*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Onest,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth;font-size:16px}body{font-family:Onest,system-ui,sans-serif;font-size:1rem;color:var(--lk-text);background:var(--lk-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:color-mix(in srgb,var(--mat-sys-primary) 22%,transparent)}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.w-4{width:1rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-xl{max-width:36rem}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.rounded-sm{border-radius:8px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.border-\[var\(--ed-hair\)\]{border-color:var(--ed-hair)}.border-\[var\(--ed-korall\)\]{border-color:var(--ed-korall)}.bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-transparent{background-color:transparent}.p-4{padding:1rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-16{padding-bottom:4rem}.pl-5{padding-left:1.25rem}.pr-4{padding-right:1rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[clamp\(2\.5rem\,7vw\,5rem\)\]{font-size:clamp(2.5rem,7vw,5rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[var\(--ed-ink\)\]{color:var(--ed-ink)}.text-\[var\(--ed-ink-muted\)\]{color:var(--ed-ink-muted)}.text-\[var\(--ed-korall\)\]{color:var(--ed-korall)}.underline{text-decoration-line:underline}.accent-\[var\(--ed-korall\)\]{accent-color:var(--ed-korall)}.opacity-70{opacity:.7}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--mat-sys-primary: #C17A7C;--mat-sys-primary-strong: #A85A5C;--mat-sys-primary-container: #fdf0f0;--mat-sys-on-primary: #ffffff;--mat-sys-surface: #ffffff;--mat-sys-surface-bright: #f5f7fa;--mat-sys-background: #faf9fd;--mat-sys-on-background: #1a1b1f;--mat-sys-outline-variant: #e5e7eb;--mat-sys-corner-medium: 12px;--mat-sys-corner-small: 8px;--surface-1: #ffffff;--surface-2: #f5f7fa;--surface-3: #eef1f6;--text-primary: #111827;--text-secondary: #1f2937;--text-muted: #6b7280;--border-soft: #e5e7eb;--border-strong: #d1d5db;--success-color: #70C748;--warning-color: #F6B51E;--error-color: #ef4444;--info-color: #8754EC;--primary-ink: #8a4143;--warning-tint-ink: #78350f;--shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--shadow-card-hover: 0 2px 4px rgba(0,0,0,.06), 0 8px 24px rgba(0,0,0,.1);--shadow-mat: rgba(145, 158, 171, .3) 0px 0px 2px, rgba(145, 158, 171, .12) 0px 12px 24px -4px;--shadow-mat-hover: rgba(145, 158, 171, .24) 0px 0px 2px, rgba(145, 158, 171, .24) 0px 16px 32px -4px;--lk-bg: #faf9fd;--lk-text: #111827}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-primary) 32%,transparent);border-radius:3px}:root{--accent: #8754EC}body,h1,h2,h3,h4,h5,h6{font-family:Onest,system-ui,sans-serif}.data-table{width:100%;font-size:.875rem;border-collapse:collapse;table-layout:auto;background:var(--surface-1)}.data-table thead tr{background:var(--surface-2)}.data-table th,.data-table td{padding:.875rem 1rem;vertical-align:middle;text-align:left}.data-table th{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap}.data-table td{color:var(--text-secondary)}.data-table th.text-right,.data-table td.text-right{text-align:right}.data-table th.text-center,.data-table td.text-center{text-align:center}.data-table tbody tr{border-bottom:1px solid var(--border-soft);transition:background-color .1s}.data-table tbody tr:hover{background:color-mix(in srgb,var(--mat-sys-primary) 3%,transparent)}.data-table tbody tr:last-child{border-bottom:none}.status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.status-badge-primary{background:color-mix(in srgb,var(--mat-sys-primary) 14%,transparent);color:var(--primary-ink)}.status-badge-warning{background:color-mix(in srgb,var(--warning-color) 14%,transparent);color:var(--warning-tint-ink)}.status-badge-muted{background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-secondary)}.mm-segment{display:inline-flex;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--mat-sys-corner-small);padding:4px;gap:2px}.mm-segment button{padding:8px 16px;border-radius:calc(var(--mat-sys-corner-small) - 2px);font-weight:600;font-size:.8125rem;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.mm-segment button:hover{color:var(--text-primary)}.mm-segment button.active{background:var(--mat-sys-primary);color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--mat-sys-primary) 35%,transparent)}.mm-slider{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:var(--border-soft);outline:none;cursor:pointer}.mm-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--mat-sys-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--mat-sys-primary) 40%,transparent);cursor:grab;transition:transform .15s}.mm-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.mm-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--mat-sys-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--mat-sys-primary) 40%,transparent);cursor:grab}:root{--ed-canvas: #FFFBF5;--ed-canvas-warm: #FAF4EB;--ed-canvas-deep: #F2E8D8;--ed-ink: #1C1817;--ed-ink-muted: #6B5C54;--ed-ink-soft: #8F7F73;--ed-hair: #E8DCCA;--ed-korall: #C17A7C;--ed-korall-deep: #8B4F52;--ed-umber: #4C2424;--ed-cream: #F5E6CE;--ed-gold: #B8863F;--ed-inverse-bg: #12100F;--ed-inverse-bg-soft: #1E1A18;--ed-inverse-fg: #FAF4EB;--ed-inverse-hair: rgba(250, 244, 235, .12)}html.theme-dark{--ed-canvas: #0C0B0A;--ed-canvas-warm: #15120F;--ed-canvas-deep: #1C1714;--ed-ink: #F5E8D0;--ed-ink-muted: #A89487;--ed-ink-soft: #7A6A5E;--ed-hair: rgba(245, 232, 208, .1);--ed-umber: #8A4040;--ed-cream: #2A241E;--ed-gold: #D4A050}html.theme-light{--mat-sys-background: var(--ed-canvas);--mat-sys-surface: #FFFFFF;--mat-sys-surface-bright: var(--ed-canvas-warm);--mat-sys-on-background: var(--ed-ink);--mat-sys-outline-variant: var(--ed-hair);--surface-1: #FFFFFF;--surface-2: var(--ed-canvas-warm);--surface-3: var(--ed-canvas-deep);--text-primary: var(--ed-ink);--text-secondary: #3A2E28;--text-muted: var(--ed-ink-muted);--border-soft: var(--ed-hair);--border-strong: #D4C3AB;--shadow-card: 0 1px 2px rgba(76, 36, 36, .04), 0 4px 16px rgba(76, 36, 36, .05);--shadow-card-hover: 0 2px 6px rgba(76, 36, 36, .06), 0 16px 40px rgba(76, 36, 36, .1);--shadow-mat: rgba(76, 36, 36, .08) 0px 0px 2px, rgba(76, 36, 36, .06) 0px 12px 32px -4px;--shadow-mat-hover: rgba(76, 36, 36, .12) 0px 0px 2px, rgba(76, 36, 36, .1) 0px 20px 48px -6px}html.theme-dark{--mat-sys-background: var(--ed-canvas);--mat-sys-surface: var(--ed-canvas-warm);--mat-sys-surface-bright: var(--ed-canvas-deep);--mat-sys-on-background: var(--ed-ink);--mat-sys-outline-variant: var(--ed-hair);--surface-1: var(--ed-canvas-warm);--surface-2: var(--ed-canvas-deep);--surface-3: #241E1A;--text-primary: var(--ed-ink);--text-secondary: #E2D4BC;--text-muted: var(--ed-ink-muted);--border-soft: var(--ed-hair);--border-strong: rgba(245, 232, 208, .18);--shadow-card: 0 1px 3px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .35);--shadow-card-hover: 0 2px 6px rgba(0, 0, 0, .5), 0 20px 48px rgba(0, 0, 0, .45);--shadow-mat: rgba(0, 0, 0, .5) 0px 0px 2px, rgba(0, 0, 0, .4) 0px 16px 40px -6px;--shadow-mat-hover: rgba(0, 0, 0, .6) 0px 0px 2px, rgba(0, 0, 0, .5) 0px 24px 56px -8px}body{font-family:Onest,system-ui,sans-serif;font-feature-settings:"ss01","cv11";letter-spacing:-.005em}.ed-display{font-family:Onest,system-ui,sans-serif;font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--ed-ink)}.ed-display em,.ed-display i{font-style:normal;font-weight:800;color:var(--ed-korall);position:relative}.ed-headline{font-family:Onest,system-ui,sans-serif;font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--ed-ink)}.ed-headline em,.ed-headline i{font-style:normal;font-weight:700;color:var(--ed-korall)}.ed-kicker{font-family:Onest,system-ui,sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ed-ink-muted)}.ed-eyebrow{font-family:Onest,system-ui,sans-serif;font-weight:600;font-size:.9375rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ed-korall)}.ed-numeral{font-family:Onest,system-ui,sans-serif;font-weight:300;font-feature-settings:"lnum" 1,"tnum" 1;color:var(--ed-korall);line-height:.85;letter-spacing:-.04em}.ed-body{font-family:Onest,sans-serif;font-size:1.0625rem;line-height:1.65;color:var(--text-secondary)}.ed-body-lg{font-family:Onest,sans-serif;font-size:1.1875rem;line-height:1.55;color:var(--text-secondary);letter-spacing:-.012em}.ed-grain{position:relative;isolation:isolate}.ed-grain:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.15 0 0 0 0 0.1 0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ed-grain>*{position:relative;z-index:1}.ed-mesh{background:radial-gradient(ellipse 60% 50% at 15% 10%,color-mix(in srgb,var(--ed-korall) 14%,transparent) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 88% 20%,color-mix(in srgb,var(--ed-gold) 10%,transparent) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 50% 95%,color-mix(in srgb,var(--ed-cream) 40%,transparent) 0%,transparent 60%),var(--ed-canvas)}html.theme-dark .ed-mesh{background:radial-gradient(ellipse 60% 50% at 15% 10%,color-mix(in srgb,var(--ed-korall) 18%,transparent) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 88% 20%,color-mix(in srgb,var(--info-color) 14%,transparent) 0%,transparent 55%),var(--mat-sys-background)}.ed-hr-thick{border:none;border-top:2px solid var(--ed-ink)}.ed-hr-double{border:none;border-top:1px solid var(--ed-ink);border-bottom:1px solid var(--ed-ink);height:5px}.ed-tilt{transform:rotate(-1.5deg);transform-origin:center center;filter:drop-shadow(0 40px 80px rgba(76,36,36,.18)) drop-shadow(0 8px 24px rgba(76,36,36,.08));transition:transform .6s cubic-bezier(.23,1,.32,1)}.ed-tilt:hover{transform:rotate(-.5deg) translateY(-4px)}.ed-section{padding-block:clamp(3rem,6vw,5rem);position:relative}@keyframes edReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ed-reveal{animation:edReveal 1s cubic-bezier(.23,1,.32,1) both}.ed-reveal-1{animation-delay:.05s}.ed-reveal-2{animation-delay:.15s}.ed-reveal-3{animation-delay:.25s}.ed-reveal-4{animation-delay:.35s}.ed-reveal-5{animation-delay:.45s}.ed-reveal-6{animation-delay:.55s}@keyframes edFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ed-swap{animation:edFadeIn .4s cubic-bezier(.23,1,.32,1) both}.ed-link{color:var(--ed-korall);text-decoration:none;position:relative;padding-bottom:1px;border-bottom:1px solid currentColor;transition:color .2s}.ed-link:hover{color:var(--ed-korall-deep)}.ed-pending{font-style:italic;color:var(--ed-korall)}.ed-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font-family:Onest,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;text-decoration:none;border:none;transition:all .25s cubic-bezier(.23,1,.32,1);white-space:nowrap;letter-spacing:-.005em}.ed-btn-primary{background:var(--ed-ink);color:var(--ed-canvas)}.ed-btn-primary:hover{background:var(--ed-korall-deep);transform:translateY(-2px);box-shadow:0 8px 24px #4c242440}.ed-btn-outline{background:transparent;color:var(--ed-ink);border:1px solid var(--ed-ink)}.ed-btn-outline:hover{background:var(--ed-ink);color:var(--ed-canvas)}.ed-btn-korall{background:var(--ed-korall);color:#fffbf5}.ed-btn-korall:hover{background:var(--ed-korall-deep);transform:translateY(-2px);box-shadow:0 12px 32px #c17a7c66}.ed-grid{max-width:1440px;margin-inline:auto;padding-inline:24px;width:100%}@media(min-width:640px){.ed-grid{padding-inline:40px}}@media(min-width:1024px){.ed-grid{padding-inline:64px}}@media(min-width:1600px){.ed-grid{padding-inline:80px}}.ed-feat{padding:32px 28px;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:2px;position:relative;transition:all .3s cubic-bezier(.23,1,.32,1)}.ed-feat:before{content:"";position:absolute;top:0;left:0;width:40px;height:2px;background:var(--ed-korall);transition:width .4s cubic-bezier(.23,1,.32,1)}.ed-feat:hover:before{width:100%}.ed-feat:hover{border-color:var(--ed-korall);transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.ed-caps{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--ed-ink);border-bottom:1px solid var(--ed-ink)}.ed-caps>div{padding:32px 0;border-bottom:1px solid var(--border-soft);display:grid;grid-template-columns:80px 1fr 1fr 1fr;align-items:baseline;gap:32px}.ed-caps>div:last-child{border-bottom:none}@media(max-width:768px){.ed-caps>div{grid-template-columns:48px minmax(0,1fr);gap:8px 16px;padding:24px 0}.ed-caps>div>.ed-numeral{grid-column:1;grid-row:1;align-self:start}.ed-caps>div>div:not(.ed-numeral){grid-column:2;grid-row:1}.ed-caps>div>p{grid-column:2;grid-row:2;margin-top:4px}}html.theme-korall{--mat-sys-primary: #C17A7C;--mat-sys-primary-strong: #A85A5C;--mat-sys-primary-container: rgba(193, 122, 124, .08);--primary-ink: #8a4143;--ed-korall: #C17A7C;--ed-korall-deep: #A85A5C;--ed-korall-bright: #D4999B}html.theme-blue{--mat-sys-primary: #005cbb;--mat-sys-primary-strong: #003d7a;--mat-sys-primary-container: rgba(0, 92, 187, .08);--primary-ink: #003d7a;--ed-korall: #005cbb;--ed-korall-deep: #003d7a;--ed-korall-bright: #42A5F5}html.theme-green{--mat-sys-primary: #2E7D32;--mat-sys-primary-strong: #1B5E20;--mat-sys-primary-container: rgba(46, 125, 50, .08);--primary-ink: #1b5e20;--ed-korall: #2E7D32;--ed-korall-deep: #1B5E20;--ed-korall-bright: #66BB6A}html.theme-purple{--mat-sys-primary: #7B1FA2;--mat-sys-primary-strong: #5C1580;--mat-sys-primary-container: rgba(123, 31, 162, .08);--primary-ink: #5c1580;--ed-korall: #7B1FA2;--ed-korall-deep: #5C1580;--ed-korall-bright: #BA68C8}html.theme-teal{--mat-sys-primary: #00796B;--mat-sys-primary-strong: #004D40;--mat-sys-primary-container: rgba(0, 121, 107, .08);--primary-ink: #004d40;--ed-korall: #00796B;--ed-korall-deep: #004D40;--ed-korall-bright: #4DB6AC}html.theme-yellow{--mat-sys-primary: #D4930D;--mat-sys-primary-strong: #B07A00;--mat-sys-primary-container: rgba(212, 147, 13, .08);--primary-ink: #6e4b00;--ed-korall: #D4930D;--ed-korall-deep: #B07A00;--ed-korall-bright: #F0BD4F}html.theme-dark.theme-korall{--ed-korall: #D4999B;--ed-korall-deep: #C17A7C}html.theme-dark.theme-blue{--ed-korall: #42A5F5;--ed-korall-deep: #005cbb}html.theme-dark.theme-green{--ed-korall: #66BB6A;--ed-korall-deep: #2E7D32}html.theme-dark.theme-purple{--ed-korall: #BA68C8;--ed-korall-deep: #7B1FA2}html.theme-dark.theme-teal{--ed-korall: #4DB6AC;--ed-korall-deep: #00796B}html.theme-dark.theme-yellow{--ed-korall: #F0BD4F;--ed-korall-deep: #D4930D}html.theme-dark.theme-korall{--primary-ink: #e5b4b5}html.theme-dark.theme-blue{--primary-ink: #a8cbff}html.theme-dark.theme-green{--primary-ink: #8fd694}html.theme-dark.theme-purple{--primary-ink: #ddb2f0}html.theme-dark.theme-teal{--primary-ink: #8ad5cb}html.theme-dark.theme-yellow{--primary-ink: #edc677}html.theme-dark{--primary-ink: #e5b4b5;--warning-tint-ink: #fbbf24}:root{--ground:#FBF8F7;--ground-2:#F4EDEB;--card:#FFFFFF;--card-2:#FAF6F5;--ink:#1B1517;--ink-2:#4A3F43;--muted:#766A6E;--line:rgba(27,21,23,.1);--line-2:rgba(27,21,23,.18);--coral:#C17A7C;--coral-soft:#EBCFD0;--coral-ink:#8A4143;--coral-wash:#F9ECEC;--btn-bg:#A85A5C;--btn-bg-hover:#974E50;--btn-fg:#FFFFFF;--green:#4A8C5C;--green-ink:#2F6B40;--green-wash:#E6F2E9;--amber:#D9A036;--amber-ink:#7A4E0C;--amber-wash:#FBF0D9;--shadow-xl:0 60px 120px -50px rgba(74,32,36,.4),0 20px 44px -24px rgba(74,32,36,.2);--lk-shadow-card:0 1px 2px rgba(27,21,23,.05),0 14px 36px -18px rgba(74,32,36,.24);--app-bg:#F6F4F4;--app-side:#EFEBEB;--app-side-on:#F1D9D9;--app-card:#FFFFFF;--app-card-2:#F8F6F6;--app-line:#E8E2E2;--app-ink:#1D1B1E;--app-ink-2:#3E3A3D;--app-muted:#77727A;--app-coral:#C17A7C;--app-coral-ink:#B0585B;--app-wash:#F8EDED;--app-wash-line:#EDD7D7;--app-hover:#FAF5F5;--app-green:#3F9E5F;--app-green-wash:#E5F3EA;--app-green-ink:#2E7A48;--app-red:#D64545;--app-red-wash:#FCE9E9;--app-amber-wash:#FCF1DC;--app-amber-ink:#8A5A12;--app-purple:#6B4FD8;--app-purple-wash:#EFEAFD;--bg-sage:rgba(74,140,92,.26);--bg-peach:rgba(255,190,150,.4);--bg-grid:rgba(138,65,67,.055);--bg-grain:.07;--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1)}html.theme-dark{--ground:#121316;--ground-2:#17181C;--card:#1E2024;--card-2:#24262B;--ink:#ECEAEE;--ink-2:#C9C5CB;--muted:#9AA0AB;--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.17);--coral:#CF8A8C;--coral-soft:#5A3B3D;--coral-ink:#EDB6B7;--coral-wash:rgba(193,122,124,.15);--btn-bg:#CF8A8C;--btn-bg-hover:#DB9C9E;--btn-fg:#1B1517;--green:#6FB282;--green-ink:#9FD3AE;--green-wash:rgba(74,140,92,.18);--amber:#E3B04F;--amber-ink:#F2C979;--amber-wash:rgba(246,181,30,.13);--shadow-xl:0 60px 120px -50px rgba(0,0,0,.75),0 20px 44px -24px rgba(0,0,0,.55);--lk-shadow-card:0 1px 2px rgba(0,0,0,.3),0 14px 36px -18px rgba(0,0,0,.6);--app-bg:#121316;--app-side:#17181B;--app-side-on:rgba(193,122,124,.22);--app-card:#1E2024;--app-card-2:#1A1C20;--app-line:rgba(255,255,255,.08);--app-ink:#E3E2E6;--app-ink-2:#C4C4C8;--app-muted:#9AA3B1;--app-coral:#C17A7C;--app-coral-ink:#E3A3A5;--app-wash:#2A2326;--app-wash-line:rgba(193,122,124,.28);--app-hover:#24262A;--app-green:#4A9A63;--app-green-wash:rgba(74,154,99,.18);--app-green-ink:#8FD0A5;--app-red:#E06A6A;--app-red-wash:rgba(224,106,106,.14);--app-amber-wash:rgba(246,181,30,.14);--app-amber-ink:#F2C979;--app-purple:#A996F0;--app-purple-wash:rgba(107,79,216,.2);--bg-sage:rgba(74,140,92,.16);--bg-peach:rgba(193,122,124,.14);--bg-grid:rgba(255,255,255,.035);--bg-grain:.09;color-scheme:dark}html.theme-green{--p:#2E7D32;--a:#B5736E;--p-ink:#1F5E23;--p-btn:#2E7D32;--p-btn-h:#256A29}html.theme-blue{--p:#005CBB;--a:#8B5CF6;--p-ink:#00468F;--p-btn:#005CBB;--p-btn-h:#004C9C}html.theme-purple{--p:#7B1FA2;--a:#2979FF;--p-ink:#5E1580;--p-btn:#7B1FA2;--p-btn-h:#691A8B}html.theme-teal{--p:#00796B;--a:#E8A317;--p-ink:#005B50;--p-btn:#00796B;--p-btn-h:#00685C}html.theme-yellow{--p:#D4930D;--a:#00897B;--p-ink:#8A5E05;--p-btn:#A56F06;--p-btn-h:#915F04}html.theme-green,html.theme-blue,html.theme-purple,html.theme-teal,html.theme-yellow{--coral:var(--p);--coral-ink:var(--p-ink);--coral-soft:color-mix(in srgb,var(--p) 30%,#fff);--coral-wash:color-mix(in srgb,var(--p) 8%,#fff);--btn-bg:var(--p-btn);--btn-bg-hover:var(--p-btn-h);--btn-fg:#FFFFFF;--app-coral:var(--p);--app-coral-ink:color-mix(in srgb,var(--p) 88%,#000);--app-side-on:color-mix(in srgb,var(--p) 18%,#fff);--app-wash:color-mix(in srgb,var(--p) 7%,#fff);--app-wash-line:color-mix(in srgb,var(--p) 20%,#fff);--app-hover:color-mix(in srgb,var(--p) 4%,#fff);--bg-sage:color-mix(in srgb,var(--a) 24%,transparent);--bg-grid:color-mix(in srgb,var(--p) 6%,transparent)}html.theme-dark.theme-green,html.theme-dark.theme-blue,html.theme-dark.theme-purple,html.theme-dark.theme-teal,html.theme-dark.theme-yellow{--coral:color-mix(in srgb,var(--p) 78%,#fff);--coral-ink:color-mix(in srgb,var(--p) 42%,#fff);--coral-soft:color-mix(in srgb,var(--p) 38%,#1E2024);--coral-wash:color-mix(in srgb,var(--p) 15%,transparent);--btn-bg:color-mix(in srgb,var(--p) 62%,#fff);--btn-bg-hover:color-mix(in srgb,var(--p) 52%,#fff);--btn-fg:#1B1517;--app-coral:color-mix(in srgb,var(--p) 85%,#fff);--app-coral-ink:color-mix(in srgb,var(--p) 50%,#fff);--app-side-on:color-mix(in srgb,var(--p) 24%,transparent);--app-wash:color-mix(in srgb,var(--p) 12%,#1E2024);--app-wash-line:color-mix(in srgb,var(--p) 28%,transparent);--app-hover:#24262A;--bg-sage:color-mix(in srgb,var(--a) 16%,transparent);--bg-peach:color-mix(in srgb,var(--p) 14%,transparent);--bg-grid:rgba(255,255,255,.035)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:Onest,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}section[id]{scroll-margin-top:72px}::selection{background:color-mix(in srgb,var(--coral) 30%,transparent)}.page{overflow-x:clip}:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.nav-logo{width:34px;height:auto}.bg-art{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.bg-art i{position:absolute;border-radius:50%;will-change:transform}.bg-art .b1{width:62vmax;height:62vmax;left:-14vmax;top:-22vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--coral) 38%,transparent),transparent 70%);animation:drift1 28s ease-in-out infinite alternate}.bg-art .b2{width:54vmax;height:54vmax;right:-16vmax;top:-8vmax;background:radial-gradient(closest-side,var(--bg-sage),transparent 70%);animation:drift2 34s ease-in-out infinite alternate}.bg-art .b3{width:48vmax;height:48vmax;left:22vw;bottom:-26vmax;background:radial-gradient(closest-side,var(--bg-peach),transparent 70%);animation:drift3 40s ease-in-out infinite alternate}.bg-art .b4{width:36vmax;height:36vmax;right:8vw;bottom:10vh;background:radial-gradient(closest-side,color-mix(in srgb,var(--coral) 18%,transparent),transparent 70%);animation:drift2 46s ease-in-out infinite alternate-reverse}@keyframes drift1{to{transform:translate(18vmax,14vmax) scale(1.15)}}@keyframes drift2{to{transform:translate(-14vmax,18vmax) scale(.9)}}@keyframes drift3{to{transform:translate(-10vmax,-16vmax) scale(1.12)}}.bg-art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bg-grid) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 70% at 50% 0%,#000 20%,transparent 75%);mask-image:radial-gradient(120% 70% at 50% 0%,#000 20%,transparent 75%)}.bg-art:after{content:"";position:absolute;inset:0;opacity:var(--bg-grain);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.foot-logo{width:28px;height:auto}.wrap{padding-inline:clamp(16px,5vw,88px)}.eyebrow{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--coral-ink)}.h2{margin:14px 0 0;font-size:clamp(32px,3.8vw,56px);font-weight:750;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.soft{font-weight:300;color:var(--coral-ink)}.btn{--mx:0px;--my:0px;--press:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;white-space:nowrap;background:none;transform:translate(var(--mx),var(--my)) scale(var(--press));transition:transform .3s var(--ease),background-color .2s,border-color .2s,box-shadow .3s}.btn:active{--press:.97;transition-duration:.1s}.btn .ic{width:18px;height:18px;transition:transform .3s var(--ease)}.btn:hover .ic-go{transform:translate(4px)}.btn-main{background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 14px 34px -14px color-mix(in srgb,var(--coral) 80%,transparent)}.btn-main:hover{background:var(--btn-bg-hover)}.btn-ghost{color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{background:var(--card);border-color:var(--ink-2)}.btn-sm{height:42px;padding:0 18px;font-size:14.5px}.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:60;transition:background-color .35s,box-shadow .35s}.nav.is-scrolled{background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(16px);backdrop-filter:saturate(1.5) blur(16px);box-shadow:0 1px 0 var(--line)}.nav-in{display:flex;align-items:center;gap:24px;height:68px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:22px;letter-spacing:-.04em;text-decoration:none;color:var(--ink)}.nav-links{display:flex;gap:30px;margin-left:28px}.nav-links a{position:relative;text-decoration:none;font-size:15px;color:var(--ink-2)}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1.5px;background:var(--coral);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:18px}.nav-login{text-decoration:none;font-size:15px;color:var(--ink-2)}@media(max-width:900px){.nav-links{display:none}}.btn-a{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--app-line);background:var(--app-card);font-size:13px;font-weight:600;white-space:nowrap;transition:transform .12s,background-color .3s,color .3s,opacity .3s}.btn-a.coral{background:var(--app-coral);border-color:transparent;color:#fff}.btn-a.coral-o{color:var(--app-coral-ink);border-color:var(--app-wash-line);background:var(--app-wash)}.btn-a.pressed{transform:scale(.96)}.btn-a.dim{opacity:.55}.foot{padding-block:28px 40px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;font-size:14px;color:var(--muted)}.foot nav{display:flex;flex-wrap:wrap;gap:20px}.foot a{text-decoration:none}.foot .srv{display:flex;align-items:center;gap:8px}.foot .srv:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}@media(max-width:640px){.foot .draft{margin-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-delay:0s!important}.rv:not(.in)>*{transform:none;opacity:1}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}@media(max-width:480px){.nav-in,.nav-cta{gap:12px}.nav-login{font-size:14px}.nav .btn-sm{height:38px;padding:0 14px;font-size:14px}.brand{font-size:20px}}.foot .foot-note{margin-left:auto;font-size:12.5px}@media(max-width:640px){.foot .foot-note{margin-left:0}}:root,html.theme-dark{--ed-canvas:var(--ground);--ed-canvas-warm:var(--ground-2);--ed-canvas-deep:var(--ground-2);--ed-ink:var(--ink);--ed-ink-muted:var(--muted);--ed-hair:var(--line-2)}.focus\:border-\[var\(--ed-korall\)\]:focus{border-color:var(--ed-korall)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:text-\[var\(--ed-ink\)\]{color:var(--ed-ink)}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:pb-24{padding-bottom:6rem}.sm\:pt-20{padding-top:5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media(min-width:1024px){.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:gap-20{gap:5rem}}
