@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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%;-moz-tab-size:4;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;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}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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img,video{max-width:100%;height:auto}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.wp-template-ready{width:100%}.tocw-site-shell{background:radial-gradient(1200px 700px at 86% -160px,var(--color-accent),transparent 60%),radial-gradient(1000px 760px at -10% 106%,var(--color-accent),transparent 58%),var(--color-bg);min-height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tocw-site-shell{background:radial-gradient(1200px 700px at 86% -160px,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 60%),radial-gradient(1000px 760px at -10% 106%,color-mix(in srgb,var(--color-accent) 7%,transparent),transparent 58%),var(--color-bg)}}.tocw-site-shell{color:var(--color-text);font-family:var(--font-body)}.tocw-progress{z-index:60;background:var(--color-accent);width:0;height:3px;box-shadow:0 0 12px var(--color-accent);position:fixed;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.tocw-progress{box-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 60%,transparent)}}.tocw-site-nav{z-index:40;background:var(--color-bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.tocw-site-nav{background:color-mix(in srgb,var(--color-bg) 82%,transparent)}}.tocw-site-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tocw-site-nav-home{background:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.tocw-site-nav-home{background:color-mix(in srgb,var(--color-bg) 78%,transparent)}}.tocw-site-nav.has-border{border-bottom:1px solid var(--color-divider)}.tocw-site-nav-inner{align-items:center;gap:22px;max-width:1180px;margin-inline:auto;padding:16px clamp(20px,5vw,72px);display:flex}.tocw-site-nav-inner-wide{gap:24px}.tocw-site-brand{font:600 18px/1 var(--font-heading);letter-spacing:-.01em;color:var(--color-text);margin-right:auto;text-decoration:none}.tocw-nav-link.is-active{color:var(--color-accent)}.btn.tocw-nav-donate{color:var(--color-neutral-100);background:var(--color-accent);border-color:var(--color-accent);padding:9px 22px}.tocw-site-footer{padding-inline:clamp(20px,5vw,72px);max-width:1180px;margin-inline:auto;padding-bottom:clamp(40px,5vw,56px)}.tocw-site-footer-normal{padding-top:clamp(40px,6vw,72px)}.tocw-site-footer-spacious{padding-top:clamp(56px,7vw,88px)}.tocw-site-footer-compact{padding-top:clamp(24px,4vw,48px)}.tocw-site-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:32px;display:flex}.tocw-site-footer-brand{font:600 18px/1 var(--font-heading);color:var(--color-text);margin-bottom:12px}.tocw-site-footer-email{font:400 15px/1 var(--font-body);color:var(--color-accent-600)}.tocw-site-footer-links{flex-wrap:wrap;gap:24px;display:flex}.tocw-site-footer-rule{background:linear-gradient(to right,transparent,var(--color-divider) 72px,var(--color-divider) calc(100% - 72px),transparent);border:0;height:1px;margin:0 0 28px}.tocw-site-footer-legal{max-width:78ch;font:400 12.5px/1.7 var(--font-body);color:var(--color-text);flex-direction:column;gap:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.tocw-site-footer-legal{color:color-mix(in srgb,var(--color-text) 52%,transparent)}}.tocw-site-footer-legal p{margin:0}.tocw-site-footer-legal strong{color:var(--color-text);font-weight:600}@supports (color:color-mix(in lab,red,red)){.tocw-site-footer-legal strong{color:color-mix(in srgb,var(--color-text) 70%,transparent)}}.tocw-home-shell{max-width:1180px}.tocw-home-narrow,.tocw-home-shell{margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.tocw-home-narrow{max-width:820px}.tocw-home-hero{padding-block:clamp(56px,9vw,128px) clamp(40px,5vw,64px)}.tocw-kicker{align-items:center;gap:16px;margin-bottom:22px;display:flex}.tocw-kicker-lg{margin-bottom:26px}.tocw-kicker-line{background:var(--color-accent);flex:none;width:44px;height:1px}.tocw-kicker-line-light{background:var(--color-accent-300)}.tocw-kicker-text{font:600 13px/1 var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.tocw-kicker-text-light{color:var(--color-accent-300)}.tocw-home-title{max-width:16ch;font:500 clamp(44px,6.6vw,88px)/1.04 var(--font-heading);letter-spacing:-.022em;color:var(--color-text);margin:0}.tocw-accent-text{color:var(--color-accent)}.tocw-home-lead{max-width:60ch;font:400 clamp(17px,1.4vw,20px)/1.62 var(--font-body);color:var(--color-text);margin:clamp(24px,3vw,38px) 0 0}@supports (color:color-mix(in lab,red,red)){.tocw-home-lead{color:color-mix(in srgb,var(--color-text) 80%,transparent)}}.tocw-home-actions,.tocw-home-tags{flex-wrap:wrap;gap:12px;display:flex}.tocw-home-tags{margin-top:28px}.tocw-home-actions{margin-top:36px}.tag.tocw-home-tag{font:600 12px/1 var(--font-heading);letter-spacing:.16em;padding:8px 16px}.btn.tocw-home-btn{padding:12px 26px;font-size:15px}.tocw-home-btn-icon{font-size:17px}.tocw-home-media{max-width:1400px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.tocw-home-figure{border:1px dashed var(--color-accent);margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tocw-home-figure{border:1px dashed color-mix(in srgb,var(--color-accent) 45%,transparent)}}.tocw-home-figure{border-radius:var(--radius-lg);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-home-figure{background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface))}}.tocw-home-img{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.tocw-home-img-hero{height:clamp(320px,44vw,600px)}.tocw-home-img-primary{height:clamp(280px,32vw,440px)}.tocw-home-img-secondary{height:clamp(260px,30vw,420px)}.tocw-home-band{background:radial-gradient(1000px 520px at 82% -60%,var(--color-section-glow),transparent 64%),var(--color-section)}@supports (color:color-mix(in lab,red,red)){.tocw-home-band{background:radial-gradient(1000px 520px at 82% -60%,color-mix(in srgb,var(--color-section-glow) 72%,transparent),transparent 64%),var(--color-section)}}.tocw-home-mission{margin-top:clamp(64px,8vw,120px)}.tocw-home-band-inner{max-width:1180px;margin-inline:auto;padding:clamp(64px,8vw,112px) clamp(20px,5vw,72px)}.tocw-home-band-title{max-width:20ch;font:500 clamp(34px,4.4vw,60px)/1.1 var(--font-heading);letter-spacing:-.018em;color:var(--color-neutral-100);margin:0}.tocw-home-band-note{font:500 italic clamp(20px,2vw,28px)/1.4 var(--font-heading);color:var(--color-accent-300);margin:clamp(28px,3vw,40px) 0 0}.tocw-home-prose-section{padding-block:clamp(64px,8vw,120px) clamp(40px,5vw,64px)}.tocw-home-prose{font:400 clamp(17px,1.35vw,19px)/1.68 var(--font-body);color:var(--color-text);flex-direction:column;gap:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.tocw-home-prose{color:color-mix(in srgb,var(--color-text) 82%,transparent)}}.tocw-home-copy p,.tocw-home-prose p{margin:0}.tocw-home-em{color:var(--color-text)}.tocw-home-section{padding-block:clamp(40px,5vw,64px)}.tocw-home-section-large{padding-block:clamp(64px,8vw,112px)}.tocw-home-section-tight{padding-block:clamp(24px,3vw,40px)}.tocw-home-section-final{padding-block:clamp(24px,3vw,40px) clamp(48px,6vw,72px)}.tocw-home-split{grid-template-columns:1fr;align-items:center;gap:clamp(32px,4vw,72px);display:grid}@media(min-width:860px){.tocw-home-split{grid-template-columns:6fr 5fr}.tocw-home-split-rev{grid-template-columns:5fr 6fr}}.tocw-split{grid-template-columns:1fr!important}@media(min-width:860px){.tocw-split{grid-template-columns:6fr 5fr!important}.tocw-split-rev{grid-template-columns:5fr 6fr!important}.tocw-split-about{grid-template-columns:5fr 7fr!important}.tocw-split-alluvus{grid-template-columns:4fr 8fr!important}}@media(min-width:900px){.tocw-split-contact{grid-template-columns:7fr 4fr!important}.tocw-split-donate{grid-template-columns:6fr 5fr!important}}.tocw-home-section-title{font:500 clamp(28px,3.2vw,42px)/1.14 var(--font-heading);letter-spacing:-.015em;color:var(--color-text);margin:0}.tocw-home-curriculum-title{letter-spacing:-.016em;font-size:clamp(28px,3.4vw,46px);line-height:1.12}.tocw-home-copy{font:400 clamp(16px,1.3vw,18px)/1.66 var(--font-body);color:var(--color-text);flex-direction:column;gap:20px;margin-top:26px;display:flex}@supports (color:color-mix(in lab,red,red)){.tocw-home-copy{color:color-mix(in srgb,var(--color-text) 82%,transparent)}}.tocw-home-copy-small{color:var(--color-text);margin-top:28px;font-size:16px;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.tocw-home-copy-small{color:color-mix(in srgb,var(--color-text) 78%,transparent)}}.tocw-home-copy-small{max-width:56ch}.tocw-home-body-text{font:400 clamp(16px,1.3vw,18px)/1.66 var(--font-body);color:var(--color-text);margin:0}@supports (color:color-mix(in lab,red,red)){.tocw-home-body-text{color:color-mix(in srgb,var(--color-text) 82%,transparent)}}.tocw-home-copy-link{color:var(--color-accent-600)}.tocw-home-rule{background:linear-gradient(to right,transparent,var(--color-divider) 72px,var(--color-divider) calc(100% - 72px),transparent);border:0;max-width:1180px;height:1px;margin:clamp(32px,4vw,56px) auto}.tocw-home-quote{border-left:2px solid var(--color-accent);font:500 italic clamp(20px,2.1vw,27px)/1.42 var(--font-heading);color:var(--color-text);margin:32px 0;padding-left:26px}.tocw-home-quote-accent{color:var(--color-accent-600);margin-top:28px;margin-bottom:0;font-size:clamp(22px,2.4vw,32px);line-height:1.35}.tocw-home-intro-width{max-width:820px}.tocw-home-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:44px;display:grid}.card.tocw-home-card{gap:14px;padding:30px}.tocw-home-card-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:inline-flex}.tocw-home-card-icon-podcast{color:#d9641a;background:#fdeede}.tocw-home-card-icon-seminars{color:#2f9a63;background:#e7f5ec}.tocw-home-card-icon-community{color:#2f92bd;background:#e4f4fb}.tocw-home-card-icon-education{color:#7a5fab;background:#efeaf7}.tocw-home-card-title{font:500 20px/1.2 var(--font-heading);color:var(--color-text)}.tocw-home-card-text{font:400 15px/1.55 var(--font-body);color:var(--color-text);margin:0}@supports (color:color-mix(in lab,red,red)){.tocw-home-card-text{color:color-mix(in srgb,var(--color-text) 72%,transparent)}}.tocw-home-look-copy{max-width:52ch;font:400 clamp(16px,1.3vw,18px)/1.66 var(--font-body);color:var(--color-text);margin-top:24px}@supports (color:color-mix(in lab,red,red)){.tocw-home-look-copy{color:color-mix(in srgb,var(--color-text) 80%,transparent)}}.tocw-home-invest{background:radial-gradient(1000px 540px at 84% -50%,var(--color-section-glow),transparent 62%),var(--color-section)}@supports (color:color-mix(in lab,red,red)){.tocw-home-invest{background:radial-gradient(1000px 540px at 84% -50%,color-mix(in srgb,var(--color-section-glow) 74%,transparent),transparent 62%),var(--color-section)}}.tocw-home-invest-inner{text-align:center;max-width:900px;margin-inline:auto;padding:clamp(72px,9vw,128px) clamp(20px,5vw,72px)}.tocw-home-invest-icon{background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tocw-home-invest-icon{background:color-mix(in srgb,var(--color-accent) 22%,transparent)}}.tocw-home-invest-icon{color:var(--color-accent-200);font-size:36px}.tocw-home-invest-title{font:500 clamp(32px,4.2vw,56px)/1.1 var(--font-heading);letter-spacing:-.018em;color:var(--color-neutral-100);margin:0}.tocw-home-invest-copy{max-width:60ch;font:400 clamp(17px,1.4vw,20px)/1.6 var(--font-body);color:#f5f5f5c7;margin:28px auto 0}@supports (color:color-mix(in lab,red,red)){.tocw-home-invest-copy{color:color-mix(in srgb,var(--color-neutral-100) 78%,transparent)}}.tocw-home-invest-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.btn.tocw-home-invest-btn{color:var(--color-neutral-100);padding:13px 30px;font-size:15px}.btn.tocw-home-invest-btn-primary{color:var(--color-section);background:var(--color-neutral-100);border-color:var(--color-neutral-100);padding-inline:32px}.btn.tocw-home-invest-btn-accent{border-color:var(--color-accent-300);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.btn.tocw-home-invest-btn-accent{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}}.btn.tocw-home-invest-btn-outline{border-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.btn.tocw-home-invest-btn-outline{border-color:color-mix(in srgb,var(--color-neutral-100) 30%,transparent)}}.twv-001{max-width:1180px!important;margin:0 auto!important;padding:clamp(48px,7vw,96px) clamp(20px,5vw,72px) clamp(20px,3vw,36px)!important}.twv-002{align-items:center!important;gap:16px!important;margin-bottom:24px!important;display:flex!important}.twv-003{background:var(--color-accent)!important;flex:none!important;width:44px!important;height:1px!important}.twv-004{font:600 13px/1 var(--font-heading)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--color-accent)!important}.twv-005{font:500 clamp(40px,5.6vw,76px)/1.05 var(--font-heading)!important;letter-spacing:-.022em!important;color:var(--color-text)!important;margin:0!important}.twv-006{color:var(--color-accent-600)!important}.twv-007{max-width:60ch!important;font:400 clamp(17px,1.4vw,20px)/1.6 var(--font-body)!important;color:var(--color-text)!important;margin:22px 0 0!important}@supports (color:color-mix(in lab,red,red)){.twv-007{color:color-mix(in srgb,var(--color-text) 78%,transparent)!important}}.twv-008{z-index:30!important;background:var(--color-bg)!important;position:sticky!important;top:65px!important}@supports (color:color-mix(in lab,red,red)){.twv-008{background:color-mix(in srgb,var(--color-bg) 86%,transparent)!important}}.twv-008{-webkit-backdrop-filter:blur(10px)!important;border-bottom:1px solid var(--color-divider)!important}.twv-009{gap:34px!important;padding:0 clamp(20px,5vw,72px)!important;display:flex!important;overflow-x:auto!important}.twv-009,.twv-010{max-width:1180px!important;margin:0 auto!important}.twv-010{padding:clamp(48px,6vw,88px) clamp(20px,5vw,72px)!important}.twv-011{max-width:72ch!important;font:400 clamp(16px,1.3vw,18px)/1.7 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:20px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-011{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-012{font:500 clamp(26px,3vw,40px)/1.14 var(--font-heading)!important;letter-spacing:-.015em!important;color:var(--color-text)!important;margin:0 0 6px!important}.twv-013{margin:0!important}.twv-014{margin-top:clamp(40px,5vw,64px)!important}.twv-015{align-items:center!important;gap:16px!important;margin-bottom:10px!important;display:flex!important}.twv-016{font:400 clamp(16px,1.3vw,18px)/1.6 var(--font-body)!important;color:var(--color-text)!important;margin:0 0 28px!important}@supports (color:color-mix(in lab,red,red)){.twv-016{color:color-mix(in srgb,var(--color-text) 78%,transparent)!important}}.twv-017{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:20px!important;display:grid!important}.twv-018{cursor:pointer!important;text-align:left!important;background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;box-shadow:var(--shadow-sm)!important;flex-direction:column!important;gap:12px!important;padding:30px!important;display:flex!important}.twv-018,.twv-019{border-radius:var(--radius-md)!important}.twv-019{color:#0f7f84!important;background:#e6f6f6!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;font-size:26px!important;display:inline-flex!important}.twv-020{font:500 21px/1.2 var(--font-heading)!important;color:var(--color-text)!important}.twv-021{font:400 15px/1.55 var(--font-body)!important;color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){.twv-021{color:color-mix(in srgb,var(--color-text) 72%,transparent)!important}}.twv-022{font:600 13px/1 var(--font-heading)!important;color:var(--color-accent-600)!important;margin-top:4px!important}.twv-023{color:#2f9a63!important;background:#e7f5ec!important}.twv-023,.twv-024{border-radius:var(--radius-md)!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;font-size:26px!important;display:inline-flex!important}.twv-024{color:#7a5fab!important;background:#efeaf7!important}.twv-025{max-width:820px!important;margin:0 auto!important;padding:clamp(48px,6vw,88px) clamp(20px,5vw,72px)!important;display:none!important}.twv-026{font:500 clamp(28px,3.4vw,46px)/1.12 var(--font-heading)!important;letter-spacing:-.016em!important;color:var(--color-text)!important;margin:0 0 28px!important}.twv-027{font:400 clamp(16px,1.3vw,18px)/1.72 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:20px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-027{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-028{font:500 clamp(22px,2.4vw,30px)/1.2 var(--font-heading)!important;margin:clamp(40px,5vw,56px) 0 18px!important}.twv-028,.twv-029{color:var(--color-accent-600)!important}.twv-029{text-align:center!important;font:500 italic clamp(19px,2vw,24px)/1.4 var(--font-heading)!important;margin:0!important}.twv-030{font:500 italic 18px/1.5 var(--font-heading)!important;color:var(--color-text)!important;margin:6px 0 0!important}.twv-031{margin-top:36px!important}.twv-032{padding:12px 26px!important;font-size:15px!important}.twv-033{font-size:16px!important}.twv-034{max-width:1180px!important;margin:0 auto!important;padding:clamp(40px,5vw,72px) clamp(20px,5vw,72px)!important;display:none!important}.twv-035{max-width:52ch!important;font:400 clamp(17px,1.4vw,20px)/1.6 var(--font-body)!important;color:var(--color-text)!important;margin:0 0 24px!important}@supports (color:color-mix(in lab,red,red)){.twv-035{color:color-mix(in srgb,var(--color-text) 80%,transparent)!important}}.twv-036{flex-wrap:wrap!important;gap:12px!important;margin-bottom:clamp(44px,6vw,72px)!important;display:flex!important}.twv-037{cursor:pointer!important;color:#0f7f84!important;font:600 14px/1 var(--font-heading)!important;background:#e6f6f6!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:10px!important;padding:10px 20px!important;display:inline-flex!important}.twv-038{font-size:18px!important}.twv-039{color:#2f9a63!important;background:#e7f5ec!important}.twv-039,.twv-040{cursor:pointer!important;font:600 14px/1 var(--font-heading)!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:10px!important;padding:10px 20px!important;display:inline-flex!important}.twv-040{color:#7a5fab!important;background:#efeaf7!important}.twv-041{align-items:start!important;gap:clamp(28px,4vw,64px)!important;scroll-margin-top:132px!important;display:grid!important}.twv-042{position:sticky!important;top:140px!important}.twv-043{border-radius:var(--radius-md)!important;color:#0f7f84!important;background:#e6f6f6!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;margin-bottom:18px!important;font-size:28px!important;display:inline-flex!important}.twv-044{font:600 13px/1 var(--font-heading)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--color-accent)!important;margin-bottom:12px!important}.twv-045{font:500 clamp(28px,3vw,40px)/1.12 var(--font-heading)!important;letter-spacing:-.016em!important;color:var(--color-text)!important;margin:0 0 18px!important}.twv-046{font:500 italic clamp(17px,1.6vw,21px)/1.5 var(--font-heading)!important;color:var(--color-accent-600)!important;margin:0 0 22px!important}.twv-047{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;font:600 12px/1 var(--font-heading)!important;letter-spacing:.04em!important;color:var(--color-text)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:7px 14px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.twv-047{color:color-mix(in srgb,var(--color-text) 70%,transparent)!important}}.twv-048{color:#0f7f84!important;font-size:15px!important}.twv-049{font:400 clamp(16px,1.3vw,18px)/1.72 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:18px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-049{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-050{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:14px!important;margin-top:26px!important;display:grid!important}.twv-051{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;padding:20px 22px!important}.twv-052{color:#0f7f84!important;font-size:24px!important}.twv-053{font:500 16px/1.25 var(--font-heading)!important;color:var(--color-text)!important;margin:12px 0 6px!important}.twv-054{font:400 13.5px/1.5 var(--font-body)!important;color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){.twv-054{color:color-mix(in srgb,var(--color-text) 70%,transparent)!important}}.twv-055{background:var(--color-accent)!important;margin-top:26px!important}@supports (color:color-mix(in lab,red,red)){.twv-055{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))!important}}.twv-055{border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;padding:24px 28px!important}.twv-056{font:600 12px/1 var(--font-heading)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--color-accent)!important;margin-bottom:14px!important}.twv-057{font:400 15px/1.6 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:12px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-057{color:color-mix(in srgb,var(--color-text) 78%,transparent)!important}}.twv-058{margin-top:18px!important}.twv-059{padding:11px 24px!important;font-size:14px!important}.twv-060{background:linear-gradient(to right,transparent,var(--color-divider) 72px,var(--color-divider) calc(100% - 72px),transparent)!important;border:0!important;height:1px!important;margin:clamp(44px,5vw,68px) 0!important}.twv-061{border-radius:var(--radius-md)!important;background:#e7f5ec!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;margin-bottom:18px!important;font-size:28px!important;display:inline-flex!important}.twv-061,.twv-062{color:#2f9a63!important}.twv-062{font:600 13px/1 var(--font-heading)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:12px!important}.twv-063{font:400 clamp(16px,1.4vw,19px)/1.55 var(--font-body)!important;color:var(--color-text)!important;margin:0 0 22px!important}@supports (color:color-mix(in lab,red,red)){.twv-063{color:color-mix(in srgb,var(--color-text) 78%,transparent)!important}}.twv-064{color:#2f9a63!important;font-size:15px!important}.twv-065{font:400 15.5px/1.5 var(--font-body)!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px 28px!important;margin:20px 0 0!important;padding-left:22px!important;display:grid!important}.twv-065,.twv-066{color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){.twv-065,.twv-066{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-066{font:400 clamp(16px,1.3vw,18px)/1.72 var(--font-body)!important;flex-direction:column!important;gap:18px!important;margin-top:20px!important;display:flex!important}.twv-067{background:#2f9a63!important;margin-top:26px!important}@supports (color:color-mix(in lab,red,red)){.twv-067{background:color-mix(in srgb,#2f9a63 7%,var(--color-surface))!important}}.twv-067{border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;padding:24px 28px!important}.twv-068{font:600 12px/1 var(--font-heading)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#2f9a63!important;margin-bottom:14px!important}.twv-069{border-radius:var(--radius-md)!important;background:#efeaf7!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;margin-bottom:18px!important;font-size:28px!important;display:inline-flex!important}.twv-069,.twv-070{color:#7a5fab!important}.twv-070{font:600 13px/1 var(--font-heading)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:12px!important}.twv-071{font:500 clamp(28px,3vw,40px)/1.12 var(--font-heading)!important;letter-spacing:-.016em!important;color:var(--color-text)!important;margin:0 0 6px!important}.twv-072{font:600 14px/1 var(--font-heading)!important;margin-bottom:18px!important}.twv-072,.twv-073{color:#7a5fab!important}.twv-073{font-size:15px!important}.twv-074{font:400 clamp(16px,1.3vw,18px)/1.72 var(--font-body)!important;color:var(--color-text)!important;margin:0 0 22px!important}@supports (color:color-mix(in lab,red,red)){.twv-074{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-075{background:#7a5fab!important;margin:0 0 26px!important;padding:22px 26px!important}@supports (color:color-mix(in lab,red,red)){.twv-075{background:color-mix(in srgb,#7a5fab 7%,var(--color-surface))!important}}.twv-075{border-radius:var(--radius-md)!important;font:500 italic clamp(17px,1.7vw,22px)/1.5 var(--font-heading)!important;color:#7a5fab!important}.twv-076{font:400 clamp(16px,1.3vw,18px)/1.72 var(--font-body)!important;color:var(--color-text)!important;margin:0 0 18px!important}@supports (color:color-mix(in lab,red,red)){.twv-076{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-077{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:14px!important;display:grid!important}.twv-078{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;font:400 14.5px/1.55 var(--font-body)!important;color:var(--color-text)!important;padding:20px 22px!important}@supports (color:color-mix(in lab,red,red)){.twv-078{color:color-mix(in srgb,var(--color-text) 80%,transparent)!important}}.twv-079{font:400 clamp(16px,1.3vw,18px)/1.72 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:18px!important;margin-top:22px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-079{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-080{background:#7a5fab!important;margin-top:26px!important}@supports (color:color-mix(in lab,red,red)){.twv-080{background:color-mix(in srgb,#7a5fab 7%,var(--color-surface))!important}}.twv-080{border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;padding:24px 28px!important}.twv-081{font:600 12px/1 var(--font-heading)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#7a5fab!important;margin-bottom:14px!important}.twv-082{max-width:1180px!important;margin:0 auto!important;padding:clamp(48px,6vw,88px) clamp(20px,5vw,72px)!important;display:none!important}.twv-083{grid-template-columns:1fr!important;align-items:start!important;gap:clamp(32px,4vw,64px)!important;display:grid!important}.twv-084{border-radius:var(--radius-lg)!important;border:1px dashed var(--color-accent)!important;margin:0!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.twv-084{border:1px dashed color-mix(in srgb,var(--color-accent) 45%,transparent)!important}}.twv-084{background:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.twv-084{background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface))!important}}.twv-085{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:clamp(360px,42vw,560px)!important;display:block!important}.twv-086{align-items:center!important;gap:16px!important;margin-bottom:20px!important;display:flex!important}.twv-087{font:500 clamp(30px,3.4vw,48px)/1.1 var(--font-heading)!important;letter-spacing:-.016em!important;color:var(--color-text)!important;margin:0 0 6px!important}.twv-088{font:500 italic clamp(20px,2.2vw,28px)/1.4 var(--font-heading)!important;color:var(--color-accent-600)!important;margin:22px 0 26px!important}.twv-089{margin-top:30px!important}.twv-090{max-width:1180px!important;margin:0 auto!important;padding:clamp(48px,7vw,96px) clamp(20px,5vw,72px) clamp(28px,4vw,44px)!important}.twv-091{font:500 clamp(40px,5.6vw,76px)/1.04 var(--font-heading)!important;letter-spacing:-.022em!important;color:var(--color-text)!important;margin:0!important}.twv-092{font:400 clamp(16px,1.35vw,19px)/1.62 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:18px!important}@supports (color:color-mix(in lab,red,red)){.twv-092{color:color-mix(in srgb,var(--color-text) 82%,transparent)!important}}.twv-092,.twv-093{max-width:64ch!important;margin-top:26px!important;display:flex!important}.twv-093{background:var(--color-accent)!important;padding:20px 26px!important}@supports (color:color-mix(in lab,red,red)){.twv-093{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))!important}}.twv-093{border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;align-items:flex-start!important;gap:16px!important}.twv-094{color:var(--color-accent-600)!important;flex:none!important;margin-top:2px!important;font-size:24px!important}.twv-095{font:500 italic clamp(15px,1.25vw,17px)/1.55 var(--font-heading)!important;color:var(--color-text)!important;margin:0!important}.twv-096{align-items:start!important;gap:clamp(28px,4vw,56px)!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(32px,4vw,52px) clamp(20px,5vw,72px)!important;scroll-margin-top:96px!important;display:grid!important}.twv-097{position:sticky!important;top:100px!important}.twv-098{font:600 12px/1 var(--font-heading)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--color-accent)!important;margin-bottom:10px!important}.twv-099{font:500 clamp(26px,2.8vw,38px)/1.14 var(--font-heading)!important;letter-spacing:-.015em!important;color:var(--color-text)!important;margin:0 0 6px!important}.twv-100{font:500 italic clamp(16px,1.5vw,20px)/1.3 var(--font-heading)!important;color:var(--color-accent-600)!important}.twv-101{font:400 clamp(16px,1.3vw,18px)/1.7 var(--font-body)!important;color:var(--color-text)!important;margin:0 0 18px!important}@supports (color:color-mix(in lab,red,red)){.twv-101{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-102{flex-direction:column!important;margin:0!important;padding:0!important;list-style:none!important}.twv-102,.twv-103{gap:12px!important;display:flex!important}.twv-103{font:400 clamp(15px,1.25vw,17px)/1.6 var(--font-body)!important;color:var(--color-text)!important;align-items:flex-start!important}@supports (color:color-mix(in lab,red,red)){.twv-103{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-104{color:#0f7f84!important;flex:none!important;margin-top:1px!important;font-size:20px!important}.twv-105{background:var(--color-surface)!important;border-radius:var(--radius-md)!important;font:400 clamp(15px,1.25vw,17px)/1.65 var(--font-body)!important;color:var(--color-text)!important;margin:18px 0 0!important;padding:18px 22px!important}@supports (color:color-mix(in lab,red,red)){.twv-105{color:color-mix(in srgb,var(--color-text) 78%,transparent)!important}}.twv-106{background:linear-gradient(to right,transparent,var(--color-divider) 72px,var(--color-divider) calc(100% - 72px),transparent)!important;border:0!important;max-width:1180px!important;height:1px!important;margin:clamp(24px,3vw,40px) auto!important}.twv-107{font:600 12px/1 var(--font-heading)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:10px!important}.twv-107,.twv-108{color:#2f9a63!important}.twv-108{font:500 italic clamp(16px,1.5vw,20px)/1.3 var(--font-heading)!important}.twv-109{color:#2f9a63!important;flex:none!important;margin-top:1px!important;font-size:20px!important}.twv-110{font:600 12px/1 var(--font-heading)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:10px!important}.twv-110,.twv-111{color:#7a5fab!important}.twv-111{font:500 italic clamp(16px,1.5vw,20px)/1.3 var(--font-heading)!important}.twv-112{color:#7a5fab!important;flex:none!important;margin-top:1px!important;font-size:20px!important}.twv-113{background:radial-gradient(1000px 520px at 82% -60%,var(--color-section-glow),transparent 64%),var(--color-section)!important;margin-top:clamp(24px,3vw,40px)!important}@supports (color:color-mix(in lab,red,red)){.twv-113{background:radial-gradient(1000px 520px at 82% -60%,color-mix(in srgb,var(--color-section-glow) 42%,transparent),transparent 64%),var(--color-section)!important}}.twv-114{text-align:center!important;max-width:900px!important;margin:0 auto!important;padding:clamp(56px,7vw,96px) clamp(20px,5vw,72px)!important}.twv-115{background:#f5f5f52e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:72px!important;height:72px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.twv-115{background:color-mix(in srgb,var(--color-neutral-100) 18%,transparent)!important}}.twv-115{margin-bottom:26px!important;font-size:34px!important}.twv-115,.twv-116{color:var(--color-neutral-100)!important}.twv-116{font:500 clamp(28px,3.6vw,48px)/1.12 var(--font-heading)!important;letter-spacing:-.016em!important;margin:0!important}.twv-117{max-width:60ch!important;font:400 clamp(16px,1.35vw,19px)/1.6 var(--font-body)!important;color:#f5f5f5e0!important;margin:24px auto 0!important}@supports (color:color-mix(in lab,red,red)){.twv-117{color:color-mix(in srgb,var(--color-neutral-100) 88%,transparent)!important}}.twv-118{flex-wrap:wrap!important;justify-content:center!important;gap:14px!important;margin-top:34px!important;display:flex!important}.twv-119{color:var(--color-section)!important;background:var(--color-neutral-100)!important;border:1px solid var(--color-neutral-100)!important}.twv-119,.twv-120{padding:13px 30px!important;font-size:15px!important}.twv-120{color:var(--color-neutral-100)!important;border:1px solid #f5f5f58c!important}@supports (color:color-mix(in lab,red,red)){.twv-120{border:1px solid color-mix(in srgb,var(--color-neutral-100) 55%,transparent)!important}}.twv-121{max-width:1180px!important;margin:0 auto!important;padding:clamp(48px,7vw,88px) clamp(20px,5vw,72px) clamp(20px,3vw,32px)!important}.twv-122{max-width:18ch!important;font:500 clamp(40px,5.4vw,72px)/1.05 var(--font-heading)!important;letter-spacing:-.022em!important;color:var(--color-text)!important;margin:0!important}.twv-123{max-width:58ch!important;font:400 clamp(17px,1.4vw,20px)/1.6 var(--font-body)!important;color:var(--color-text)!important;margin:22px 0 0!important}@supports (color:color-mix(in lab,red,red)){.twv-123{color:color-mix(in srgb,var(--color-text) 80%,transparent)!important}}.twv-124{align-items:start!important;gap:clamp(32px,4vw,64px)!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(24px,3vw,40px) clamp(20px,5vw,72px) clamp(48px,6vw,80px)!important;display:grid!important}.twv-125{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;border-radius:var(--radius-lg)!important;flex-direction:column!important;gap:26px!important;padding:clamp(24px,3vw,40px)!important;display:flex!important}.twv-126{font:400 13px/1.4 var(--font-body)!important;color:var(--color-text)!important;margin:0!important}@supports (color:color-mix(in lab,red,red)){.twv-126{color:color-mix(in srgb,var(--color-text) 60%,transparent)!important}}.twv-127{font:600 13px/1 var(--font-heading)!important;letter-spacing:.02em!important;color:var(--color-text)!important;margin-bottom:10px!important;display:block!important}.twv-128{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.twv-129{font:400 12px/1 var(--font-body)!important;color:var(--color-text)!important;margin-top:6px!important;display:block!important}@supports (color:color-mix(in lab,red,red)){.twv-129{color:color-mix(in srgb,var(--color-text) 55%,transparent)!important}}.twv-130{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}.twv-131{font:600 13px/1 var(--font-heading)!important;color:var(--color-text)!important;margin-bottom:10px!important;display:block!important}.twv-132{border:0!important;margin:0!important}.twv-132,.twv-133{padding:0!important}.twv-133{font:600 13px/1 var(--font-heading)!important;color:var(--color-text)!important;margin-bottom:12px!important}.twv-134{flex-direction:column!important;display:flex!important}.twv-134,.twv-135{gap:10px!important}.twv-135{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;display:grid!important}.twv-136{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.twv-137{flex:1!important;min-width:200px!important}.twv-138{resize:vertical!important;font-family:var(--font-body)!important}.twv-139{flex-wrap:wrap!important;align-items:center!important;gap:16px!important;display:flex!important}.twv-140{padding:13px 30px!important;font-size:15px!important}.twv-141{font:500 14px/1.4 var(--font-heading)!important;color:var(--color-accent-600)!important;opacity:0!important;transition:opacity .3s!important}.twv-142{flex-direction:column!important;gap:20px!important;display:flex!important;position:sticky!important;top:100px!important}.twv-143{background:radial-gradient(700px 360px at 84% -40%,var(--color-section-glow),transparent 62%),var(--color-section)!important}@supports (color:color-mix(in lab,red,red)){.twv-143{background:radial-gradient(700px 360px at 84% -40%,color-mix(in srgb,var(--color-section-glow) 46%,transparent),transparent 62%),var(--color-section)!important}}.twv-143{border-radius:var(--radius-lg)!important;color:var(--color-neutral-100)!important;padding:30px 32px!important}.twv-144{background:#f5f5f52e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.twv-144{background:color-mix(in srgb,var(--color-neutral-100) 18%,transparent)!important}}.twv-144{margin-bottom:18px!important;font-size:26px!important}.twv-145{font:600 12px/1 var(--font-heading)!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.82!important;margin-bottom:10px!important}.twv-146{font:500 clamp(16px,1.5vw,19px)/1.4 var(--font-heading)!important;color:var(--color-neutral-100)!important;word-break:break-word!important}.twv-147{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;border-radius:var(--radius-lg)!important;padding:28px 30px!important}.twv-148{font:500 18px/1.3 var(--font-heading)!important;color:var(--color-text)!important;margin-bottom:14px!important}.twv-149{flex-direction:column!important;gap:12px!important}.twv-149,.twv-150{display:flex!important}.twv-150{font:600 15px/1.3 var(--font-heading)!important;color:var(--color-accent-700)!important;align-items:center!important;gap:10px!important}.twv-151{color:var(--color-accent-600)!important;font-size:20px!important}.twv-152{font:500 15px/1.3 var(--font-heading)!important;align-items:center!important;gap:10px!important;display:flex!important}.twv-152,.twv-153{color:var(--color-text)!important}.twv-153{max-width:20ch!important;font:500 clamp(40px,5.6vw,76px)/1.05 var(--font-heading)!important;letter-spacing:-.022em!important;margin:0!important}.twv-154{max-width:64ch!important;font:400 clamp(17px,1.4vw,20px)/1.6 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:18px!important;margin-top:26px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-154{color:color-mix(in srgb,var(--color-text) 80%,transparent)!important}}.twv-155{font:500 italic clamp(18px,1.7vw,22px)/1.5 var(--font-heading)!important;color:var(--color-accent-600)!important;margin:0!important}.twv-156{max-width:820px!important;margin:0 auto!important;padding:clamp(40px,5vw,64px) clamp(20px,5vw,72px)!important}.twv-157{font:500 clamp(28px,3.2vw,42px)/1.14 var(--font-heading)!important;letter-spacing:-.015em!important;color:var(--color-text)!important;margin:0 0 22px!important}.twv-158{font:400 clamp(16px,1.3vw,18px)/1.7 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:18px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-158{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-159{background:var(--color-accent)!important;margin:28px 0!important;padding:24px 28px!important}@supports (color:color-mix(in lab,red,red)){.twv-159{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))!important}}.twv-159{border-left:3px solid var(--color-accent)!important;border-radius:0 var(--radius-md) var(--radius-md) 0!important;font:500 clamp(17px,1.5vw,21px)/1.55 var(--font-heading)!important;color:var(--color-text)!important}.twv-160{max-width:1180px!important;margin:0 auto!important;padding:clamp(40px,5vw,64px) clamp(20px,5vw,72px) clamp(20px,3vw,32px)!important}.twv-161{max-width:22ch!important;font:500 clamp(26px,3vw,40px)/1.14 var(--font-heading)!important;letter-spacing:-.015em!important;color:var(--color-text)!important;margin:0 0 22px!important}.twv-162{max-width:72ch!important;font:400 clamp(16px,1.3vw,18px)/1.7 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:16px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-162{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-163{font:500 italic clamp(18px,1.7vw,22px)/1.45 var(--font-heading)!important;color:var(--color-accent-600)!important;margin:0!important}.twv-164{align-items:center!important;gap:clamp(28px,4vw,56px)!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(28px,4vw,44px) clamp(20px,5vw,72px)!important;display:grid!important}.twv-165{align-items:baseline!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}.twv-166{font:500 clamp(40px,5vw,64px)/1 var(--font-heading)!important;color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.twv-166{color:color-mix(in srgb,var(--color-accent) 30%,transparent)!important}}.twv-166{letter-spacing:-.02em!important}.twv-167{font:600 12px/1 var(--font-heading)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--color-accent)!important}.twv-168{font:500 clamp(24px,2.6vw,34px)/1.16 var(--font-heading)!important;letter-spacing:-.014em!important;color:var(--color-text)!important;margin:0 0 16px!important}.twv-169{font:400 clamp(15px,1.25vw,17px)/1.65 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:14px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-169{color:color-mix(in srgb,var(--color-text) 82%,transparent)!important}}.twv-170{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;font:400 14px/1.55 var(--font-body)!important;color:var(--color-text)!important;margin-top:18px!important;padding:16px 20px!important}@supports (color:color-mix(in lab,red,red)){.twv-170{color:color-mix(in srgb,var(--color-text) 72%,transparent)!important}}.twv-171{color:var(--color-accent-600)!important;font-weight:600!important}.twv-172{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:clamp(240px,26vw,360px)!important;display:block!important}.twv-173{font:500 clamp(40px,5vw,64px)/1 var(--font-heading)!important;color:#2f9a6357!important;letter-spacing:-.02em!important}.twv-174{font:600 12px/1 var(--font-heading)!important;letter-spacing:.16em!important;text-transform:uppercase!important}.twv-174,.twv-175{color:#2f9a63!important}.twv-175{font-weight:600!important}.twv-176{font:500 clamp(40px,5vw,64px)/1 var(--font-heading)!important;color:#7a5fab57!important;letter-spacing:-.02em!important}.twv-177{font:600 12px/1 var(--font-heading)!important;letter-spacing:.16em!important;text-transform:uppercase!important}.twv-177,.twv-178{color:#7a5fab!important}.twv-178{font-weight:600!important}.twv-179{background:radial-gradient(1000px 520px at 82% -60%,var(--color-section-glow),transparent 64%),var(--color-section)!important;margin-top:clamp(40px,5vw,64px)!important}@supports (color:color-mix(in lab,red,red)){.twv-179{background:radial-gradient(1000px 520px at 82% -60%,color-mix(in srgb,var(--color-section-glow) 42%,transparent),transparent 64%),var(--color-section)!important}}.twv-180{max-width:900px!important;margin:0 auto!important;padding:clamp(56px,7vw,96px) clamp(20px,5vw,72px)!important}.twv-181{align-items:center!important;gap:16px!important;margin-bottom:22px!important;display:flex!important}.twv-182{background:var(--color-neutral-100)!important;opacity:.7!important;flex:none!important;width:44px!important;height:1px!important}.twv-183{font:600 13px/1 var(--font-heading)!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.85!important}.twv-183,.twv-184{color:var(--color-neutral-100)!important}.twv-184{max-width:22ch!important;font:500 clamp(28px,3.4vw,46px)/1.14 var(--font-heading)!important;letter-spacing:-.016em!important;margin:0 0 24px!important}.twv-185{font:400 clamp(16px,1.3vw,18px)/1.7 var(--font-body)!important;color:#f5f5f5e0!important;flex-direction:column!important;gap:18px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-185{color:color-mix(in srgb,var(--color-neutral-100) 88%,transparent)!important}}.twv-186{max-width:820px!important;margin:0 auto!important;padding:clamp(56px,7vw,96px) clamp(20px,5vw,72px)!important}.twv-187{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;font:600 12px/1 var(--font-heading)!important;letter-spacing:.04em!important;color:var(--color-text)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.twv-187{color:color-mix(in srgb,var(--color-text) 70%,transparent)!important}}.twv-187{margin-bottom:22px!important}.twv-188{color:var(--color-accent-600)!important;font-size:15px!important}.twv-189{margin-top:32px!important}.twv-190{align-items:start!important;gap:clamp(32px,4vw,64px)!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(40px,6vw,80px) clamp(20px,5vw,72px)!important;display:grid!important}.twv-191{font:500 clamp(36px,4.6vw,60px)/1.06 var(--font-heading)!important;letter-spacing:-.02em!important;color:var(--color-text)!important;margin:0!important}.twv-192{max-width:52ch!important;font:400 clamp(16px,1.35vw,19px)/1.62 var(--font-body)!important;color:var(--color-text)!important;margin:24px 0 0!important}@supports (color:color-mix(in lab,red,red)){.twv-192{color:color-mix(in srgb,var(--color-text) 80%,transparent)!important}}.twv-193{flex-direction:column!important;gap:16px!important;max-width:48ch!important;margin-top:32px!important}.twv-193,.twv-194{display:flex!important}.twv-194{align-items:flex-start!important;gap:14px!important}.twv-195{color:var(--color-accent-600)!important;flex:none!important;font-size:24px!important}.twv-196{font:500 16px/1.3 var(--font-heading)!important;color:var(--color-text)!important}.twv-197{font:400 14px/1.55 var(--font-body)!important;color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){.twv-197{color:color-mix(in srgb,var(--color-text) 70%,transparent)!important}}.twv-198{border-radius:var(--radius-md)!important;font:400 13.5px/1.6 var(--font-body)!important;color:var(--color-text)!important;margin:30px 0 0!important;padding:16px 20px!important}@supports (color:color-mix(in lab,red,red)){.twv-198{color:color-mix(in srgb,var(--color-text) 72%,transparent)!important}}.twv-198{max-width:52ch!important}.twv-198,.twv-199{background:var(--color-surface)!important}.twv-199{border:1px solid var(--color-divider)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;flex-direction:column!important;gap:24px!important;padding:clamp(24px,3vw,36px)!important;display:flex!important;position:sticky!important;top:96px!important}.twv-200{background:var(--color-neutral-100)!important;border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:5px!important;display:grid!important}.twv-201{background:var(--color-accent)!important;color:var(--color-neutral-100)!important}.twv-201,.twv-202{border-radius:calc(var(--radius-md) - 3px)!important;font:600 14px/1 var(--font-heading)!important;cursor:pointer!important;border:0!important;padding:11px!important}.twv-202{color:var(--color-text)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.twv-202{color:color-mix(in srgb,var(--color-text) 66%,transparent)!important}}.twv-203{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;display:grid!important}.twv-204{border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;background:var(--color-neutral-100)!important;font:600 16px/1 var(--font-heading)!important;color:var(--color-text)!important;cursor:pointer!important;padding:14px 0!important}.twv-205{margin-top:8px!important;position:relative!important}.twv-206{font:600 16px/1 var(--font-heading)!important;color:var(--color-text)!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}@supports (color:color-mix(in lab,red,red)){.twv-206{color:color-mix(in srgb,var(--color-text) 55%,transparent)!important}}.twv-207{padding-left:28px!important}.twv-208{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.twv-209{font:400 13.5px/1.5 var(--font-body)!important;color:var(--color-text)!important;align-items:flex-start!important;gap:11px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-209{color:color-mix(in srgb,var(--color-text) 74%,transparent)!important}}.twv-209{cursor:pointer!important}.twv-210{accent-color:var(--color-accent)!important;flex:none!important;width:16px!important;height:16px!important;margin-top:2px!important}.twv-211{background:var(--color-accent)!important;color:var(--color-neutral-100)!important;border-color:var(--color-accent)!important;justify-content:center!important;padding:15px!important;font-size:16px!important}.twv-212{font-size:17px!important}.twv-213{font:500 14px/1.5 var(--font-heading)!important;color:var(--color-accent-600)!important;opacity:0!important;transition:opacity .3s!important}.twv-213,.twv-214{text-align:center!important;margin:0!important}.twv-214{font:400 12px/1.5 var(--font-body)!important;color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){.twv-214{color:color-mix(in srgb,var(--color-text) 52%,transparent)!important}}.twv-215{max-width:16ch!important;font:500 clamp(40px,5.6vw,76px)/1.04 var(--font-heading)!important;letter-spacing:-.022em!important;color:var(--color-text)!important;margin:0!important}.twv-216{max-width:60ch!important;font:400 clamp(17px,1.4vw,20px)/1.6 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:16px!important;margin-top:26px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-216{color:color-mix(in srgb,var(--color-text) 82%,transparent)!important}}.twv-217{max-width:1180px!important;margin:0 auto!important;padding:clamp(8px,2vw,20px) clamp(20px,5vw,72px) clamp(24px,3vw,36px)!important}.twv-218{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;font:600 13px/1 var(--font-heading)!important;color:var(--color-text)!important;border-radius:999px!important;align-items:center!important;gap:9px!important;padding:9px 18px!important;display:inline-flex!important}.twv-219{color:var(--color-accent-600)!important;font-size:16px!important}.twv-220{align-items:center!important;gap:clamp(28px,4vw,56px)!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(28px,4vw,48px) clamp(20px,5vw,72px)!important;scroll-margin-top:88px!important;display:grid!important}.twv-221{border-radius:var(--radius-lg)!important;border:1px dashed var(--color-accent)!important;margin:0!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.twv-221{border:1px dashed color-mix(in srgb,var(--color-accent) 45%,transparent)!important}}.twv-221{background:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.twv-221{background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface))!important}}.twv-221{aspect-ratio:1!important}.twv-222{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.twv-223{font:500 clamp(26px,3vw,40px)/1.12 var(--font-heading)!important;letter-spacing:-.016em!important;color:var(--color-text)!important;margin:0 0 8px!important}.twv-224{font:600 clamp(14px,1.15vw,16px)/1.4 var(--font-heading)!important;color:var(--color-accent-600)!important;margin:0 0 20px!important}.twv-225{font:400 clamp(15px,1.25vw,17px)/1.68 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:16px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-225{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-226{margin-top:22px!important}.twv-227{background:var(--color-accent)!important;align-items:center!important;gap:clamp(28px,4vw,56px)!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(28px,4vw,48px) clamp(20px,5vw,72px)!important;scroll-margin-top:88px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.twv-227{background:color-mix(in srgb,var(--color-accent) 4%,transparent)!important}}.twv-227{border-radius:var(--radius-lg)!important}.twv-228{flex-wrap:wrap!important;gap:12px!important;margin-top:22px!important;display:flex!important}.twv-229{background:var(--color-accent)!important;color:var(--color-neutral-100)!important;border-color:var(--color-accent)!important;padding:12px 26px!important;font-size:15px!important}.twv-230{background:radial-gradient(1000px 520px at 82% -60%,var(--color-section-glow),transparent 64%),var(--color-section)!important;margin-top:clamp(32px,4vw,52px)!important}@supports (color:color-mix(in lab,red,red)){.twv-230{background:radial-gradient(1000px 520px at 82% -60%,color-mix(in srgb,var(--color-section-glow) 42%,transparent),transparent 64%),var(--color-section)!important}}.twv-231{text-align:center!important;max-width:820px!important;margin:0 auto!important;padding:clamp(56px,7vw,96px) clamp(20px,5vw,72px)!important}.twv-232{max-width:56ch!important;font:400 clamp(16px,1.35vw,19px)/1.6 var(--font-body)!important;color:#f5f5f5e6!important;margin:24px auto 0!important}@supports (color:color-mix(in lab,red,red)){.twv-232{color:color-mix(in srgb,var(--color-neutral-100) 90%,transparent)!important}}.twv-233{margin-top:34px!important}.twv-234{color:var(--color-section)!important;background:var(--color-neutral-100)!important;border:1px solid var(--color-neutral-100)!important;padding:14px 32px!important;font-size:16px!important}.twv-235{align-items:center!important;gap:clamp(32px,5vw,72px)!important;display:grid!important}.twv-236{font:500 clamp(40px,5.4vw,74px)/1.04 var(--font-heading)!important;letter-spacing:-.022em!important;color:var(--color-text)!important;margin:0!important}.twv-237{font:500 italic clamp(19px,1.9vw,25px)/1.4 var(--font-heading)!important;color:var(--color-accent-600)!important;margin:20px 0 0!important}.twv-238{max-width:52ch!important;font:400 clamp(17px,1.35vw,19px)/1.6 var(--font-body)!important;color:var(--color-text)!important;margin:24px 0 0!important}@supports (color:color-mix(in lab,red,red)){.twv-238{color:color-mix(in srgb,var(--color-text) 80%,transparent)!important}}.twv-239{flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important;display:flex!important}.twv-240{max-width:1180px!important;margin:0 auto!important;padding:clamp(40px,5vw,64px) clamp(20px,5vw,72px)!important}.twv-241{max-width:72ch!important;font:400 clamp(16px,1.3vw,18px)/1.7 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:18px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-241{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-242{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;margin-top:28px!important;display:grid!important}.twv-243{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;padding:26px 28px!important}.twv-244{font:500 clamp(30px,3vw,40px)/1 var(--font-heading)!important;color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.twv-244{color:color-mix(in srgb,var(--color-accent) 34%,transparent)!important}}.twv-245{font:500 clamp(19px,1.8vw,23px)/1.2 var(--font-heading)!important;color:var(--color-text)!important;margin-top:14px!important}.twv-246{max-width:72ch!important;font:400 clamp(16px,1.3vw,18px)/1.7 var(--font-body)!important;color:var(--color-text)!important;flex-direction:column!important;gap:18px!important;margin-top:28px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.twv-246{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-247{max-width:1180px!important;margin:0 auto!important;padding:clamp(24px,3vw,40px) clamp(20px,5vw,72px) clamp(40px,5vw,56px)!important}.twv-248{font:500 clamp(24px,2.6vw,34px)/1.16 var(--font-heading)!important;letter-spacing:-.014em!important;color:var(--color-text)!important;margin:0 0 24px!important}.twv-249{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:18px!important;display:grid!important}.twv-250{background:var(--color-surface)!important;border:1px solid var(--color-divider)!important;padding:28px!important}.twv-250,.twv-251{border-radius:var(--radius-md)!important}.twv-251{color:#0f7f84!important;background:#e6f6f6!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;font-size:24px!important;display:inline-flex!important}.twv-252{font:500 18px/1.3 var(--font-heading)!important;color:var(--color-text)!important;margin:16px 0 8px!important}.twv-253{font:400 15px/1.6 var(--font-body)!important;color:var(--color-text)!important;margin:0!important}@supports (color:color-mix(in lab,red,red)){.twv-253{color:color-mix(in srgb,var(--color-text) 74%,transparent)!important}}.twv-254{color:#2f9a63!important;background:#e7f5ec!important}.twv-254,.twv-255{border-radius:var(--radius-md)!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;font-size:24px!important;display:inline-flex!important}.twv-255{color:#7a5fab!important;background:#efeaf7!important}.twv-256{background:var(--color-accent)!important;margin:30px 0!important;padding:28px 30px!important}@supports (color:color-mix(in lab,red,red)){.twv-256{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))!important}}.twv-256{border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important;align-items:flex-start!important;gap:20px!important;display:flex!important}.twv-257{background:var(--color-accent)!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.twv-257{background:color-mix(in srgb,var(--color-accent) 16%,transparent)!important}}.twv-257{color:var(--color-accent-600)!important;font-size:26px!important}.twv-258{font:600 12px/1 var(--font-heading)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--color-accent)!important;margin-bottom:8px!important}.twv-259{font:400 clamp(15px,1.25vw,17px)/1.65 var(--font-body)!important;color:var(--color-text)!important;margin:0!important}@supports (color:color-mix(in lab,red,red)){.twv-259{color:color-mix(in srgb,var(--color-text) 84%,transparent)!important}}.twv-260{color:var(--color-text)!important;font-weight:600!important}.twv-261{background:#f5f5f52e!important;align-items:center!important;gap:8px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.twv-261{background:color-mix(in srgb,var(--color-neutral-100) 18%,transparent)!important}}.twv-261{border:1px solid #f5f5f566!important}@supports (color:color-mix(in lab,red,red)){.twv-261{border:1px solid color-mix(in srgb,var(--color-neutral-100) 40%,transparent)!important}}.twv-261{font:600 12px/1 var(--font-heading)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--color-neutral-100)!important;border-radius:999px!important;margin-bottom:26px!important;padding:8px 18px!important}.twv-262{font-size:15px!important}.tocw-tab{cursor:pointer;font:500 15px/1 var(--font-heading);letter-spacing:.01em;color:var(--color-text);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 4px}@supports (color:color-mix(in lab,red,red)){.tocw-tab{color:color-mix(in srgb,var(--color-text) 60%,transparent)}}.tocw-tab{white-space:nowrap;transition:color .2s,border-color .2s}.tocw-tab:hover{color:var(--color-accent)}@keyframes tocwfade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.static{position:static}.fixed{position:fixed}.grow{flex-grow:1}.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))}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:root{--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-accent:#9184d9;--color-accent-2:#a7a1db;--color-divider:#e9e9ed29;--color-neutral-100:#f3f5fe;--color-neutral-200:#e4e7f5;--color-neutral-300:#cfd3e5;--color-neutral-400:#b2b6ca;--color-neutral-500:#9397ab;--color-neutral-600:#75798c;--color-neutral-700:#595d6c;--color-neutral-800:#3f424d;--color-neutral-900:#292b31;--color-accent-100:#f5f4ff;--color-accent-200:#e7e5fe;--color-accent-300:#d2cefd;--color-accent-400:#b5abfc;--color-accent-500:#968ae0;--color-accent-600:#796cbf;--color-accent-700:#5d5294;--color-accent-800:#423a6a;--color-accent-900:#2b2741;--color-accent-2-100:#f5f4ff;--color-accent-2-200:#e7e5fe;--color-accent-2-300:#d2cefd;--color-accent-2-400:#b5afe8;--color-accent-2-500:#9690c9;--color-accent-2-600:#7972a9;--color-accent-2-700:#5c5783;--color-accent-2-800:#423e5d;--color-accent-2-900:#2b293a;--color-section:#262a60;--color-section-glow:#353b80;--color-section-ghost:#4c5397;--font-heading:"Inter", system-ui, sans-serif;--font-heading-weight:500;--font-body:"Inter", system-ui, sans-serif;--space-1:2.8px;--space-2:5.6px;--space-3:8.4px;--space-4:11.2px;--space-6:16.8px;--space-8:22.4px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-sm:0 0 0 1px #3f424d;--shadow-md:0 0 0 1px #595d6c, 0 6px 18px #0000008c;--shadow-lg:0 0 0 1px #9397ab, 0 16px 40px #000000a6}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.lighten{mix-blend-mode:lighten;background-color:#0000}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:var(--color-text);font-size:11px}@supports (color:color-mix(in lab,red,red)){figcaption{color:color-mix(in srgb,var(--color-text) 55%,transparent)}}.text-muted{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.text-muted{color:color-mix(in srgb,var(--color-text) 55%,transparent)}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}}.hr{height:1px;margin:var(--space-4) 0;background:linear-gradient(to right,transparent,var(--color-divider) 48px,var(--color-divider) calc(100% - 48px),transparent);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.btn-primary:hover{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}}.btn-primary:active{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.btn-primary:active{background:color-mix(in srgb,var(--color-accent) 22%,transparent)}}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}}.btn-secondary:active{background:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.btn-secondary:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}}.btn-ghost:active{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2)}.field>label{color:var(--color-text);margin-bottom:5px;font-size:12px;display:block}@supports (color:color-mix(in lab,red,red)){.field>label{color:color-mix(in srgb,var(--color-text) 70%,transparent)}}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.seg-opt:not(:has(input:checked)):hover{background:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:var(--color-text);align-items:center;gap:6px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.card-meta{color:color-mix(in srgb,var(--color-text) 50%,transparent)}}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-800);color:var(--color-accent-100)}.tag-accent-2{background:var(--color-accent-2-800);color:var(--color-accent-2-100)}.tag-neutral{background:var(--color-neutral-800);color:var(--color-neutral-100)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:none;display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);font-size:11px}@supports (color:color-mix(in lab,red,red)){.table th{color:color-mix(in srgb,var(--color-text) 60%,transparent)}}.table th,.table td{padding:var(--space-2);border-bottom:1px solid #0000}.table thead tr{background:linear-gradient(to right,transparent,var(--color-divider) 48px,var(--color-divider) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}.table tbody tr{background:linear-gradient(to right,transparent,var(--color-text) 48px,var(--color-text) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}@supports (color:color-mix(in lab,red,red)){.table tbody tr{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-text) 8%,transparent) 48px,color-mix(in srgb,var(--color-text) 8%,transparent) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}}.table tbody tr:hover{background:linear-gradient(var(--color-text),var(--color-text)) no-repeat 0 0 / 100% 100%,linear-gradient(to right,transparent,var(--color-text) 48px,var(--color-text) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}@supports (color:color-mix(in lab,red,red)){.table tbody tr:hover{background:linear-gradient(color-mix(in srgb,var(--color-text) 4%,transparent),color-mix(in srgb,var(--color-text) 4%,transparent)) no-repeat 0 0 / 100% 100%,linear-gradient(to right,transparent,color-mix(in srgb,var(--color-text) 8%,transparent) 48px,color-mix(in srgb,var(--color-text) 8%,transparent) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}}.dialog-backdrop{padding:var(--space-4);background:#17171780;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.dialog-backdrop{background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}:root{--tocw-header-height:70px;--color-bg:#fff;--color-surface:#f2f7f7;--color-text:#243438;--color-divider:#24343824;--color-accent:#159aa0;--color-accent-100:#e6f6f6;--color-accent-200:#c6ebeb;--color-accent-300:#93d9da;--color-accent-400:#4dbdbf;--color-accent-500:#159aa0;--color-accent-600:#0f7f84;--color-accent-700:#0c666a;--color-accent-800:#0a5054;--color-accent-900:#0c3d40;--color-section:#159aa0;--color-section-glow:#33b0b4;--color-section-ghost:#7fd0d2;--color-neutral-100:#fff;--color-neutral-300:#d3dede;--color-neutral-400:#9fb0b0;--shadow-sm:0 0 0 1px #2434381a;--shadow-md:0 1px 2px #2434380f, 0 6px 18px #2434381a;--shadow-lg:0 2px 4px #24343814, 0 16px 40px #24343824;--brand-teal:#159aa0;--brand-teal-tint:#d8f0f1;--brand-teal-ink:#0f7f84;--brand-blue:#29a9e0;--brand-blue-tint:#dcf0fb;--brand-blue-ink:#15688e;--brand-green:#7ac143;--brand-green-tint:#e7f5d9;--brand-green-ink:#4a7827;--brand-yellow:#f5b71d;--brand-yellow-tint:#fdefd2;--brand-yellow-ink:#8a6206;--brand-orange:#f58220;--brand-orange-tint:#fce7d3;--brand-orange-ink:#9a4e0e;--brand-magenta:#ec008c;--brand-magenta-tint:#fbdcec;--brand-magenta-ink:#b00069;--brand-violet:#92278f;--brand-violet-tint:#f0e2f0;--brand-violet-ink:#6f1d6d}html,body{background:var(--color-bg);margin:0;padding:0}a{color:var(--color-accent-600);text-decoration:none}a:hover{color:var(--color-accent-700)}::selection{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-accent) 26%,transparent)}}.tocw-nav-link{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-nav-link{color:color-mix(in srgb,var(--color-text) 82%,transparent)}}.tocw-nav-link{font:500 14px/1 var(--font-heading);transition:color .2s}.tocw-nav-link:hover{color:var(--color-accent)}.tocw-site-shell{padding-top:var(--tocw-header-height)}.tocw-site-nav{z-index:70;border-bottom:1px solid #0000;top:0;left:0;right:0;position:fixed!important}.tocw-site-nav.has-border{border-bottom-color:var(--color-divider)}body.admin-bar .tocw-site-nav{top:32px}.btn.tocw-nav-donate:hover{color:var(--color-neutral-100);background:var(--color-accent-600);border-color:var(--color-accent-600)}.btn.tocw-nav-donate:active{color:var(--color-neutral-100);background:var(--color-accent-700);border-color:var(--color-accent-700)}.tocw-figure{background:#e5e7eb!important;border-color:#d1d5db!important}.tocw-site-logo{object-fit:contain;width:auto;max-width:min(260px,42vw);max-height:44px;display:block}.tocw-site-footer-brand .tocw-site-logo{max-width:min(280px,70vw);max-height:54px}.tocw-site-footer-branding{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.tocw-site-footer-brand{margin-bottom:0;display:block}.tocw-primary-menu{margin:0;padding:0;list-style:none;display:contents}.tocw-primary-menu>li{display:contents}.tocw-mobile-menu-toggle,.tocw-mobile-menu-close,.tocw-mobile-menu-backdrop,.tocw-primary-menu-panel-head{display:none}.tocw-primary-menu-panel{display:contents}.tocw-site-footer-links{margin:0;padding:0;list-style:none}.tocw-site-footer-links>li{display:contents}.tocw-site-footer-legal-item p{margin:0}.tocw-placeholder-img{object-position:center;background:#e5e7eb}.tocw-figure-placeholder{position:relative;overflow:hidden;background:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.tocw-figure-placeholder{background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface))!important}}.tocw-figure-placeholder{border-style:dashed!important;border-width:1px!important;border-color:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.tocw-figure-placeholder{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent)!important}}.tocw-figure-placeholder{border-radius:var(--radius-lg)}.tocw-generated-placeholder{min-height:100%;aspect-ratio:inherit;text-align:center;color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.tocw-generated-placeholder{color:color-mix(in srgb,var(--color-text) 62%,transparent)}}.tocw-generated-placeholder i{color:var(--color-accent);font-size:52px}.tocw-generated-placeholder span{font:600 16px/1.2 var(--font-heading);color:var(--color-text)}.tocw-generated-placeholder small{max-width:28ch;font:400 13px/1.5 var(--font-body);color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-generated-placeholder small{color:color-mix(in srgb,var(--color-text) 62%,transparent)}}.tocw-split-media-start{align-items:start!important}.tocw-split-media-start .tocw-home-figure{margin-top:4px}.tocw-split-image-section{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.tocw-split-image-section .tocw-home-split{width:100%}.tocw-split-image-section .tocw-home-split>div{max-width:56ch}.tocw-audio-player{width:min(100%,420px);margin-top:26px;margin-bottom:26px}.tocw-audio-player-control{width:100%;height:42px;box-shadow:var(--shadow-sm);border-radius:999px;display:block}@media(min-width:860px){.tocw-split-image-section .tocw-home-split-rev{grid-template-columns:minmax(280px,5fr) minmax(0,6fr)!important}}@media(max-width:859.98px){.tocw-rail{position:static!important}}@media(max-width:1023.98px){:root{--tocw-header-height:67px}body.admin-bar .tocw-site-nav{top:46px}body{overflow-x:clip}body.tocw-menu-open{overflow:hidden}.tocw-site-nav{z-index:80}.tocw-site-nav-inner{justify-content:space-between;min-height:64px;padding-block:12px}.tocw-site-brand{min-width:0;max-width:calc(100% - 58px);margin-right:0;font-size:16px;line-height:1.18}.tocw-site-brand .tocw-site-logo{max-width:min(220px,62vw);max-height:40px}.tocw-mobile-menu-toggle,.tocw-mobile-menu-close{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:#f5f5f5e6;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tocw-mobile-menu-toggle,.tocw-mobile-menu-close{background:color-mix(in srgb,var(--color-neutral-100) 90%,transparent)}}.tocw-mobile-menu-toggle,.tocw-mobile-menu-close{color:var(--color-text);cursor:pointer;transition:border-color .18s,background .18s,color .18s}.tocw-mobile-menu-toggle:hover,.tocw-mobile-menu-close:hover{border-color:var(--color-accent-400);background:var(--color-accent-100);color:var(--color-accent-700)}.tocw-mobile-menu-bars{flex-direction:column;gap:5px;width:18px;display:flex}.tocw-mobile-menu-bars span{background:currentColor;border-radius:999px;height:2px;display:block}.tocw-mobile-menu-close{font-size:22px}.tocw-mobile-menu-backdrop{z-index:89;opacity:0;pointer-events:none;background:#0f1f2257;width:100vw;height:100dvh;transition:opacity .24s;display:block;position:fixed;top:0;left:0}.tocw-primary-menu-panel{z-index:90;box-sizing:border-box;background:radial-gradient(520px 360px at 92% -80px,var(--color-accent),transparent 62%),var(--color-bg);flex-direction:column;width:min(390px,100vw - 22px);height:100dvh;padding:18px;display:flex;position:fixed;top:0;bottom:auto;right:0}@supports (color:color-mix(in lab,red,red)){.tocw-primary-menu-panel{background:radial-gradient(520px 360px at 92% -80px,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 62%),var(--color-bg)}}.tocw-primary-menu-panel{border-left:1px solid var(--color-divider);clip-path:inset(0 0 0 100%);visibility:hidden;pointer-events:none;transition:clip-path .28s,visibility .28s;overflow-y:auto;box-shadow:-20px 0 42px #24343829}.tocw-primary-menu-panel-head{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding-bottom:18px;display:flex}.tocw-site-brand-panel{max-width:calc(100% - 58px)}.tocw-menu-open .tocw-mobile-menu-backdrop{opacity:1;pointer-events:auto}.tocw-menu-open .tocw-primary-menu-panel{clip-path:inset(0);visibility:visible;pointer-events:auto}.tocw-primary-menu{flex-direction:column;gap:4px;width:100%;display:flex}.tocw-primary-menu>li{display:block}.tocw-primary-menu .tocw-nav-link{box-sizing:border-box;border-bottom:1px solid var(--color-divider);align-items:center;width:100%;min-height:48px;padding:6px 2px;display:flex}@supports (color:color-mix(in lab,red,red)){.tocw-primary-menu .tocw-nav-link{border-bottom:1px solid color-mix(in srgb,var(--color-divider) 70%,transparent)}}.tocw-primary-menu .tocw-nav-link{font-size:17px;line-height:1.25}.tocw-primary-menu .btn.tocw-nav-donate{box-sizing:border-box;justify-content:center;width:100%;min-height:50px;margin-top:12px;padding:14px 22px;font-size:15px;display:inline-flex}}.don-freq-btn:not(.is-active){color:var(--color-text)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.don-freq-btn:not(.is-active){color:color-mix(in srgb,var(--color-text) 66%,transparent)!important}}.don-freq-btn.is-active{background:var(--color-accent)!important;color:var(--color-neutral-100)!important}.don-amt-btn:not(.is-active){border-color:var(--color-divider)!important;background:var(--color-neutral-100)!important;color:var(--color-text)!important;box-shadow:none!important}.don-amt-btn.is-active{border-color:var(--color-accent)!important;background:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.don-amt-btn.is-active{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-neutral-100))!important}}.don-amt-btn.is-active{color:var(--color-accent-700)!important;box-shadow:0 0 0 2px var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.don-amt-btn.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 22%,transparent)!important}}#don-status.is-visible,#c-status.is-visible{opacity:1!important}.tocw-tab.is-active{color:var(--color-accent)!important;border-bottom-color:var(--color-accent)!important}.tocw-about-panel{display:none!important}.tocw-about-panel.is-active{display:block!important}.tocw-about-panel.is-animating{animation:.5s tocwfade}.tocw-input{box-sizing:border-box;width:100%;font:400 15px/1.4 var(--font-body);color:var(--color-text);background:var(--color-neutral-100);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:12px 14px;transition:border-color .18s,box-shadow .18s}.tocw-input::placeholder{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-input::placeholder{color:color-mix(in srgb,var(--color-text) 42%,transparent)}}.tocw-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.tocw-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}}.tocw-contact-form-shortcode .ff-el-group{margin-bottom:24px}.tocw-contact-form-shortcode .ff-el-input--label label,.tocw-contact-form-shortcode .ff-el-form-check-label{font-family:var(--font-body);color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-contact-form-shortcode .ff-el-input--label label,.tocw-contact-form-shortcode .ff-el-form-check-label{color:color-mix(in srgb,var(--color-text) 88%,transparent)}}.tocw-contact-form-shortcode .ff-el-input--label label{font-weight:600}.tocw-contact-form-shortcode .ff-name-field-wrapper:before{content:"Name *";font:600 14px/1.3 var(--font-body);color:var(--color-text);margin-bottom:8px;display:block}@supports (color:color-mix(in lab,red,red)){.tocw-contact-form-shortcode .ff-name-field-wrapper:before{color:color-mix(in srgb,var(--color-text) 88%,transparent)}}.tocw-contact-form-shortcode .ff-name-field-wrapper .ff-el-input--label{display:none}.tocw-contact-form-shortcode .ff-name-field-wrapper .ff-el-input--content:after{font:400 13px/1.2 var(--font-body);color:var(--color-text);margin-top:6px;display:block}@supports (color:color-mix(in lab,red,red)){.tocw-contact-form-shortcode .ff-name-field-wrapper .ff-el-input--content:after{color:color-mix(in srgb,var(--color-text) 58%,transparent)}}.tocw-contact-form-shortcode .ff-name-field-wrapper .ff-t-cell:first-child .ff-el-input--content:after{content:"First"}.tocw-contact-form-shortcode .ff-name-field-wrapper .ff-t-cell:last-child .ff-el-input--content:after{content:"Last"}.tocw-contact-form-shortcode input[type=text],.tocw-contact-form-shortcode input[type=email],.tocw-contact-form-shortcode input[type=tel],.tocw-contact-form-shortcode textarea{box-sizing:border-box;width:100%;font:400 15px/1.4 var(--font-body);color:var(--color-text);background:var(--color-neutral-100);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:12px 14px;transition:border-color .18s,box-shadow .18s}.tocw-contact-form-shortcode textarea{resize:vertical;min-height:174px!important}.tocw-contact-form-shortcode input::placeholder,.tocw-contact-form-shortcode textarea::placeholder{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-contact-form-shortcode input::placeholder,.tocw-contact-form-shortcode textarea::placeholder{color:color-mix(in srgb,var(--color-text) 42%,transparent)}}.tocw-contact-form-shortcode input:focus,.tocw-contact-form-shortcode textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.tocw-contact-form-shortcode input:focus,.tocw-contact-form-shortcode textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}}.tocw-contact-form-shortcode input[type=checkbox],.tocw-contact-form-shortcode input[type=radio]{accent-color:var(--color-accent);flex:none;width:16px;height:16px;margin-top:calc(.725em - 6px)!important}.tocw-contact-form-shortcode .ff-el-form-check{margin:0 0 10px;padding:0}.tocw-contact-form-shortcode .ff-el-form-check:last-child{margin-bottom:0}.tocw-contact-form-shortcode .ff-el-group:has(input[name="interest[]"]) .ff-el-input--content,.tocw-contact-form-shortcode .ff-el-group:has(input[name=method]) .ff-el-input--content{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tocw-contact-form-shortcode .ff-el-group:has(input[name="interest[]"]) .ff-el-form-check,.tocw-contact-form-shortcode .ff-el-group:has(input[name=method]) .ff-el-form-check{margin:0}.tocw-contact-form-shortcode .ff-el-form-check-label{box-sizing:border-box;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-neutral-100);cursor:pointer;width:100%;font:400 14.5px/1.45 var(--font-body);align-items:flex-start;gap:11px;padding:11px 14px;transition:border-color .18s,background .18s;display:flex}.tocw-contact-form-shortcode .ff-el-form-check-label span{padding-top:0;display:block}.tocw-contact-form-shortcode .ff-el-form-check-label:hover{border-color:var(--color-accent-400);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-contact-form-shortcode .ff-el-form-check-label:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-neutral-100))}}.tocw-contact-form-shortcode .ff-el-form-check-label:has(input:checked){border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-contact-form-shortcode .ff-el-form-check-label:has(input:checked){background:color-mix(in srgb,var(--color-accent) 8%,var(--color-neutral-100))}}.tocw-contact-form-shortcode .ff-btn-submit{border-radius:var(--radius-md);min-height:46px;font:600 15px/1 var(--font-heading);cursor:pointer;justify-content:center;align-items:center;padding:12px 26px;transition:background .18s,border-color .18s;display:inline-flex;border:1px solid var(--color-accent)!important;color:var(--color-accent)!important;background:0 0!important}.tocw-contact-form-shortcode .ff-btn-submit i{margin-left:8px;font-size:16px;line-height:1}.tocw-contact-form-shortcode .ff-btn-submit:hover,.tocw-contact-form-shortcode .ff-btn-submit:focus{background:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){.tocw-contact-form-shortcode .ff-btn-submit:hover,.tocw-contact-form-shortcode .ff-btn-submit:focus{background:color-mix(in srgb,var(--color-accent) 12%,transparent)!important}}.tocw-contact-form-shortcode .ff-btn-submit:hover,.tocw-contact-form-shortcode .ff-btn-submit:focus{border-color:var(--color-accent)!important;color:var(--color-accent-700)!important}.tocw-choice{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-neutral-100);cursor:pointer;font:400 14.5px/1.45 var(--font-body);color:var(--color-text);align-items:flex-start;gap:11px;padding:11px 14px;transition:border-color .18s,background .18s;display:flex}@supports (color:color-mix(in lab,red,red)){.tocw-choice{color:color-mix(in srgb,var(--color-text) 88%,transparent)}}.tocw-choice:hover{border-color:var(--color-accent-400);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-choice:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-neutral-100))}}.tocw-choice input{accent-color:var(--color-accent);flex:none;width:16px;height:16px;margin-top:2px}.tocw-choice:has(input:checked){border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-choice:has(input:checked){background:color-mix(in srgb,var(--color-accent) 8%,var(--color-neutral-100))}}.tocw-donate-form-shortcode iframe{border:0;width:100%;min-height:720px;display:block}.tocw-simple-page{padding:clamp(54px,7vw,96px) clamp(20px,5vw,72px) clamp(64px,8vw,112px)}.tocw-simple-page-article{max-width:860px;margin-inline:auto}.tocw-simple-page-header{max-width:760px;margin-bottom:clamp(28px,4vw,52px)}.tocw-simple-page-title{font:500 clamp(38px,5vw,68px)/1.08 var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin:0}.tocw-simple-page-content{max-width:74ch;font:400 clamp(16px,1.25vw,18px)/1.72 var(--font-body);color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-simple-page-content{color:color-mix(in srgb,var(--color-text) 82%,transparent)}}.tocw-simple-page-content>*{margin-top:0}.tocw-simple-page-content>*+*{margin-top:1.25em}.tocw-simple-page-content h1,.tocw-simple-page-content h2,.tocw-simple-page-content h3,.tocw-simple-page-content h4,.tocw-simple-page-content h5,.tocw-simple-page-content h6{max-width:24ch;color:var(--color-text);margin-top:1.75em;margin-bottom:.7em}.tocw-simple-page-content h1{font:500 clamp(34px,4vw,52px)/1.1 var(--font-heading);letter-spacing:-.02em}.tocw-simple-page-content h2{font:500 clamp(28px,3vw,40px)/1.16 var(--font-heading);letter-spacing:-.018em}.tocw-simple-page-content h3{font:500 clamp(23px,2.3vw,30px)/1.2 var(--font-heading);letter-spacing:-.012em}.tocw-simple-page-content h4{font:600 clamp(19px,1.6vw,23px)/1.28 var(--font-heading)}.tocw-simple-page-content h5{font:600 16px/1.35 var(--font-heading)}.tocw-simple-page-content h6{font:600 13px/1.35 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-600)}.tocw-simple-page-content p,.tocw-simple-page-content ul,.tocw-simple-page-content ol{margin-bottom:0}.tocw-simple-page-content ul,.tocw-simple-page-content ol{flex-direction:column;gap:.55em;padding-left:1.35em;display:flex}.tocw-simple-page-content ul{list-style:outside}.tocw-simple-page-content ol{list-style:decimal}.tocw-simple-page-content ul ul,.tocw-simple-page-content ol ul{margin-top:.55em;list-style:circle}.tocw-simple-page-content ul ol,.tocw-simple-page-content ol ol{margin-top:.55em;list-style:lower-alpha}.tocw-simple-page-content li{padding-left:.18em}.tocw-simple-page-content li+li{margin-top:0}.tocw-simple-page-content li::marker{color:var(--color-accent-600);font-weight:600}.tocw-simple-page-content a{color:var(--color-accent-600);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.tocw-simple-page-content blockquote{border-left:2px solid var(--color-accent);font:500 italic clamp(20px,2vw,26px)/1.45 var(--font-heading);color:var(--color-text);margin-inline:0;padding-left:24px}.tocw-simple-page-content .wp-block-image,.tocw-simple-page-content .wp-block-embed{margin-block:clamp(28px,4vw,44px)}.tocw-simple-page-content .wp-block-image img{border-radius:var(--radius-md)}.tocw-simple-page-content .wp-block-separator{background:linear-gradient(to right,transparent,var(--color-divider) 48px,var(--color-divider) calc(100% - 48px),transparent);border:0;width:100%;height:1px;margin-block:clamp(30px,5vw,54px)}.tocw-error-page{align-items:center;min-height:clamp(520px,62vh,720px);padding:clamp(64px,9vw,128px) clamp(20px,5vw,72px);display:grid}.tocw-error-page-inner{text-align:center;max-width:860px;margin-inline:auto}.tocw-error-page-code{font:600 13px/1 var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0 0 18px}.tocw-error-page-title{max-width:13ch;font:500 clamp(44px,6.5vw,86px)/1.04 var(--font-heading);letter-spacing:-.024em;color:var(--color-text);margin:0 auto}.tocw-error-page-copy{max-width:58ch;font:400 clamp(17px,1.35vw,20px)/1.62 var(--font-body);color:var(--color-text);margin:clamp(24px,3vw,34px) auto 0}@supports (color:color-mix(in lab,red,red)){.tocw-error-page-copy{color:color-mix(in srgb,var(--color-text) 78%,transparent)}}.tocw-error-page-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(30px,4vw,44px);display:flex}.btn.tocw-error-page-btn{padding:12px 26px;font-size:15px}@media(max-width:1023.98px){.tocw-site-shell{overflow:visible!important}.tocw-home-shell,.tocw-home-narrow,.tocw-home-media,.tocw-site-footer,.twv-001,.twv-010,.twv-025,.twv-034,.twv-062,.twv-087,.twv-105,.twv-124,.twv-140,.twv-164,.twv-190,.twv-220,.twv-240,.twv-247{padding-inline:clamp(18px,4.6vw,42px)!important}.tocw-home-hero,.tocw-home-prose-section,.tocw-home-section-large{padding-block:clamp(48px,8vw,80px)!important}.tocw-home-title,.twv-005{max-width:12ch!important}.tocw-home-actions,.tocw-home-invest-actions,.twv-239{align-items:stretch!important}.tocw-home-actions .btn,.tocw-home-invest-actions .btn,.twv-239 .btn{justify-content:center!important}.tocw-split,.tocw-home-split,.tocw-split-contact,.tocw-split-donate,.tocw-split-about,.tocw-split-alluvus{grid-template-columns:1fr!important;gap:clamp(28px,6vw,48px)!important}.twv-041,.twv-190{grid-template-columns:1fr!important}.twv-042,.twv-125,.twv-199{position:static!important;top:auto!important}.tocw-contact-form-shortcode,.tocw-donate-form-shortcode{box-sizing:border-box!important;width:100%!important;max-width:none!important}.tocw-site-footer-top{gap:24px}}@media(max-width:767.98px){.tocw-home-title,.twv-005,.tocw-error-page-title{font-size:clamp(38px,11vw,52px)!important;line-height:1.07!important}.tocw-home-section-title,.tocw-home-curriculum-title,.tocw-home-band-title,.tocw-home-invest-title,.twv-012,.twv-026,.twv-045,.twv-126,.twv-191,.twv-221,.tocw-simple-page-title{font-size:clamp(28px,8vw,40px)!important;line-height:1.14!important}.tocw-kicker,.twv-002,.twv-015{gap:12px!important}.tocw-kicker-line,.twv-003{width:34px!important}.tocw-home-actions,.tocw-home-invest-actions,.tocw-error-page-actions{flex-direction:column}.tocw-home-actions .btn,.tocw-home-invest-actions .btn,.tocw-error-page-actions .btn{box-sizing:border-box;width:100%}.tocw-home-img-hero,.tocw-home-img-primary,.tocw-home-img-secondary{height:clamp(240px,72vw,360px)!important}.tocw-home-card-grid,.twv-017,.twv-050,.twv-141,.twv-242,.twv-249{grid-template-columns:1fr!important}.card.tocw-home-card,.twv-018,.twv-051,.twv-143,.twv-243,.twv-250{padding:22px!important}.twv-008{top:64px!important}.twv-009{gap:22px!important;padding-inline:18px!important}.tocw-contact-form-shortcode .ff-t-container{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.tocw-contact-form-shortcode .ff-t-cell{width:100%!important;padding:0!important}.tocw-contact-form-shortcode .ff-el-group:has(input[name="interest[]"]) .ff-el-input--content,.tocw-contact-form-shortcode .ff-el-group:has(input[name=method]) .ff-el-input--content{grid-template-columns:1fr}.tocw-site-footer-top,.tocw-site-footer-links{flex-direction:column;align-items:flex-start}.tocw-site-footer-links{gap:14px}.tocw-site-footer-rule{background:var(--color-divider)}.tocw-simple-page{padding-block:clamp(42px,10vw,64px)}}@media(max-width:479.98px){.tocw-site-nav-inner{padding-inline:16px}.tocw-primary-menu-panel{width:calc(100vw - 14px);padding:16px}.tocw-contact-form-shortcode .ff-btn-submit{width:100%}}.tocw-join{--color-bg:#fff;--color-surface:#f2f7f7;--color-text:#243438;--color-divider:#24343824;--color-neutral-100:#fff;--color-accent:#159aa0;--color-accent-100:#e6f6f6;--color-accent-600:#0f7f84;--color-accent-700:#0c666a;text-align:center;max-width:760px;color:var(--color-text);margin:0 auto;padding:clamp(56px,9vw,120px) clamp(20px,5vw,72px)}.tocw-join-icon{background:var(--color-accent);width:76px;height:76px;color:var(--color-accent-600);border-radius:999px;justify-content:center;align-items:center;margin-bottom:30px;font-size:36px;display:inline-flex}.tocw-join-eyebrow{justify-content:center;align-items:center;gap:16px;margin-bottom:22px;display:flex}.tocw-join-eyebrow-rule{background:var(--color-accent);flex:none;width:36px;height:1px}.tocw-join-eyebrow-text{font:600 13px/1 var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.tocw-join-title{font:500 clamp(36px,5vw,64px)/1.06 var(--font-heading);letter-spacing:-.022em;color:var(--color-text);margin:0}.tocw-join-highlight{color:var(--color-accent-600)}.tocw-join-desc{max-width:54ch;font:400 clamp(17px,1.4vw,20px)/1.6 var(--font-body);color:var(--color-text);margin:24px auto 0}.tocw-join-form,.tocw-join .fluentform,.tocw-join .frm-fluent-form{max-width:520px;margin:36px auto 0}.tocw-join-fineprint{max-width:60ch;font:400 12.5px/1.6 var(--font-body);color:var(--color-text);margin:30px auto 0}.tocw-join input[type=email]{box-sizing:border-box;width:100%;font:400 16px/1.4 var(--font-body);color:var(--color-text);background:var(--color-neutral-100);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:15px 16px;transition:border-color .18s,box-shadow .18s}.tocw-join input[type=email]::placeholder{color:var(--color-text)}.tocw-join input[type=email]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent);outline:none}.tocw-join .ff-btn-submit{border-radius:var(--radius-md);width:fit-content;font:600 16px/1 var(--font-heading);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:15px 32px;transition:background .18s;display:flex;border:1px solid var(--color-accent)!important;background:var(--color-accent)!important;color:var(--color-neutral-100)!important}.tocw-join .fluentform .ff-el-input--label{display:none}.tocw-join .frm-fluent-form fieldset{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:520px;margin:0 auto;display:flex}.tocw-join .frm-fluent-form fieldset>legend{position:absolute}.tocw-join .frm-fluent-form fieldset>.ff-el-group{flex:240px;margin:0}.tocw-join .frm-fluent-form fieldset>.ff_submit_btn_wrapper{flex:none}.tocw-join .ff-btn-submit:hover,.tocw-join .ff-btn-submit:focus{background:var(--color-accent-600)!important;border-color:var(--color-accent-600)!important}.tocw-lili-sec{--color-bg:#fff;--color-surface:#f2f7f7;--color-text:#243438;--color-divider:#24343824;--color-neutral-100:#fff;--color-accent:#159aa0;--color-accent-600:#0f7f84;--color-accent-700:#0c666a;--color-section:#159aa0;--color-section-glow:#33b0b4;background:var(--color-bg);color:var(--color-text)}.tocw-lili-eyebrow{align-items:center;gap:16px;margin-bottom:24px;display:flex}.tocw-lili-eyebrow-rule{background:var(--color-accent);flex:none;width:44px;height:1px}.tocw-lili-eyebrow-text{font:600 13px/1 var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.tocw-lili-h2{font:500 clamp(26px,3.2vw,42px)/1.14 var(--font-heading);letter-spacing:-.015em;color:var(--color-text);margin:0 0 22px}.tocw-lili-hero{max-width:1180px;margin:46px auto 0;padding:clamp(48px,7vw,96px) clamp(20px,5vw,72px) clamp(28px,4vw,44px)}.tocw-lili-hero .tocw-home-split{align-items:start}.tocw-lili-hero .tocw-home-split-rev>figure{grid-area:1/2}.tocw-lili-hero .tocw-home-split-rev>div{grid-area:1/1;max-width:604px}.tocw-lili-hero .tocw-lili-title{margin-bottom:26px}.tocw-lili-hero .tocw-lili-prose{max-width:604px;color:var(--color-text);font-size:18.5px;line-height:1.68}@supports (color:color-mix(in lab,red,red)){.tocw-lili-hero .tocw-lili-prose{color:color-mix(in srgb,var(--color-text) 82%,transparent)}}.tocw-lili-hero .tocw-lili-prose p:first-child{font-size:19.61px;line-height:1.68}.tocw-lili-hero .tocw-home-actions .btn{min-height:48px;padding:14px 26px}.tocw-lili-hero .tocw-home-actions .btn-primary{color:var(--color-neutral-100);background:var(--color-accent);border-color:var(--color-accent)}.tocw-lili-hero .tocw-home-actions .btn-secondary{color:var(--color-accent-700);border-color:var(--color-accent);background:0 0}.tocw-lili-placeholder-figure{width:100%;max-width:360px;margin-left:auto}.tocw-lili-image-placeholder{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-image-placeholder{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))}}.tocw-lili-image-placeholder{border:1px dashed var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-image-placeholder{border:1px dashed color-mix(in srgb,var(--color-text) 22%,transparent)}}.tocw-lili-image-placeholder{text-align:center;color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.tocw-lili-image-placeholder{color:color-mix(in srgb,var(--color-text) 60%,transparent)}}.tocw-lili-image-placeholder i{color:var(--color-text);font-size:32px}@supports (color:color-mix(in lab,red,red)){.tocw-lili-image-placeholder i{color:color-mix(in srgb,var(--color-text) 38%,transparent)}}.tocw-lili-image-placeholder span{font:400 12.5px/1.5 var(--font-body)}.tocw-lili-title{max-width:18ch;font:500 clamp(40px,5.6vw,76px)/1.04 var(--font-heading);letter-spacing:-.022em;color:var(--color-text);margin:0}.tocw-lili-accent{color:var(--color-accent-600)}.tocw-lili-lede{max-width:58ch;font:500 italic clamp(19px,1.9vw,25px)/1.4 var(--font-heading);color:var(--color-accent-600);margin:22px 0 0}.tocw-lili-intro{max-width:60ch;font:400 clamp(17px,1.4vw,20px)/1.6 var(--font-body);color:var(--color-text);margin:20px 0 0}.tocw-lili-model{max-width:820px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(20px,5vw,72px)}.tocw-lili-prose{font:400 clamp(16px,1.3vw,18px)/1.7 var(--font-body);color:var(--color-text);flex-direction:column;gap:18px;display:flex}.tocw-lili-prose p{margin:0}.tocw-lili-prose a{color:var(--color-accent-600)}.tocw-lili-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.tocw-lili-card{background:var(--color-neutral-100);border:1px solid var(--color-divider);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:26px;display:flex;box-shadow:0 1px 2px #2434380d,0 6px 16px #2434380f}.tocw-lili-card-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:inline-flex}.tocw-lili-icon-teal{color:#0f7f84;background:#e6f6f6}.tocw-lili-icon-green{color:#2f9a63;background:#e7f5ec}.tocw-lili-icon-purple{color:#7a5fab;background:#efeaf7}.tocw-lili-card-title{font:500 18px/1.25 var(--font-heading);color:var(--color-text)}.tocw-lili-card-text{font:400 14.5px/1.55 var(--font-body);color:var(--color-text);margin:0}.tocw-lili-problem,.tocw-lili-tuition{background:var(--color-surface);border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.tocw-lili-tuition-inner{align-items:flex-start;gap:20px;max-width:820px;margin:0 auto;padding:clamp(32px,4vw,52px) clamp(20px,5vw,72px);display:flex}.tocw-lili-tuition-icon{border-radius:var(--radius-md);background:var(--color-accent-100);width:52px;height:52px;color:var(--color-accent-700);flex:none;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.tocw-lili-tuition-inner p{font:400 clamp(15px,1.3vw,18px)/1.65 var(--font-body);color:var(--color-text);margin:0}.tocw-lili-tuition-inner strong{color:var(--color-text);font-weight:600}.tocw-lili-skills{max-width:1180px;margin:0 auto;padding:clamp(24px,3vw,40px) clamp(20px,5vw,72px) clamp(40px,5vw,56px)}.tocw-lili-skills-grid{counter-reset:lili-skill;flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.tocw-lili-skill{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);counter-increment:lili-skill;flex:320px;align-items:flex-start;gap:18px;max-width:400px;padding:26px 28px;display:flex}.tocw-lili-skill-num{font:500 clamp(28px,3vw,40px)/1 var(--font-heading);color:var(--color-accent);flex:none}.tocw-lili-skill-num:before{content:counter(lili-skill,decimal-leading-zero)}.tocw-lili-skill-title{font:500 19px/1.25 var(--font-heading);color:var(--color-text);margin-bottom:6px}.tocw-lili-skill p{font:400 15px/1.6 var(--font-body);color:var(--color-text);margin:0}.tocw-lili-cta{background:radial-gradient(1000px 520px at 82% -60%,var(--color-section-glow),transparent 64%),var(--color-section)}.tocw-lili-cta-inner{text-align:center;max-width:760px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,5vw,72px)}.tocw-lili-badge{font:600 12px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff2e;border:1px solid #fff6;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:8px 18px;display:inline-flex}.tocw-lili-cta-title{font:500 clamp(28px,3.6vw,48px)/1.12 var(--font-heading);letter-spacing:-.016em;color:#fff;margin:0}.tocw-lili-cta-text{max-width:54ch;font:400 clamp(16px,1.35vw,19px)/1.6 var(--font-body);color:#ffffffe6;margin:22px auto 0}.tocw-lili-cta-fine{max-width:60ch;font:400 12px/1.55 var(--font-body);color:#ffffffbd;margin:20px auto 0}.tocw-lili-form{max-width:480px;margin:32px auto 0}.tocw-lili-form .frm-fluent-form fieldset{flex-direction:column;align-items:stretch;gap:12px;max-width:480px;display:flex;margin:0 auto!important}.tocw-lili-form .frm-fluent-form fieldset>legend{position:absolute}.tocw-lili-form .frm-fluent-form fieldset>.ff-el-group,.tocw-lili-form .frm-fluent-form fieldset>.ff_submit_btn_wrapper{width:100%;margin:0}.tocw-lili-form .ff-el-input--label{display:none}.tocw-lili-form .ff-el-form-check{margin:0 0 8px}.tocw-lili-form .ff-el-form-check-label{text-align:left;font:500 13px/1.45 var(--font-body);color:#ffffffde;align-items:flex-start;gap:10px;display:flex}.tocw-lili-form input[type=text],.tocw-lili-form input[type=email],.tocw-lili-form textarea{box-sizing:border-box;width:100%;font:400 15px/1.4 var(--font-body);color:var(--color-text);border-radius:var(--radius-md);background:#fff;border:1px solid #0000;padding:14px 16px}.tocw-lili-form textarea{min-height:96px}.tocw-lili-form input[type=email]:focus{outline:none;box-shadow:0 0 0 3px #ffffff73}.tocw-lili-form .ff-btn-submit{border-radius:var(--radius-md);width:100%;font:600 15px/1 var(--font-heading);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:14px 26px;display:flex;color:var(--color-section)!important;background:#fff!important;border:1px solid #fff!important}.tocw-contact-form-shortcode .tocw-form-sep{background:var(--color-divider);border:0;height:1px;margin:30px 0}.tocw-contact-form-shortcode .tocw-form-title{font:500 clamp(20px,2.2vw,27px)/1.2 var(--font-heading);letter-spacing:-.014em;color:var(--color-text);margin:0 0 6px}.tocw-contact-form-shortcode .tocw-form-sub{font:400 15px/1.6 var(--font-body);color:var(--color-text);margin:0 0 20px}li.tocw-nav-join>a,.btn.tocw-nav-join{border-radius:var(--radius-md);border:1px solid var(--color-accent);color:var(--color-accent);font:600 14px/1 var(--font-heading);background:0 0;align-items:center;padding:9px 18px;display:inline-flex}li.tocw-nav-join>a:hover,li.tocw-nav-join>a:focus,.btn.tocw-nav-join:hover,.btn.tocw-nav-join:focus{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){li.tocw-nav-join>a:hover,li.tocw-nav-join>a:focus,.btn.tocw-nav-join:hover,.btn.tocw-nav-join:focus{background:color-mix(in srgb,var(--color-accent) 14%,transparent)}}li.tocw-nav-join>a:hover,li.tocw-nav-join>a:focus,.btn.tocw-nav-join:hover,.btn.tocw-nav-join:focus{color:var(--color-accent)}.twv-241 p:has(>strong:only-child),.twv-246 p:has(>strong:only-child){max-width:26ch;margin:4px 0 0}.twv-241 p:has(>strong:only-child) strong,.twv-246 p:has(>strong:only-child) strong{font:500 clamp(26px,3.4vw,44px)/1.1 var(--font-heading);letter-spacing:-.02em;color:var(--color-text);font-weight:500;display:block}.tocw-cards-2col{grid-template-columns:repeat(2,1fr)}.tocw-lili-card-eyebrow{font:600 12px/1 var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-600)}.tocw-home-lede{font:500 italic clamp(19px,1.9vw,25px)/1.4 var(--font-heading);color:var(--color-accent-600);margin:20px 0 0}.tocw-cta-pair{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);max-width:1180px;margin:0 auto;padding:clamp(48px,7vw,88px) clamp(20px,5vw,72px);display:grid}.tocw-cta-pair-item{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(28px,3vw,40px)}.tocw-cta-pair-title{font:500 clamp(22px,2.4vw,28px)/1.2 var(--font-heading);color:var(--color-text);margin:0 0 12px}.tocw-cta-pair-text{font:400 15px/1.6 var(--font-body);color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-cta-pair-text{color:color-mix(in srgb,var(--color-text) 78%,transparent)}}.tocw-cta-pair-text{margin:0 0 22px}.tocw-lili-elements{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;display:grid}.tocw-lili-methodology .tocw-lili-model{max-width:1180px}.tocw-lili-element{background:var(--color-surface);border-radius:var(--radius-lg);min-height:390px;padding:26px}.tocw-lili-element-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.tocw-lili-element-head i{background:var(--color-accent-100);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-accent-600);justify-content:center;align-items:center;font-size:20px;display:inline-flex}.tocw-lili-element-index{font:600 12px/1 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:0;display:block}.tocw-lili-element-title{font:500 19px/1.25 var(--font-heading);color:var(--color-text);margin:0 0 8px}.tocw-lili-element-text{font:400 14.5px/1.55 var(--font-body);color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-element-text{color:color-mix(in srgb,var(--color-text) 72%,transparent)}}.tocw-lili-element-text{margin:0}.tocw-lili-element-text p{margin:0 0 12px}.tocw-lili-element-text p:last-child{margin-bottom:0}.tocw-lili-mentor-wrap{max-width:1180px;margin:0 auto;padding:clamp(48px,7vw,88px) clamp(20px,5vw,72px)}.tocw-lili-mentor .tocw-split{align-items:start;gap:clamp(40px,5vw,72px);display:grid;grid-template-columns:300px minmax(0,1fr)!important}.tocw-lili-mentor-figure{width:100%;max-width:300px;background:0 0!important;border:0!important}.tocw-lili-mentor-figure .tocw-lili-image-placeholder{width:100%;margin-bottom:24px}.tocw-lili-mentor-caption{display:block}.tocw-lili-mentor-name{font:500 26px/1.2 var(--font-heading);letter-spacing:-.015em;color:var(--color-text);margin:0 0 6px}.tocw-lili-mentor-role{font:500 15px/1.3 var(--font-heading);color:var(--color-accent-600);margin:4px 0 18px}@media(max-width:780px){.tocw-cta-pair{grid-template-columns:1fr}}@media(max-width:900px){.tocw-lili-elements{grid-template-columns:1fr 1fr}}@media(max-width:560px){.tocw-lili-elements{grid-template-columns:1fr}}.tocw-lili-cta .tocw-lili-form{max-width:560px}.tocw-lili-cta .tocw-lili-cta-text{max-width:62ch}.tocw-lili-programs{max-width:1180px;margin:0 auto;padding:clamp(48px,7vw,88px) clamp(20px,5vw,72px)}.tocw-lili-programs-intro{max-width:68ch;margin-bottom:clamp(28px,3.5vw,44px)}.tocw-lili-programs-lead{font:400 clamp(16px,1.3vw,18px)/1.6 var(--font-body,inherit);color:var(--color-text);margin:14px 0 0}@supports (color:color-mix(in lab,red,red)){.tocw-lili-programs-lead{color:color-mix(in srgb,var(--color-text) 78%,transparent)}}.tocw-lili-series-detail{max-width:1180px;margin:0 auto;padding:clamp(36px,4.5vw,60px) clamp(20px,5vw,72px);scroll-margin-top:90px}.tocw-lili-series-detail:last-of-type{padding-bottom:clamp(48px,6vw,80px)}.lili-series-grid{border-left:3px solid var(--color-accent);grid-template-columns:1fr 300px;align-items:start;gap:clamp(24px,3.5vw,48px);max-width:1040px;margin-right:auto;padding-left:clamp(20px,3vw,40px);display:grid}.lili-series-right{text-align:right;border-left:0;border-right:3px solid var(--color-accent);grid-template-columns:300px 1fr;margin-left:auto;margin-right:0;padding-left:0;padding-right:clamp(20px,3vw,40px)}.lili-series-right .tocw-lili-series-content{order:2}.lili-series-right .tocw-lili-series-head{justify-content:flex-end}.lili-series-right .tocw-lili-series-quote,.lili-series-right .tocw-lili-series-body,.lili-series-right .tocw-lili-series-modules,.lili-series-right .tocw-lili-series-closing-quote{margin-left:auto}.lili-series-right .tocw-lili-series-tags{justify-content:flex-end}.tocw-lili-series-content{min-width:0}.tocw-lili-series-head{align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.tocw-lili-series-roman{font:500 clamp(34px,4vw,52px)/1 var(--font-heading,inherit);color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-roman{color:color-mix(in srgb,var(--color-accent) 40%,transparent)}}.tocw-lili-series-roman{letter-spacing:-.02em}.tocw-lili-series-label{font:600 12px/1 var(--font-heading,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-700)}.tocw-lili-series-title{font:500 clamp(26px,2.8vw,38px)/1.14 var(--font-heading,inherit);letter-spacing:-.015em;color:var(--color-text);margin:0 0 18px}.tocw-lili-series-quote{max-width:60ch;font:500 italic clamp(17px,1.6vw,22px)/1.45 var(--font-heading,inherit);color:var(--color-accent-700);margin:0 0 20px}.tocw-lili-series-body{max-width:68ch;font:400 clamp(15px,1.25vw,17px)/1.68 var(--font-body,inherit);color:var(--color-text);flex-direction:column;gap:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-body{color:color-mix(in srgb,var(--color-text) 82%,transparent)}}.tocw-lili-series-body p{margin:0}.tocw-lili-series-modules{border-top:1px solid var(--color-divider);max-width:68ch;margin-top:22px}.tocw-lili-series-modules summary{cursor:pointer;font:600 13.5px/1 var(--font-heading,inherit);color:var(--color-accent-700);list-style:none}.tocw-lili-series-modules summary::-webkit-details-marker{display:none}.tocw-lili-series-tags{flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}.tocw-lili-series-tag{font:500 13px/1 var(--font-heading,inherit);border:1px solid var(--color-divider);color:var(--color-text);border-radius:999px;padding:9px 14px}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-tag{color:color-mix(in srgb,var(--color-text) 78%,transparent)}}.tocw-lili-mentor-quote{font:500 italic clamp(17px,1.5vw,21px)/1.45 var(--font-heading);color:var(--color-accent-600);margin:0 0 4px}.tocw-lili-tuition-inner{flex-wrap:wrap;max-width:1180px}.tocw-lili-tuition-body{flex-direction:column;flex:460px;gap:12px;display:flex}.tocw-lili-tuition-title{font:500 22px/1.25 var(--font-heading);color:var(--color-text)}.tocw-lili-tuition-cta{white-space:nowrap}.tocw-lili-series-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:34px;display:grid}.tocw-lili-series-card{background:var(--color-neutral-100);border:1px solid var(--color-divider);border-radius:var(--radius-lg);border-top:3px solid #0000;flex-direction:column;gap:12px;padding:26px 26px 24px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex}.tocw-lili-series-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.tocw-lili-series-card-orange{border-top-color:var(--brand-orange)}.tocw-lili-series-card-green{border-top-color:var(--brand-green)}.tocw-lili-series-card-violet{border-top-color:var(--brand-violet)}.tocw-lili-series-card-head{align-items:center;gap:10px;display:flex}.tocw-lili-series-card-roman{min-width:26px;height:26px;font:600 11.5px/1 var(--font-heading);letter-spacing:.1em;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.tocw-lili-series-card-orange .tocw-lili-series-card-roman{background:var(--brand-orange-tint);color:var(--brand-orange-ink)}.tocw-lili-series-card-green .tocw-lili-series-card-roman{background:var(--brand-green-tint);color:var(--brand-green-ink)}.tocw-lili-series-card-violet .tocw-lili-series-card-roman{background:var(--brand-violet-tint);color:var(--brand-violet-ink)}.tocw-lili-series-card-label{font:600 11.5px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-card-label{color:color-mix(in srgb,var(--color-text) 48%,transparent)}}.tocw-lili-series-card-title{font:500 clamp(20px,2vw,25px)/1.18 var(--font-heading);letter-spacing:-.012em;color:var(--color-text)}.tocw-lili-series-card-text{font:400 14.5px/1.6 var(--font-body);color:var(--color-text);flex:1;margin:0}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-card-text{color:color-mix(in srgb,var(--color-text) 74%,transparent)}}.tocw-lili-series-card-link{font:600 13px/1 var(--font-heading);align-items:center;gap:7px;margin-top:4px;display:inline-flex}.tocw-lili-series-card-orange .tocw-lili-series-card-link{color:var(--brand-orange-ink)}.tocw-lili-series-card-green .tocw-lili-series-card-link{color:var(--brand-green-ink)}.tocw-lili-series-card-violet .tocw-lili-series-card-link{color:var(--brand-violet-ink)}.tocw-lili-result{margin:26px 0 0}.tocw-lili-result-label{font:500 clamp(16px,1.4vw,19px)/1.4 var(--font-heading);color:var(--color-text);margin:0 0 12px}.tocw-lili-result-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tocw-lili-result-list li{font:500 clamp(17px,1.7vw,22px)/1.35 var(--font-heading);color:var(--color-accent-600);align-items:center;gap:10px;display:flex}.tocw-lili-series-orange .lili-series-grid{border-color:var(--brand-orange)}.tocw-lili-series-orange .tocw-lili-series-roman{color:var(--brand-orange)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-orange .tocw-lili-series-roman{color:color-mix(in srgb,var(--brand-orange) 40%,transparent)}}.tocw-lili-series-orange .tocw-lili-series-label,.tocw-lili-series-orange .tocw-lili-series-quote{color:var(--brand-orange-ink)}.tocw-lili-series-orange .tocw-lili-series-closing-quote{background:var(--brand-orange-tint)}.tocw-lili-series-green .lili-series-grid{border-color:var(--brand-green)}.tocw-lili-series-green .tocw-lili-series-roman{color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-green .tocw-lili-series-roman{color:color-mix(in srgb,var(--brand-green) 40%,transparent)}}.tocw-lili-series-green .tocw-lili-series-label,.tocw-lili-series-green .tocw-lili-series-quote{color:var(--brand-green-ink)}.tocw-lili-series-green .tocw-lili-series-closing-quote{background:var(--brand-green-tint)}.tocw-lili-series-violet .lili-series-grid{border-color:var(--brand-violet)}.tocw-lili-series-violet .tocw-lili-series-roman{color:var(--brand-violet)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-violet .tocw-lili-series-roman{color:color-mix(in srgb,var(--brand-violet) 40%,transparent)}}.tocw-lili-series-violet .tocw-lili-series-label,.tocw-lili-series-violet .tocw-lili-series-quote{color:var(--brand-violet-ink)}.tocw-lili-series-violet .tocw-lili-series-closing-quote{background:var(--brand-violet-tint)}.tocw-lili-series-closing-quote{background:var(--color-surface);border-radius:var(--radius-lg);max-width:60ch;font:500 italic clamp(16px,1.4vw,19px)/1.5 var(--font-heading,inherit);color:var(--color-text);margin:22px 0 0;padding:20px 24px}.tocw-lili-series-placeholder{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-placeholder{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))}}.tocw-lili-series-placeholder{border:1px dashed var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-placeholder{border:1px dashed color-mix(in srgb,var(--color-text) 22%,transparent)}}.tocw-lili-series-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.tocw-lili-series-placeholder i{color:var(--color-text);font-size:32px}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-placeholder i{color:color-mix(in srgb,var(--color-text) 38%,transparent)}}.tocw-lili-series-placeholder span{font:400 12.5px/1.5 var(--font-body);color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-series-placeholder span{color:color-mix(in srgb,var(--color-text) 60%,transparent)}}.tocw-home-lead{flex-direction:column;gap:20px;max-width:60ch;margin:clamp(24px,3vw,38px) 0 0;display:flex}.tocw-home-lead p{margin:0}.tocw-kicker-center{justify-content:center}.tocw-home-curriculum-cta{margin-top:30px}.tocw-home-quote-col{background:var(--color-neutral-100);border:1px solid var(--color-divider);border-top:3px solid var(--color-accent);border-radius:var(--radius-lg);margin-top:52px;padding:clamp(28px,3vw,40px)}.tocw-home-quote-col-label{font:600 11.5px/1 var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-home-quote-col-label{color:color-mix(in srgb,var(--color-text) 50%,transparent)}}.tocw-home-quote-col-text{font:500 italic clamp(19px,2vw,26px)/1.4 var(--font-heading);color:var(--color-text);margin:18px 0 0}.tocw-home-join-actions{margin-top:28px}.tocw-home-join-fine{max-width:58ch;font:400 13px/1.6 var(--font-body);color:var(--color-text);margin:14px 0 0}@supports (color:color-mix(in lab,red,red)){.tocw-home-join-fine{color:color-mix(in srgb,var(--color-text) 60%,transparent)}}.tocw-home-card-grid-4{margin-top:28px}.card.tocw-home-card{border-top:3px solid #0000}.tocw-home-card-accent-teal{border-top-color:var(--brand-teal)}.tocw-home-card-accent-green{border-top-color:var(--brand-green)}.tocw-home-card-accent-violet{border-top-color:var(--brand-violet)}.tocw-home-card-accent-orange{border-top-color:var(--brand-orange)}.tocw-home-card-accent-magenta{border-top-color:var(--brand-magenta)}.tocw-home-card-accent-blue{border-top-color:var(--brand-blue)}.tocw-home-card-accent-yellow{border-top-color:var(--brand-yellow)}.card.tocw-home-card.tocw-home-card-accent-teal{border-top-color:var(--brand-teal)}.card.tocw-home-card.tocw-home-card-accent-green{border-top-color:var(--brand-green)}.card.tocw-home-card.tocw-home-card-accent-violet{border-top-color:var(--brand-violet)}.card.tocw-home-card.tocw-home-card-accent-orange{border-top-color:var(--brand-orange)}.card.tocw-home-card.tocw-home-card-accent-magenta{border-top-color:var(--brand-magenta)}.card.tocw-home-card.tocw-home-card-accent-blue{border-top-color:var(--brand-blue)}.card.tocw-home-card.tocw-home-card-accent-yellow{border-top-color:var(--brand-yellow)}.tocw-home-card-icon-teal{background:var(--brand-teal-tint);color:var(--brand-teal-ink)}.tocw-home-card-icon-green{background:var(--brand-green-tint);color:var(--brand-green-ink)}.tocw-home-card-icon-violet{background:var(--brand-violet-tint);color:var(--brand-violet-ink)}.tocw-home-card-icon-orange{background:var(--brand-orange-tint);color:var(--brand-orange-ink)}.tocw-home-card-icon-magenta{background:var(--brand-magenta-tint);color:var(--brand-magenta-ink)}.tocw-home-card-icon-blue{background:var(--brand-blue-tint);color:var(--brand-blue-ink)}.tocw-home-card-icon-yellow{background:var(--brand-yellow-tint);color:var(--brand-yellow-ink)}.tocw-home-card-badge{text-align:left;font:600 11.5px/1.45 var(--font-heading);letter-spacing:.06em;border-radius:999px;align-self:flex-start;margin-top:auto;padding:8px 13px}.tocw-home-card-badge-teal{background:var(--brand-teal-tint);color:var(--brand-teal-ink)}.tocw-home-card-badge-green{background:var(--brand-green-tint);color:var(--brand-green-ink)}.tocw-home-card-badge-violet{background:var(--brand-violet-tint);color:var(--brand-violet-ink)}.tocw-home-card-badge-orange{background:var(--brand-orange-tint);color:var(--brand-orange-ink)}.tocw-home-card-badge-magenta{background:var(--brand-magenta-tint);color:var(--brand-magenta-ink)}.tocw-home-card-badge-blue{background:var(--brand-blue-tint);color:var(--brand-blue-ink)}.tocw-home-card-badge-yellow{background:var(--brand-yellow-tint);color:var(--brand-yellow-ink)}.tocw-home-card-link{font:600 13px/1 var(--font-heading);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.tocw-home-card-link-teal{color:var(--brand-teal-ink)}.tocw-home-card-link-green{color:var(--brand-green-ink)}.tocw-home-card-link-violet{color:var(--brand-violet-ink)}.tocw-home-card-link-orange{color:var(--brand-orange-ink)}.tocw-home-card-link-magenta{color:var(--brand-magenta-ink)}.tocw-home-card-link-blue{color:var(--brand-blue-ink)}.tocw-home-card-link-yellow{color:var(--brand-yellow-ink)}.tocw-home-card-link:hover{opacity:.8}.tocw-home-lede-wide{max-width:66ch}.tocw-alluvus-platform-icon{background:var(--color-accent-100);color:var(--color-accent-700)}.tocw-alluvus-platform-card{border-top:3px solid var(--color-accent)}.card.tocw-home-card.tocw-alluvus-platform-card{border-top-color:var(--color-accent)}.tocw-alluvus-forums-lede{font:400 clamp(16px,1.35vw,19px)/1.68 var(--font-body);color:var(--color-text);margin-top:16px}@supports (color:color-mix(in lab,red,red)){.tocw-alluvus-forums-lede{color:color-mix(in srgb,var(--color-text) 82%,transparent)}}.tocw-alluvus-overview-card{background:var(--color-neutral-100);border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border-top:3px solid #0000;flex-direction:column;gap:12px;padding:26px 26px 24px;transition:box-shadow .2s,border-color .2s;display:flex}.tocw-alluvus-overview-card:hover{box-shadow:var(--shadow-md)}.tocw-alluvus-overview-card-teal{border-top-color:var(--brand-teal)}.tocw-alluvus-overview-card-green{border-top-color:var(--brand-green)}.tocw-alluvus-overview-card-violet{border-top-color:var(--brand-violet)}.tocw-alluvus-overview-card-teal:hover{border-color:var(--brand-teal)}.tocw-alluvus-overview-card-green:hover{border-color:var(--brand-green)}.tocw-alluvus-overview-card-violet:hover{border-color:var(--brand-violet)}.tocw-alluvus-overview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tocw-alluvus-overview-numeral{font:500 clamp(26px,2.4vw,34px)/1 var(--font-heading);letter-spacing:-.02em}.tocw-alluvus-overview-card-teal .tocw-alluvus-overview-numeral{color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.tocw-alluvus-overview-card-teal .tocw-alluvus-overview-numeral{color:color-mix(in srgb,var(--brand-teal) 40%,transparent)}}.tocw-alluvus-overview-card-green .tocw-alluvus-overview-numeral{color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.tocw-alluvus-overview-card-green .tocw-alluvus-overview-numeral{color:color-mix(in srgb,var(--brand-green) 40%,transparent)}}.tocw-alluvus-overview-card-violet .tocw-alluvus-overview-numeral{color:var(--brand-violet)}@supports (color:color-mix(in lab,red,red)){.tocw-alluvus-overview-card-violet .tocw-alluvus-overview-numeral{color:color-mix(in srgb,var(--brand-violet) 40%,transparent)}}.tocw-alluvus-overview-tag{font:600 11px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase}.tocw-alluvus-overview-card-teal .tocw-alluvus-overview-tag{color:var(--brand-teal-ink)}.tocw-alluvus-overview-card-green .tocw-alluvus-overview-tag{color:var(--brand-green-ink)}.tocw-alluvus-overview-card-violet .tocw-alluvus-overview-tag{color:var(--brand-violet-ink)}.tocw-alluvus-overview-text{font:400 14.5px/1.6 var(--font-body);color:var(--color-text);flex:1;margin:0}@supports (color:color-mix(in lab,red,red)){.tocw-alluvus-overview-text{color:color-mix(in srgb,var(--color-text) 74%,transparent)}}.tocw-curriculum-questions-inner{text-align:center}.tocw-curriculum-questions-title{white-space:nowrap;max-width:none}.tocw-curriculum-question-tags{flex-wrap:wrap;justify-content:center;gap:11px;max-width:900px;margin:30px auto 0;display:flex}.tocw-curriculum-question-tag{background:#f5f5f521;border-radius:999px;align-items:center;gap:9px;padding:11px 20px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tocw-curriculum-question-tag{background:color-mix(in srgb,var(--color-neutral-100) 13%,transparent)}}.tocw-curriculum-question-tag{border:1px solid #f5f5f54d}@supports (color:color-mix(in lab,red,red)){.tocw-curriculum-question-tag{border:1px solid color-mix(in srgb,var(--color-neutral-100) 30%,transparent)}}.tocw-curriculum-question-tag{font:500 clamp(14.5px,1.25vw,17px)/1 var(--font-heading);color:var(--color-neutral-100)}.tocw-curriculum-question-tag i{opacity:.85;font-size:17px}.tocw-curriculum-questions-note{max-width:70ch;font:400 clamp(16px,1.35vw,19px)/1.65 var(--font-body);color:#f5f5f5db;margin:26px auto 0}@supports (color:color-mix(in lab,red,red)){.tocw-curriculum-questions-note{color:color-mix(in srgb,var(--color-neutral-100) 86%,transparent)}}.tocw-curriculum-questions-quote{max-width:68ch;font:500 italic clamp(19px,1.9vw,25px)/1.4 var(--font-heading);color:var(--color-neutral-100);margin:28px auto 0}.tocw-curriculum-evolve-inner{text-align:center;max-width:900px}.tocw-curriculum-evolve-text{max-width:60ch;font:400 clamp(17px,1.4vw,20px)/1.65 var(--font-body);color:#f5f5f5e0;margin:0 auto}@supports (color:color-mix(in lab,red,red)){.tocw-curriculum-evolve-text{color:color-mix(in srgb,var(--color-neutral-100) 88%,transparent)}}.tocw-curriculum-foundation{border-top:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-curriculum-foundation{border-top:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent)}}.tocw-curriculum-foundation{border-bottom:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-curriculum-foundation{border-bottom:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent)}}.tocw-curriculum-foundation{background:var(--color-surface)}.tocw-cta-pair-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;font-size:24px;display:inline-flex}.tocw-cta-pair-icon-yellow{background:var(--brand-yellow-tint);color:var(--brand-yellow-ink)}.tocw-cta-pair-icon-dark{background:#f5f5f533}@supports (color:color-mix(in lab,red,red)){.tocw-cta-pair-icon-dark{background:color-mix(in srgb,var(--color-neutral-100) 20%,transparent)}}.tocw-cta-pair-icon-dark{color:var(--color-neutral-100)}.tocw-cta-pair-item-yellow{border-top:3px solid var(--brand-yellow)}.tocw-cta-pair-item-dark{background:radial-gradient(700px 360px at 88% -40%,var(--color-section-glow),transparent 62%),var(--color-section)}@supports (color:color-mix(in lab,red,red)){.tocw-cta-pair-item-dark{background:radial-gradient(700px 360px at 88% -40%,color-mix(in srgb,var(--color-section-glow) 46%,transparent),transparent 62%),var(--color-section)}}.tocw-cta-pair-item-dark{border-radius:var(--radius-lg)}.tocw-cta-pair-title-light{color:var(--color-neutral-100)}.tocw-cta-pair-text-light{color:#f5f5f5e0}@supports (color:color-mix(in lab,red,red)){.tocw-cta-pair-text-light{color:color-mix(in srgb,var(--color-neutral-100) 88%,transparent)}}.tocw-cta-pair-btn-yellow{color:var(--brand-yellow-ink);border-color:var(--brand-yellow)}@supports (color:color-mix(in lab,red,red)){.tocw-cta-pair-btn-yellow{border-color:color-mix(in srgb,var(--brand-yellow) 70%,transparent)}}.tocw-cta-pair-btn-light{color:var(--color-section);background:var(--color-neutral-100);border:1px solid var(--color-neutral-100)}.tocw-curriculum-four-questions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tocw-curriculum-four-questions li{font:500 clamp(17px,1.5vw,20px)/1.4 var(--font-heading);color:var(--color-accent-600);align-items:baseline;gap:12px;display:flex}.tocw-curriculum-four-questions-num{font:600 12px/1.6 var(--font-heading);color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tocw-curriculum-four-questions-num{color:color-mix(in srgb,var(--color-accent) 55%,transparent)}}.tocw-curriculum-four-questions-num{flex:none}.page-id-13 .twv-121{margin-top:46px!important;padding-bottom:24px!important}.page-id-13 .twv-121 .twv-004{color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){.page-id-13 .twv-121 .twv-004{color:color-mix(in srgb,var(--color-text) 54%,transparent)!important}}.page-id-13 .twv-121 .twv-006{color:var(--color-text)!important}.page-id-13 .twv-123{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.page-id-13 .twv-123{color:color-mix(in srgb,var(--color-text) 82%,transparent)}}.page-id-13 .tocw-split-contact{align-items:start;padding-top:36px!important;padding-bottom:80px!important}.page-id-13 .tocw-contact-form-shortcode.twv-125{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:block!important}.page-id-13 .tocw-contact-form-shortcode .frm-fluent-form,.page-id-13 .tocw-contact-form-shortcode .fluentform,.page-id-13 .tocw-contact-form-shortcode form{width:100%}.page-id-13 .tocw-contact-form-shortcode fieldset{flex-direction:column;gap:0;display:flex}.page-id-13 .tocw-contact-form-shortcode .ff_screen_reader_title{display:none!important}.page-id-13 .tocw-contact-form-shortcode .ff-el-group{margin-bottom:12px!important}.page-id-13 .tocw-contact-form-shortcode .ff-el-input--label{margin-bottom:5px!important}.page-id-13 .tocw-contact-form-shortcode .ff-el-input--label label{font:600 15px/1.35 var(--font-body);color:var(--color-text);margin:0!important}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=interest]) .ff-el-input--content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=interest]) .ff-el-form-check-label{border-radius:var(--radius-lg);background:var(--color-neutral-100);min-height:132px;font:600 17px/20px var(--font-heading);align-items:flex-start;gap:46px;padding:24px 26px}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=interest]) .ff-el-form-check-label span{max-width:190px}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=interest]) .ff-el-form-check-label span:after{font:400 14px/19px var(--font-body);color:var(--color-text);margin-top:6px;display:block}@supports (color:color-mix(in lab,red,red)){.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=interest]) .ff-el-form-check-label span:after{color:color-mix(in srgb,var(--color-text) 66%,transparent)}}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=interest]) .ff-el-form-check:first-child span:after{content:"A gift, sponsorship, or funding partnership."}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=interest]) .ff-el-form-check:nth-child(2) span:after{content:"Something you’d like to offer or explore."}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=who]) .ff-el-input--content,.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=method]) .ff-el-input--content{flex-wrap:wrap;gap:10px;display:flex}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=who]) .ff-el-form-check-label,.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=method]) .ff-el-form-check-label{width:auto;min-height:42px;font:600 15px/1.2 var(--font-heading);border-radius:999px;align-items:center;padding:10px 18px}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=who]) .ff-el-form-check-label span,.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=method]) .ff-el-form-check-label span{white-space:nowrap}.page-id-13 .tocw-contact-form-shortcode input[type=text],.page-id-13 .tocw-contact-form-shortcode input[type=email],.page-id-13 .tocw-contact-form-shortcode textarea{background:var(--color-neutral-100)}.page-id-13 .tocw-contact-form-shortcode .ff_submit_btn_wrapper{margin-top:-4px!important}.page-id-13 .tocw-contact-form-shortcode .ff-btn-submit{min-height:48px;background:var(--color-accent)!important;color:var(--color-neutral-100)!important}.page-id-13 .tocw-contact-form-shortcode .ff-btn-submit:hover,.page-id-13 .tocw-contact-form-shortcode .ff-btn-submit:focus{background:var(--color-accent-600)!important;color:var(--color-neutral-100)!important}.tocw-form-email-note{box-sizing:border-box;border-top:1px solid var(--color-divider);max-width:1180px;font:400 16px/1.5 var(--font-body);color:var(--color-text);margin:0 auto;padding:26px clamp(18px,4.6vw,42px) 0}@supports (color:color-mix(in lab,red,red)){.tocw-form-email-note{color:color-mix(in srgb,var(--color-text) 62%,transparent)}}.tocw-contact-form-shortcode .tocw-form-email-note{max-width:none;margin-top:28px;padding-inline:0}.tocw-form-email-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.tocw-form-email-note a:hover,.tocw-form-email-note a:focus{color:var(--color-accent-600)}.page-id-13 .twv-142{margin-top:0}.page-id-13 .twv-142 .twv-143{display:none}.page-id-13 .twv-142 .twv-147{background:var(--color-surface);border:1px solid var(--color-divider);box-shadow:none}.tocw-lili-sec .tocw-lili-eyebrow-text,.tocw-lili-sec .tocw-kicker-text{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.tocw-lili-sec .tocw-lili-eyebrow-text,.tocw-lili-sec .tocw-kicker-text{color:color-mix(in srgb,var(--color-text) 54%,transparent)}}.tocw-lili-problem .tocw-lili-model,.tocw-lili-who-its-for .tocw-lili-model,#the-model .tocw-lili-model{max-width:1180px;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.tocw-lili-problem .tocw-lili-prose,.tocw-lili-who-its-for .tocw-lili-prose,#the-model .tocw-lili-prose{max-width:68ch}.tocw-lili-problem .tocw-lili-h2,.tocw-lili-who-its-for .tocw-lili-h2,.tocw-lili-methodology .tocw-lili-h2{font-size:clamp(30px,3.4vw,44px);line-height:1.12}#the-model .tocw-lili-h2,.tocw-lili-programs .tocw-lili-h2{font-size:clamp(34px,4.6vw,56px);line-height:1.1}.tocw-lili-who-its-for .tocw-lili-cards,#the-model .tocw-lili-cards{gap:20px}.tocw-lili-who-its-for .tocw-lili-card,#the-model .tocw-lili-card{background:var(--color-surface);min-height:236px}.tocw-lili-programs-intro{max-width:1036px}.tocw-lili-programs-lead{max-width:72ch}body.page-id-12{--tocw-header-height:116px}body.page-id-12 .tocw-site-nav{background:var(--color-neutral-100)}body.page-id-12 .tocw-site-nav-inner{min-height:116px}body.page-id-12 .tocw-site-brand .tocw-site-logo{max-width:min(280px,42vw);max-height:83px}body.page-id-12 .twv-190{min-height:915px}body.page-id-12 .twv-191 .twv-006{color:var(--color-text)!important}body.page-id-12 .twv-199.tocw-donate-form-shortcode{margin-top:-32px!important;top:80px!important}body.page-id-12 .tocw-site-footer-brand{width:auto;height:auto;font:600 18px/1.2 var(--font-heading);color:var(--color-text)}body.page-id-12 .tocw-site-footer-brand .tocw-site-logo{display:none}body.page-id-12 .tocw-site-footer-brand:before{content:"Teach Our Children Well";display:block}body.home,body.page-id-7,body.page-id-8,body.page-id-9,body.page-id-10,body.page-id-11,body.page-id-243{--tocw-header-height:116px}body.home .tocw-site-nav,body.page-id-7 .tocw-site-nav,body.page-id-8 .tocw-site-nav,body.page-id-9 .tocw-site-nav,body.page-id-10 .tocw-site-nav,body.page-id-11 .tocw-site-nav,body.page-id-243 .tocw-site-nav{background:var(--color-neutral-100)}body.home .tocw-site-nav-inner,body.page-id-7 .tocw-site-nav-inner,body.page-id-8 .tocw-site-nav-inner,body.page-id-9 .tocw-site-nav-inner,body.page-id-10 .tocw-site-nav-inner,body.page-id-11 .tocw-site-nav-inner,body.page-id-243 .tocw-site-nav-inner{min-height:116px}body.home .tocw-site-brand .tocw-site-logo,body.page-id-7 .tocw-site-brand .tocw-site-logo,body.page-id-8 .tocw-site-brand .tocw-site-logo,body.page-id-9 .tocw-site-brand .tocw-site-logo,body.page-id-10 .tocw-site-brand .tocw-site-logo,body.page-id-11 .tocw-site-brand .tocw-site-logo,body.page-id-243 .tocw-site-brand .tocw-site-logo{max-width:min(280px,42vw);max-height:83px}body.home .tocw-home-title{max-width:820px!important;font-size:84px!important;line-height:1.04!important}body.page-id-8 .tocw-home-title,body.page-id-9 .tocw-home-title{max-width:1036px!important;font-size:76px!important;line-height:1.04!important}body.page-id-8 .tocw-home-hero,body.page-id-9 .tocw-home-hero{padding:96px 72px 44px!important}body.page-id-8 .tocw-home-copy,body.page-id-9 .tocw-home-copy{max-width:767px!important;font-size:19px!important;line-height:1.62!important}body.page-id-8 .tocw-home-actions{margin-top:32px!important}body.page-id-8 .tocw-home-actions .btn{min-height:48px!important;padding:14px 28px!important}body.page-id-8 main>section:nth-of-type(2).tocw-home-section-tight{padding:64px 72px 48px!important}body.page-id-9 .tocw-home-title{max-width:981px!important;line-height:1.05!important}body.page-id-9 .tocw-home-lede{max-width:872px!important;font-size:26px!important;line-height:1.35!important}body.page-id-9 .tocw-home-quote{border-radius:var(--radius-lg)!important;background:var(--color-surface)!important;border:0!important;width:840px!important;max-width:100%!important;margin:26px 0 0!important;padding:24px 28px!important;font-size:21px!important;line-height:1.55!important}body.page-id-9 .tocw-home-actions{margin-top:32px!important}body.page-id-9 main>section:nth-of-type(2).tocw-home-section-tight{padding:28px 72px 64px!important}body.page-id-243 .tocw-join-desc{color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){body.page-id-243 .tocw-join-desc{color:color-mix(in srgb,var(--color-text) 80%,transparent)!important}}body.page-id-10 .twv-237{white-space:nowrap;width:536px!important;max-width:none!important}body.home .tocw-kicker-text,body.page-id-7 .twv-004,body.page-id-8 .tocw-kicker-text,body.page-id-9 .tocw-kicker-text,body.page-id-10 .twv-004,body.page-id-11 .twv-004,body.page-id-12 .twv-004,body.page-id-243 .tocw-join-eyebrow-text{color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){body.home .tocw-kicker-text,body.page-id-7 .twv-004,body.page-id-8 .tocw-kicker-text,body.page-id-9 .tocw-kicker-text,body.page-id-10 .twv-004,body.page-id-11 .twv-004,body.page-id-12 .twv-004,body.page-id-243 .tocw-join-eyebrow-text{color:color-mix(in srgb,var(--color-text) 54%,transparent)!important}}body.home .tocw-home-narrow,body.page-id-8 .tocw-home-narrow,body.page-id-9 .tocw-home-narrow,body.page-id-10 .tocw-home-narrow{max-width:1180px!important;padding-left:72px!important;padding-right:72px!important}body.home main>section:nth-of-type(3).tocw-home-section{padding:112px 72px 24px!important}body.home main>.tocw-home-narrow,body.page-id-9 main>.tocw-home-narrow,body.page-id-10 main>.tocw-home-narrow{padding-top:80px!important;padding-bottom:80px!important}body.page-id-8 main>section:nth-of-type(3).tocw-home-section-tight{padding:80px 72px 16px!important}body.page-id-8 main>section:nth-of-type(4).tocw-home-section-tight{padding:44px 72px 24px!important}body.page-id-243 .tocw-join-icon{background:var(--color-accent)!important}@supports (color:color-mix(in lab,red,red)){body.page-id-243 .tocw-join-icon{background:color-mix(in srgb,var(--color-accent) 14%,transparent)!important}}body.home .tocw-home-invest .tocw-kicker-text-light{color:#f5f5f5b8!important}@supports (color:color-mix(in lab,red,red)){body.home .tocw-home-invest .tocw-kicker-text-light{color:color-mix(in srgb,var(--color-neutral-100) 72%,transparent)!important}}body.home .tocw-home-mission .tocw-kicker-text-light{color:#f5f5f5b8!important}@supports (color:color-mix(in lab,red,red)){body.home .tocw-home-mission .tocw-kicker-text-light{color:color-mix(in srgb,var(--color-neutral-100) 72%,transparent)!important}}body.home [data-aos],body.page-id-7 [data-aos],body.page-id-8 [data-aos],body.page-id-9 [data-aos],body.page-id-10 [data-aos],body.page-id-11 [data-aos],body.page-id-12 [data-aos],body.page-id-13 [data-aos],body.page-id-243 [data-aos]{opacity:1!important;transform:none!important}.tocw-home-listened-content .tocw-home-quote.tocw-home-quote-accent{color:var(--color-text);margin:32px 0}.twv-046{font:400 clamp(16px,1.4vw,19px)/1.55 var(--font-body)!important;color:var(--color-text)!important}@supports (color:color-mix(in lab,red,red)){.twv-046{color:color-mix(in srgb,var(--color-text) 78%,transparent)!important}}.twv-046{margin:0 0 22px!important}.twv-065 li{padding-left:18px;position:relative}.twv-065 li:before{content:"•";color:var(--color-accent);line-height:inherit;position:absolute;top:0;left:0}.tocw-verse{border-left:2px solid var(--color-accent);max-width:46ch;font:500 italic clamp(17px,1.7vw,20px)/1.6 var(--font-heading);color:var(--color-text);flex-direction:column;gap:1.35em;margin:0;padding-left:26px;display:flex}.tocw-verse p{margin:0}.tocw-verse-label{font:600 12px/1 var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0;font-style:normal}.tocw-about-panel p:empty{display:none}.twv-102{gap:18px!important}.twv-102 .twv-103{padding-left:32px;position:relative;line-height:1.7!important;display:block!important}.twv-102 .twv-103>i{top:3px;left:0;margin-top:0!important;position:absolute!important}.tocw-podcast-tagline{font:600 clamp(20px,2vw,26px)/1.3 var(--font-heading)!important;letter-spacing:-.01em!important;color:var(--color-text)!important;margin:10px 0 0!important}.btn:empty{display:none!important}.tocw-lili-tuition-inner{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:22px;display:grid}.tocw-lili-tuition-icon{grid-area:1/1}.tocw-lili-tuition-body{grid-area:1/2}.tocw-lili-tuition-cta{grid-area:2/2;justify-self:start}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(input[name=interest]) .ff-el-form-check:nth-child(3) span:after{content:"I have additional questions"}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(.ff-el-form-check-input):not(:has(input[name=interest])) .ff-el-input--content{flex-wrap:wrap;gap:10px;display:flex}.page-id-13 .tocw-contact-form-shortcode .ff-el-group:has(.ff-el-form-check-input):not(:has(input[name=interest])) .ff-el-form-check-label{width:auto;min-height:42px;font:600 15px/1.2 var(--font-heading);border-radius:999px;align-items:center;padding:10px 18px}.tocw-lili-methodology .tocw-lili-h2{max-width:18ch}.tocw-contact-form-shortcode form:has(input[name=method][value=meeting]:checked) .ff_submit_btn_wrapper{display:none}.tocw-contact-form-shortcode form:has(input[name=method][value=meeting]:checked) .ff_submit_btn_wrapper.tocw-submit-fallback{display:block}.tocw-submit-fallback-note{font:400 15px/1.5 var(--font-body);color:var(--color-text);margin:0 0 12px}@supports (color:color-mix(in lab,red,red)){.tocw-submit-fallback-note{color:color-mix(in srgb,var(--color-text) 70%,transparent)}}.tocw-home-split>.tocw-home-figure:not(.tocw-lili-placeholder-figure){align-self:stretch;min-height:320px}.tocw-figure picture{width:100%;height:100%;display:block}.tocw-figure img{object-fit:contain;width:100%;height:100%;display:block}.tocw-figure:has(img){background:0 0!important;border:0!important}.twv-083>.twv-084{grid-area:1/2;align-self:stretch}.twv-083>div{grid-area:1/1}.twv-085{height:100%!important}.twv-235>.twv-221{align-self:stretch;min-height:320px;aspect-ratio:auto!important}.tocw-alluvus-hero-section .tocw-home-split>.tocw-home-figure{align-self:stretch;min-height:320px}body{overflow-x:clip}#tocw-panel-wish{padding-top:0!important}.tocw-wish-banner{object-fit:cover;width:100vw;max-width:100vw;height:clamp(260px,34vw,520px);margin-bottom:clamp(32px,5vw,64px);margin-left:calc(50% - 50vw);display:block}.tocw-home-split>.tocw-home-figure:has(img),.tocw-alluvus-hero-section .tocw-home-split>.tocw-home-figure:has(img),.twv-235>.twv-221:has(img){align-self:start;min-height:0}.tocw-home-split>.tocw-home-figure:has(img) picture,.tocw-home-split>.tocw-home-figure:has(img) img,.twv-235>.twv-221:has(img) picture,.twv-235>.twv-221:has(img) img{height:auto}body.home .tocw-home-split{grid-template-columns:1fr 1fr!important}body.home .tocw-home-split>.tocw-home-figure:has(img){align-self:stretch;min-height:0}body.home .tocw-home-split>.tocw-home-figure:has(img) picture,body.home .tocw-home-split>.tocw-home-figure:has(img) img{object-fit:cover;height:100%}.twv-235{grid-template-columns:1fr 1fr!important}.twv-235>.twv-221:has(img){align-self:stretch}.twv-235>.twv-221:has(img) picture{height:100%}.tocw-alluvus-hero-section .tocw-home-split{grid-template-columns:5fr 6fr!important}.twv-083{grid-template-columns:1fr 1fr!important}.twv-083>.twv-084:has(img){align-self:start}.twv-083>.twv-084:has(img) picture{height:auto}.twv-084:has(img) .twv-085{height:auto!important}.tocw-lili-image-placeholder:has(img)>i,.tocw-lili-image-placeholder:has(img)>span,.tocw-lili-series-placeholder:has(img)>i,.tocw-lili-series-placeholder:has(img)>span{display:none}.tocw-lili-image-placeholder:has(img),.tocw-lili-series-placeholder:has(img){aspect-ratio:auto;background:0 0;border:0;padding:0;overflow:hidden}.tocw-lili-img{width:100%;height:auto;display:block}.lili-series-grid{grid-template-columns:1fr 420px}.lili-series-right{grid-template-columns:420px 1fr}.tocw-lili-series-placeholder:has(img){aspect-ratio:9/10}.tocw-lili-series-placeholder:has(img) .tocw-lili-img{object-fit:cover;height:100%}.tocw-lili-mentor .tocw-split{grid-template-columns:420px minmax(0,1fr)}.tocw-lili-mentor-figure{max-width:420px}.tocw-lili-hero .tocw-home-split-rev{grid-template-columns:minmax(0,5fr) minmax(300px,7fr)!important}.tocw-lili-placeholder-figure{max-width:none}@media(max-width:859.98px){.lili-series-grid,.tocw-lili-mentor .tocw-split{grid-template-columns:1fr}.tocw-lili-mentor-figure{max-width:none}}@media(max-width:1023.98px){body.home .tocw-home-split,.tocw-alluvus-hero-section .tocw-home-split,.tocw-lili-hero .tocw-home-split-rev,.twv-235,.twv-083,.lili-series-grid,.lili-series-right,.tocw-lili-mentor .tocw-split{grid-template-columns:1fr!important}.twv-083>.twv-084,.twv-083>div,.tocw-lili-hero .tocw-home-split-rev>figure,.tocw-lili-hero .tocw-home-split-rev>div{grid-area:auto!important}.tocw-lili-mentor-figure,.tocw-lili-placeholder-figure{max-width:none}body.home .tocw-home-split>.tocw-home-figure:has(img),.twv-235>.twv-221:has(img),.twv-083>.twv-084:has(img){align-self:start}body.home .tocw-home-split>.tocw-home-figure:has(img) picture,body.home .tocw-home-split>.tocw-home-figure:has(img) img,.twv-235>.twv-221:has(img) picture,.twv-235>.twv-221:has(img) img{object-fit:contain;height:auto}.tocw-wish-banner{height:clamp(180px,46vw,300px)}}@media(min-width:1024px){.tocw-site-brand .tocw-site-logo{max-width:min(280px,42vw);max-height:72px}}body.home .tocw-home-hero{isolation:isolate;position:relative}body.home .tocw-home-hero:before{content:"";z-index:-1;background-image:-webkit-image-set(url(https://tocwdev.wpenginepowered.com/wp-content/uploads/2026/09/hero-image.png.webp) 1x type("image/webp"),url(https://tocwdev.wpenginepowered.com/wp-content/uploads/2026/09/hero-image.png) 1x type("image/png"));background-image:image-set("https://tocwdev.wpenginepowered.com/wp-content/uploads/2026/09/hero-image.png.webp" 1x type("image/webp"),"https://tocwdev.wpenginepowered.com/wp-content/uploads/2026/09/hero-image.png" 1x type("image/png"));background-position:72%;background-repeat:no-repeat;background-size:cover;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}@media(max-width:1023.98px){body.home .tocw-home-hero:before{background-position:22%}}body.home .tocw-home-mission{margin-top:0}@media(max-width:1023.98px){.tocw-split-rev>div,.tocw-home-split-rev>div{order:1}.tocw-split-rev>figure,.tocw-home-split-rev>figure{order:2}}@media(max-width:767.98px){body.home .tocw-home-split>.tocw-home-figure:has(img) img{height:auto!important}}@media(max-width:1023.98px){html body.page-id-8 .tocw-home-hero,html body.page-id-9 .tocw-home-hero,html body.page-id-8 main>section:nth-of-type(2).tocw-home-section-tight,html body.page-id-9 main>section:nth-of-type(2).tocw-home-section-tight,html body.page-id-8 main>section:nth-of-type(3).tocw-home-section-tight,html body.page-id-8 main>section:nth-of-type(4).tocw-home-section-tight,html body.home main>section:nth-of-type(3).tocw-home-section,html body.home .tocw-home-narrow,html body.page-id-8 .tocw-home-narrow,html body.page-id-9 .tocw-home-narrow,html body.page-id-10 .tocw-home-narrow{padding-left:clamp(18px,4.6vw,42px)!important;padding-right:clamp(18px,4.6vw,42px)!important}}.tocw-lili-cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}html{overflow-x:clip}@media(max-width:1023.98px){body.page-id-10 .twv-237{white-space:normal!important;width:auto!important;max-width:100%!important}}.tocw-curriculum-foundation-figure{margin:clamp(28px,4vw,44px) 0 0}.tocw-curriculum-foundation-figure.tocw-figure-placeholder{min-height:320px}.tocw-curriculum-foundation-figure:has(img) picture,.tocw-curriculum-foundation-figure:has(img) img{height:auto}.tocw-figure[style*=aspect-ratio]{border-radius:var(--radius-lg);overflow:hidden}.tocw-figure[style*=aspect-ratio] picture{height:100%}.tocw-figure[style*=aspect-ratio] img{object-fit:cover;object-position:center top;height:100%}.tocw-curriculum-hero-section .tocw-home-split{grid-template-columns:minmax(0,6fr) minmax(280px,5fr)!important;align-items:start!important}.tocw-curriculum-hero-section .tocw-home-split>.tocw-home-figure{align-self:start;min-height:320px}.tocw-curriculum-hero-section .tocw-home-split>.tocw-home-figure:has(img){min-height:0;position:sticky;top:96px}.tocw-curriculum-hero-section .tocw-home-split>.tocw-home-figure:has(img) picture,.tocw-curriculum-hero-section .tocw-home-split>.tocw-home-figure:has(img) img{height:auto}@media(max-width:1023.98px){.tocw-curriculum-hero-section .tocw-home-split{grid-template-columns:minmax(0,1fr)!important}.tocw-curriculum-hero-section .tocw-home-split>.tocw-home-figure:has(img){position:static}}.tocw-architecture-domains-title{margin-top:clamp(48px,6vw,80px);margin-bottom:0}#architecture{padding-bottom:clamp(4px,.8vw,10px)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
