/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.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}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.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}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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))}}:root{--navy:#071b2f;--navy-2:#0c2946;--cream:#f6f0e4;--paper:#fffdf8;--cobalt:#1768e5;--cobalt-deep:#0d4fbd;--amber:#f3ad3d;--ink:#10233a;--muted:#4f6276;--line:#d9dfdf;--green:#3da477;--shadow:0 26px 80px #03172a2e}*{box-sizing:border-box}.skip-link{color:#071b2f;z-index:10000;background:#fff;border:3px solid #071b2f;padding:.75rem 1rem;font-weight:850;transition:transform .12s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--navy);outline-offset:4px;box-shadow:0 0 0 5px var(--amber)}main :is(p,li) a:not([class]){color:var(--cobalt-deep);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.11em}.preview-ribbon{background:var(--amber);color:var(--navy);letter-spacing:.06em;text-align:center;justify-content:center;align-items:center;gap:1rem;min-height:34px;padding:.5rem 1.25rem;font-size:.72rem;font-weight:800;display:flex}.preview-ribbon span:last-child{letter-spacing:0;font-weight:600}.site-header{background:var(--navy);color:#fff;z-index:20;justify-content:space-between;align-items:center;padding:1.1rem clamp(1.25rem,5vw,5.5rem);display:flex;position:relative}.brand{align-items:center;gap:.7rem;display:inline-flex}.brand-mark{background:var(--cobalt);color:#fff;letter-spacing:-.03em;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:.72rem;font-weight:900;display:inline-flex}.brand strong,.brand small{line-height:1.05;display:block}.brand strong{letter-spacing:.16em;font-size:.94rem}.brand small{color:#9cb3c9;letter-spacing:.08em;margin-top:.25rem;font-size:.48rem;font-weight:700}.brand-by-short{display:none}.site-header .desktop-nav{align-items:center;gap:2rem;display:flex}.site-header nav a{color:#d7e2ed;font-size:.83rem;font-weight:700}.site-header nav a:hover{color:#fff}.header-actions{align-items:center;gap:.8rem;display:flex}.mobile-nav{display:none;position:relative}.mobile-nav summary{color:#fff;cursor:pointer;border:1px solid #ffffff5c;border-radius:4px;padding:.68rem .78rem;font-size:.74rem;font-weight:800;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--navy-2);border:1px solid #ffffff2e;border-radius:6px;min-width:185px;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 20px 45px #00000057}.mobile-nav nav a{border-radius:3px;padding:.8rem .75rem}.mobile-nav nav a:hover{background:#ffffff14}.button{text-align:center;border:2px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:50px;padding:.8rem 1.35rem;font-size:.88rem;font-weight:800;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:40px;padding:.6rem 1rem}.button-cream{background:var(--cream);color:var(--navy)}.button-primary{background:var(--cobalt);color:#fff;box-shadow:0 14px 30px #1768e53d}.button-primary:hover{background:var(--cobalt-deep);box-shadow:0 17px 35px #1768e54f}.button-outline{color:var(--ink);border-color:#bdc8d1}.button-outline:hover{border-color:var(--cobalt);background:#eef3f7}.checkout-button-wrap{flex-direction:column;align-items:stretch;gap:.55rem;display:inline-flex}.checkout-button-wrap>small{color:var(--muted);font-size:.72rem;line-height:1.45}.checkout-button-wrap>small a{color:var(--cobalt-deep);font-weight:800}.offer-card>.checkout-button-wrap{width:100%;margin-top:auto}.offer-card>.checkout-button-wrap .button{width:100%}.hero{background:radial-gradient(circle at 86% 8%, #1768e538, transparent 30%), linear-gradient(120deg, var(--navy) 0%, #0b2a49 68%, #0a3358 100%);color:#fff;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:680px;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,7vw,8rem);display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;max-width:680px;position:relative}.kicker{color:#84b4ff;letter-spacing:.2em;margin:0 0 1.3rem;font-size:.72rem;font-weight:900}.kicker-dark{color:var(--cobalt)}.hero h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(3.2rem,6vw,6.6rem);line-height:.93}.hero-lede{color:#d8e5f1;max-width:680px;margin:2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.text-link{color:#fff;font-size:.9rem;font-weight:800}.text-link span{margin-left:.25rem;transition:transform .16s;display:inline-block}.text-link:hover span{transform:translate(4px)}.text-link-dark{color:var(--cobalt-deep)}.hero-trust{flex-wrap:wrap;gap:1.8rem;margin:2.2rem 0 0;padding:0;list-style:none;display:flex}.hero-trust li{color:#b8cbdb;padding-left:1.1rem;font-size:.78rem;font-weight:700;position:relative}.hero-trust li:before{color:var(--amber);content:"•";position:absolute;left:0}.hero-visual{height:520px;position:relative}.visual-glow{filter:blur(55px);background:#3982f454;border-radius:50%;width:380px;height:380px;position:absolute;top:8%;left:13%}.cover{border-radius:7px;width:min(310px,65%);position:absolute;box-shadow:0 30px 80px #0006}.cover-back{top:28px;right:0;transform:rotate(6deg)}.cover-front{z-index:2;top:78px;left:3%;transform:rotate(-4deg)}.signal-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);z-index:3;background:#fffffff2;border-radius:8px;width:245px;padding:1.1rem 1.25rem;position:absolute;bottom:10px;right:7%;box-shadow:0 24px 65px #00000047}.signal-card span{color:var(--cobalt);letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:900;display:block}.signal-card strong{margin-top:.35rem;font-size:1.05rem;display:block}.signal-dots{gap:.4rem;margin-top:.8rem;display:flex}.signal-dots i{background:var(--cobalt);border-radius:50%;width:9px;height:9px}.signal-dots i:nth-child(2){background:var(--green)}.signal-dots i:nth-child(3){background:var(--amber)}.signal-dots i:nth-child(4){background:#7e6fe8}.signal-dots i:nth-child(5){background:#ec6d76}.church-product-stack{height:520px;position:relative}.church-product-stack:before{content:"";filter:blur(55px);background:#3982f44d;border-radius:50%;width:390px;height:390px;position:absolute;top:6%;left:12%}.church-cover{background:linear-gradient(155deg,#ffffff1f,#0000 34%),linear-gradient(145deg,#103e6a,#071d32 76%);border:1px solid #fff3;border-radius:9px;flex-direction:column;justify-content:space-between;width:min(315px,66%);height:min(440px,86%);padding:clamp(1.4rem,3vw,2.4rem);display:flex;position:absolute;box-shadow:0 34px 84px #0000006b}.church-cover:after{content:"";pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:.8rem}.church-cover>span,.church-cover>small{color:#9fc3f8;letter-spacing:.16em;z-index:1;font-size:.62rem;font-weight:900;position:relative}.church-cover>strong{color:#fff;letter-spacing:-.045em;z-index:1;max-width:9em;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.02;position:relative}.church-cover-back{top:1rem;right:0;transform:rotate(6deg)}.church-cover-front{z-index:2;top:4.2rem;left:4%;transform:rotate(-4deg)}.church-framework-chip{bottom:0;right:4%}.church-system-panel{box-shadow:var(--shadow);background:linear-gradient(140deg,#1768e547,#0000 65%),#0d355b;border:1px solid #ffffff24;border-radius:10px;gap:.45rem;padding:clamp(1.6rem,4vw,3rem);display:grid}.church-system-panel .kicker{margin-bottom:1rem}.church-system-panel strong{color:#fff;margin-top:1rem;font-size:clamp(1.25rem,2vw,1.65rem)}.church-system-panel>span{color:#b9cada;font-size:.88rem;line-height:1.6}.trust-bar{background:var(--cream);color:#5d6670;letter-spacing:.12em;text-align:center;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.25rem clamp(1.25rem,7vw,8rem);font-size:.68rem;font-weight:900;display:grid}.problem-section,.offers-section,.faq-section,.delivery-section,.tour-section{padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,8rem)}.section-heading{max-width:780px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2,.framework-copy h2,.flagship-copy h2,.dashboard-copy h2,.faq-heading h2,.launch-status h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:1.02}.section-heading>p:last-child,.flagship-copy>p,.dashboard-copy>p,.faq-heading>p{color:var(--muted);margin:1.4rem 0 0;font-size:1.05rem;line-height:1.7}.shift-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3.5rem;display:grid}.shift-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.4rem;display:grid}.shift-card small{color:#66727e;letter-spacing:.14em;font-size:.6rem;font-weight:900}.shift-card div:last-child small{color:var(--cobalt)}.shift-card p{margin:.4rem 0 0;font-size:.94rem;font-weight:800;line-height:1.35}.shift-arrow{color:var(--amber);font-size:1.5rem;font-weight:900}.framework-section{background:var(--navy);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,8rem);display:grid}.framework-copy{max-width:600px}.framework-steps{gap:1.4rem;margin-top:2.6rem;display:grid}.framework-steps article{border-top:1px solid #ffffff24;grid-template-columns:42px 1fr;align-items:flex-start;gap:1.2rem;padding-top:1.2rem;display:grid}.framework-steps article>span{color:var(--amber);letter-spacing:.1em;font-size:.68rem;font-weight:900}.framework-steps h3{margin:0;font-size:1.25rem}.framework-steps p{color:#b9cada;margin:.4rem 0 0;font-size:.93rem;line-height:1.55}.framework-image-wrap{box-shadow:var(--shadow);background:#0d355b;border:1px solid #ffffff24;border-radius:10px;padding:.75rem;transform:rotate(1.5deg)}.framework-image-wrap img{border-radius:5px;width:100%}.flagship-section{background:var(--cream);grid-template-columns:.76fr 1.24fr;align-items:center;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,10vw,11rem);display:grid}.flagship-preview{max-width:430px;margin:0 auto;position:relative}.flagship-preview img{box-shadow:var(--shadow);border-radius:8px;transform:rotate(-2.2deg)}.flagship-badge{background:var(--amber);color:var(--navy);letter-spacing:.12em;z-index:2;border-radius:4px;padding:.7rem .9rem;font-size:.67rem;font-weight:900;position:absolute;top:6%;right:-8%;transform:rotate(3deg)}.flagship-copy{max-width:680px}.release-preview-note{border-left:4px solid var(--cobalt);color:var(--navy);background:#eef4ff;margin:1.15rem 0 0;padding:.75rem .9rem;font-size:.82rem;font-weight:800}.check-list{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.check-list li{padding-left:1.8rem;font-size:.96rem;font-weight:700;position:relative}.check-list li:before{color:var(--green);content:"✓";font-weight:900;position:absolute;left:0}.price-line{align-items:baseline;gap:.8rem;margin-top:2.3rem;display:flex}.price-line strong{color:var(--navy);letter-spacing:-.05em;font-size:2.5rem}.price-line span{color:var(--muted);font-size:.8rem;font-weight:700}.flagship-actions{flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:1.1rem;display:flex}.dashboard-section{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,8rem);display:grid}.signals{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.signals span{color:#315679;background:#e8f0fb;border-radius:999px;padding:.55rem .75rem;font-size:.7rem;font-weight:800}.dashboard-frame{background:var(--navy);box-shadow:var(--shadow);border-radius:10px;padding:.65rem}.dashboard-frame img{border-radius:5px;width:100%}.tour-section{background:#fff}.tour-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3.8rem;display:grid}.tour-grid figure{margin:0}.tour-image{aspect-ratio:.78;background:#eef2f4;border:1px solid #d8dfe4;border-radius:8px;overflow:hidden;box-shadow:0 18px 48px #071b2f1a}.tour-image img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .22s}.tour-grid figure:hover .tour-image img{transform:scale(1.02)}.tour-grid figcaption{grid-template-columns:30px 1fr;align-items:flex-start;gap:.8rem;margin-top:1.2rem;display:grid}.tour-grid figcaption>span{color:var(--cobalt);letter-spacing:.1em;padding-top:.2rem;font-size:.66rem;font-weight:900}.tour-grid figcaption strong{font-size:1rem}.tour-grid figcaption p{color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.55}.offers-section{background:#eef2f4}.offer-grid{grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:3.8rem;display:grid}.church-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.church-offer-mark{aspect-ratio:1.65;background:linear-gradient(135deg, #1768e5d1, transparent 58%), var(--navy);color:#fff;border-radius:5px;justify-content:space-between;align-items:end;padding:1.05rem;display:flex;position:relative;overflow:hidden}.church-offer-mark:after{content:"";border:1px solid #ffffff29;position:absolute;inset:.55rem;transform:skew(-9deg)}.church-offer-mark span{color:var(--amber);letter-spacing:-.08em;z-index:1;font-size:2.3rem;font-weight:900;line-height:1;position:relative}.church-offer-mark strong{letter-spacing:.16em;z-index:1;font-size:.68rem;position:relative}.offer-card{background:#fff;border:1px solid #d5dde3;border-radius:10px;flex-direction:column;min-width:0;padding:1rem 1rem 1.25rem;display:flex;position:relative}.offer-card img{aspect-ratio:1.55;object-fit:cover;border-radius:5px;width:100%}.offer-featured{border:2px solid var(--cobalt);transform:translateY(-12px);box-shadow:0 18px 45px #1768e524}.recommended{background:var(--cobalt);color:#fff;letter-spacing:.13em;white-space:nowrap;border-radius:3px;padding:.55rem .8rem;font-size:.61rem;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.offer-eyebrow{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;margin:1.3rem 0 .65rem;font-size:.64rem;font-weight:900}.offer-card h3{margin:0;font-size:1.16rem;line-height:1.12}.offer-price{color:var(--navy);letter-spacing:-.05em;margin-top:.8rem;font-size:2rem;font-weight:900}.offer-promise{color:#4f5d6a;margin:.8rem 0 0;font-size:.85rem;line-height:1.5}.best-for{background:var(--cream);color:#4d5965;border-radius:4px;margin:1rem 0 0;padding:.65rem;font-size:.68rem;font-weight:800;line-height:1.45}.offer-card ul{gap:.55rem;margin:1.2rem 0 1.4rem;padding:0;list-style:none;display:grid}.offer-card li{color:#53606d;padding-left:1.15rem;font-size:.76rem;line-height:1.35;position:relative}.offer-card li:before{color:var(--green);content:"✓";font-weight:900;position:absolute;left:0}.offer-card .button{margin-top:auto}.license-note{color:#65727d;text-align:center;margin:2rem auto 0;font-size:.76rem;font-weight:700}.how-section{background:var(--navy);color:#fff;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,9vw,10rem)}.section-heading-light{color:#fff}.how-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3.5rem;display:grid}.how-grid article{background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;padding:1.7rem}.how-grid article>span{background:var(--cobalt);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:900;display:flex}.how-grid h3{margin:1.3rem 0 0;font-size:1.15rem}.how-grid p{color:#b7c8d7;margin:.65rem 0 0;font-size:.85rem;line-height:1.55}.delivery-section{background:var(--cream)}.delivery-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3.5rem;display:grid}.delivery-grid article{background:var(--paper);border:1px solid #ded8cb;border-radius:8px;padding:1.5rem}.delivery-grid article>span{color:var(--cobalt);letter-spacing:.13em;font-size:.63rem;font-weight:900}.delivery-grid h3{margin:.85rem 0 0;font-size:1.08rem;line-height:1.2}.delivery-grid p{color:var(--muted);margin:.7rem 0 0;font-size:.8rem;line-height:1.6}.faq-section{grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,8rem);display:grid}.faq-heading{max-width:520px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:1.3rem 2.3rem 1.3rem 0;font-size:1rem;font-weight:800;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--cobalt);content:"+";font-size:1.5rem;font-weight:500;position:absolute;top:1rem;right:0}.faq-list details[open] summary:after{content:"–"}.faq-list details p{color:var(--muted);max-width:780px;margin:-.25rem 0 1.4rem;font-size:.9rem;line-height:1.65}.launch-status{background:radial-gradient(circle at 90% 10%, #1768e542, transparent 33%), var(--navy);color:#fff;text-align:center;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,12vw,14rem)}.launch-status>p:not(.kicker){color:#bed0df;max-width:780px;margin:1.5rem auto 0;line-height:1.65}.launch-purchase-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:920px;margin:2rem auto 0;display:grid}.launch-purchase-actions .checkout-button-wrap,.launch-purchase-actions .button{width:100%}.status-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:850px;margin:2.5rem auto 0;display:grid}.status-grid span{text-align:left;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:.65rem;padding:.85rem;font-size:.78rem;font-weight:800;display:flex}.status-grid i{background:var(--amber);color:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:.63rem;font-style:normal;display:flex}.audit-email-option{background:var(--cream);border-top:8px solid var(--amber);color:var(--navy);text-align:left;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:clamp(2rem,5vw,4.5rem);max-width:1100px;margin:clamp(3rem,6vw,5rem) auto 0;padding:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:7rem;display:grid;box-shadow:0 28px 70px #0003}.audit-email-option .kicker{color:var(--cobalt-deep)}.audit-email-option h3{color:var(--navy);letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(2rem,3.8vw,3.6rem);line-height:.98}.audit-email-option-copy>p:not(.kicker){color:var(--muted);margin:1.25rem 0 0;line-height:1.7}.audit-email-option-copy ul{gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.audit-email-option-copy li{color:var(--ink);grid-template-columns:1rem 1fr;gap:.65rem;font-size:.83rem;font-weight:750;line-height:1.5;display:grid}.audit-email-option-copy li:before{color:var(--cobalt);content:"✓";font-weight:900}.audit-email-option-form{background:#fff;border:1px solid #051a2d24;align-self:center;padding:clamp(1.25rem,3vw,2rem)}.audit-email-consent{color:var(--muted);margin:1rem 0 0;font-size:.72rem;line-height:1.62}.kit-audit-embed,.kit-audit-embed-mount{width:100%;min-width:0;max-width:100%}.kit-audit-embed-status{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.kit-audit-embed-status a{color:var(--cobalt-deep);text-underline-offset:.18em;font-weight:800;text-decoration-thickness:1px}.kit-audit-consent-gate{background:#f7f5ef;border:1px solid #c5cdd3;border-radius:4px;padding:1rem}.kit-audit-consent-gate strong{color:var(--navy);font-size:.88rem;display:block}.kit-audit-consent-gate p{color:var(--muted);margin:.55rem 0 .8rem;font-size:.76rem;line-height:1.55}.kit-audit-consent-gate button{border:2px solid var(--cobalt);color:var(--cobalt-deep);cursor:pointer;font:inherit;background:#fff;border-radius:4px;min-height:44px;padding:.65rem .85rem;font-size:.76rem;font-weight:850}.privacy-choices-launcher{border:2px solid var(--navy);bottom:max(1rem, env(safe-area-inset-bottom));color:var(--navy);cursor:pointer;font:inherit;left:max(1rem, env(safe-area-inset-left));z-index:995;background:#fff;border-radius:999px;min-height:44px;padding:.68rem 1rem;font-size:.76rem;font-weight:850;position:fixed;box-shadow:0 8px 28px #03172a33}.privacy-banner{bottom:max(1rem, env(safe-area-inset-bottom));z-index:1100;background:#fff;border:1px solid #b9c3cc;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);align-items:end;gap:1.35rem;width:calc(100% - 2rem);max-width:1120px;max-height:calc(100dvh - 2rem);padding:clamp(1.15rem,3vw,1.7rem);display:grid;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 22px 70px #03172a4d}.privacy-banner-copy h2,.privacy-settings h2{color:var(--navy);letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.25rem,3vw,1.8rem);line-height:1.08}.privacy-banner-copy>p:not(.privacy-banner-eyebrow,.privacy-gpc-note),.privacy-settings>p:not(.privacy-banner-eyebrow,.privacy-gpc-note){color:var(--muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.58}.privacy-banner-eyebrow{color:var(--cobalt-deep);letter-spacing:.16em;margin:0;font-size:.67rem;font-weight:900}.privacy-banner-copy>a,.privacy-settings-actions>a{color:var(--cobalt-deep);text-underline-offset:.18em;margin-top:.65rem;font-size:.76rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.privacy-gpc-note{border-left:4px solid var(--cobalt);color:var(--navy);background:#eef5ff;margin:.75rem 0 0;padding:.7rem .8rem;font-size:.76rem;line-height:1.5}.privacy-banner-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.privacy-banner-action{border:2px solid var(--navy);color:var(--navy);cursor:pointer;font:inherit;background:#fff;border-radius:4px;min-height:50px;padding:.65rem;font-size:.74rem;font-weight:850}.privacy-banner-action:not(:disabled):hover{background:var(--navy);color:#fff}.privacy-banner-action:disabled{color:#526271;cursor:not-allowed;background:#eef0f1;border-color:#9aa6af}.privacy-settings-backdrop{padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));z-index:1200;background:#020e1abd;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.privacy-settings{background:#fff;border-radius:8px;width:100%;max-width:680px;max-height:calc(100dvh - 2rem);padding:clamp(1.25rem,4vw,2rem);position:relative;overflow:auto;box-shadow:0 28px 90px #00000061}.privacy-settings-close{color:var(--navy);cursor:pointer;float:right;font:inherit;background:0 0;border:1px solid #9ca9b3;border-radius:4px;min-height:44px;padding:.55rem .75rem;font-size:.72rem;font-weight:800}.privacy-settings-list{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:1.25rem;display:grid}.privacy-setting-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.privacy-setting-row+.privacy-setting-row{border-top:1px solid var(--line)}.privacy-setting-row h3,.privacy-setting-row strong{color:var(--navy);margin:0;font-size:.9rem;display:block}.privacy-setting-row p,.privacy-setting-row small{color:var(--muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.55;display:block}.privacy-setting-status{color:var(--navy);white-space:nowrap;background:#edf2f5;border-radius:999px;padding:.45rem .65rem;font-size:.68rem;font-weight:850}.privacy-setting-toggle{cursor:pointer}.privacy-setting-toggle input{accent-color:var(--cobalt);cursor:pointer;width:26px;height:26px}.privacy-setting-toggle input:disabled{cursor:not-allowed}.privacy-setting-help{color:var(--muted);margin:-.65rem 0 .8rem;font-size:.7rem;line-height:1.5}.privacy-settings-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.25rem;display:flex}.privacy-save-button,.privacy-cancel-button{border:2px solid var(--navy);cursor:pointer;font:inherit;border-radius:4px;min-height:48px;padding:.65rem 1rem;font-size:.78rem;font-weight:850}.privacy-save-button{background:var(--navy);color:#fff}.privacy-cancel-button{color:var(--navy);background:#fff}.privacy-save-button:hover{background:var(--navy-2)}.privacy-cancel-button:hover{background:var(--cream)}@media (width<=820px){.privacy-banner{grid-template-columns:1fr;align-items:stretch}}@media (width<=560px){.privacy-banner{max-height:min(88dvh,720px);padding-bottom:max(1.15rem, env(safe-area-inset-bottom));border-radius:6px 6px 0 0;width:100%;bottom:0;left:0;transform:none}.privacy-banner-actions{grid-template-columns:1fr}.privacy-choices-launcher{bottom:max(.65rem, env(safe-area-inset-bottom));left:max(.65rem, env(safe-area-inset-left))}.privacy-setting-row{align-items:start}.privacy-settings-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.privacy-settings-actions>a{text-align:center;grid-column:1/-1}}.kit-audit-embed .formkit-form{box-shadow:none!important;background:0 0!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.kit-audit-embed .formkit-fields{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:.65rem!important;margin:0!important;display:grid!important}.kit-audit-embed .formkit-field{min-width:0!important;margin:0!important}.kit-audit-embed :is(input,button,.formkit-input,.formkit-submit){box-sizing:border-box!important;font:inherit!important;border-radius:3px!important;min-height:54px!important}.kit-audit-embed :is(input,.formkit-input){color:var(--navy)!important;background:#f7f5ef!important;border:1px solid #9aa7b2!important;width:100%!important;padding:.85rem 1rem!important}.kit-audit-embed :is(button,.formkit-submit){background:var(--cobalt)!important;border:1px solid var(--cobalt)!important;color:#fff!important;cursor:pointer!important;padding:.85rem 1.2rem!important;font-size:.75rem!important;font-weight:850!important}.kit-audit-embed :is(button,.formkit-submit):hover{background:var(--cobalt-deep)!important;border-color:var(--cobalt-deep)!important}.kit-audit-embed :is(input,button,a,.formkit-input,.formkit-submit):focus-visible{outline-offset:3px!important;outline:3px solid #1768e552!important}.global-footer{color:#99afc2;background:#041321;grid-template-columns:minmax(260px,1.25fr) minmax(320px,1fr);align-items:end;gap:2.5rem;padding:3.4rem clamp(1.25rem,7vw,8rem) 2rem;display:grid}.brand-footer{color:#fff}.footer-brand p{max-width:410px;margin:1rem 0 0;font-size:.8rem;line-height:1.6}.global-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.25rem;display:flex}.global-footer nav a{color:#c4d2de;font-size:.75rem;font-weight:750}.global-footer nav a:hover{color:#fff}.global-footer>small{text-align:left;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:1.4rem;font-size:.68rem}h1,h2,h3,strong{font-weight:850}.home-hero{background:radial-gradient(circle at 88% 22%, #1768e54d, transparent 28%), linear-gradient(125deg, var(--navy) 0%, var(--navy-2) 68%, #0a3b69 100%);color:#fff;grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:720px;padding:clamp(5rem,8vw,8rem) clamp(1.25rem,7vw,8rem);display:grid;overflow:hidden}.home-hero-copy{z-index:2;max-width:740px;position:relative}.home-hero h1{letter-spacing:-.068em;margin:0;font-size:clamp(3.4rem,6.4vw,6.8rem);line-height:.93}.home-hero h1 em{color:#8dbbff;font-style:normal;display:block}.home-hero-lede{color:#d5e2ee;max-width:650px;margin:2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.home-trust{color:#a9bfd2;letter-spacing:.06em;text-transform:uppercase;margin:2.1rem 0 0;font-size:.78rem;font-weight:750}.home-hero-visual{min-height:540px;position:relative}.home-visual-grid{opacity:.55;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:2% -18% -8% 8%;transform:rotate(-5deg);-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.home-cover-shadow{background:#ffffff1f;border:1px solid #ffffff24;border-radius:8px;width:54%;height:70%;position:absolute;top:9%}.home-cover-shadow-one{right:0;transform:rotate(8deg)}.home-cover-shadow-two{top:17%;left:8%;transform:rotate(-9deg)}.home-cover-main{object-fit:contain;z-index:2;border-radius:9px;width:60%;max-height:500px;position:absolute;top:2%;left:22%;transform:rotate(-1.7deg);box-shadow:0 36px 100px #0000007a}.home-church-edition-cover{z-index:2;background:linear-gradient(150deg,#315cffb8,#0000 48%),linear-gradient(155deg,#102f51,#071724 78%);border:1px solid #fff3;border-radius:9px;flex-direction:column;justify-content:space-between;width:60%;height:82%;padding:clamp(1.3rem,3vw,2.2rem);display:flex;position:absolute;top:2%;left:22%;transform:rotate(-1.7deg);box-shadow:0 36px 100px #0000007a}.home-church-edition-cover:after{content:"";border:1px solid #ffffff1f;position:absolute;inset:.8rem}.home-church-edition-cover span,.home-church-edition-cover small{color:#aabaff;letter-spacing:.16em;z-index:1;font-size:.58rem;font-weight:900;position:relative}.home-church-edition-cover strong{color:#fff;letter-spacing:-.05em;z-index:1;font-size:clamp(1.45rem,2.8vw,2.5rem);line-height:1.03;position:relative}.home-framework-chip{border-left:5px solid var(--amber);color:var(--ink);z-index:3;background:#fffdf8f7;border-radius:5px;width:min(340px,72%);padding:1.1rem 1.2rem;position:absolute;bottom:4%;right:0;box-shadow:0 22px 60px #0000004d}.home-framework-chip span{color:var(--cobalt);letter-spacing:.14em;font-size:.62rem;font-weight:900;display:block}.home-framework-chip strong{margin-top:.45rem;font-size:.93rem;line-height:1.45;display:block}.home-problem{background:var(--cream);grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,8rem);display:grid}.home-problem-heading h2,.home-system h2,.home-constraints h2,.home-about h2,.home-free-cta h2,.page-hero h1,.editorial-copy h2,.about-expectations h2,.about-audience h2,.featured-resource h2,.resource-next h2,.support-form-heading h2{letter-spacing:-.058em;margin:0;font-size:clamp(2.35rem,4.7vw,4.6rem);line-height:1.01}.home-problem-copy{border-left:4px solid var(--amber);align-self:end;padding-left:1.7rem}.home-problem-copy p{color:var(--muted);margin:0;font-size:1rem;line-height:1.72}.home-problem-copy p+p{margin-top:1.1rem}.home-system{background:var(--navy);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,8rem);display:grid}.home-system-copy>p:not(.kicker),.home-constraints>div:first-child>p:not(.kicker),.home-free-copy>p:not(.kicker){color:#c0d1df;max-width:670px;margin:1.5rem 0 0;font-size:1.02rem;line-height:1.7}.home-rhythm{gap:0;margin:2.5rem 0;display:grid}.home-rhythm article{border-top:1px solid #ffffff24;grid-template-columns:36px 1fr;align-items:start;gap:1rem;padding:1rem 0;display:grid}.home-rhythm article>span{color:var(--amber);letter-spacing:.1em;padding-top:.25rem;font-size:.65rem;font-weight:900}.home-rhythm h3{margin:0;font-size:1rem}.home-rhythm p{color:#b7cada;margin:.3rem 0 0;font-size:.82rem;line-height:1.5}.home-system-frame{background:#0c3459;border:1px solid #ffffff2b;border-radius:10px;padding:.7rem;transform:rotate(1.4deg);box-shadow:0 34px 90px #00000057}.home-system-frame img{border-radius:5px;width:100%}.home-system-visual>p{color:#9fb5c8;letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:1.5rem 0 0;font-size:.72rem;font-weight:700}.home-outcomes{padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,8rem)}.home-outcomes .section-heading{max-width:900px}.home-outcome-grid{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:3.5rem;display:grid}.home-outcome-grid article{border:1px solid var(--line);border-top:5px solid var(--cobalt);background:#fff;border-radius:6px;padding:1.8rem}.home-outcome-grid article>span{color:#8a6300;letter-spacing:.12em;font-size:.66rem;font-weight:900}.home-outcome-grid h3{margin:1.3rem 0 0;font-size:1.3rem;line-height:1.18}.home-outcome-grid p{color:var(--muted);margin:.8rem 0 0;font-size:.87rem;line-height:1.65}.home-constraints{color:#fff;background:linear-gradient(90deg,#071b2ff7,#071b2fed),url(../assets/dashboard-preview.png) 50%/cover;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,8rem);display:grid}.home-constraint-list{display:grid}.home-constraint-list span{color:#d3e0eb;letter-spacing:.12em;border-top:1px solid #ffffff2e;padding:1.15rem 0;font-size:.69rem;font-weight:900}.home-about{background:var(--cream);grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,10vw,11rem);display:grid}.home-about-mark{aspect-ratio:1;background:linear-gradient(135deg, transparent 49.3%, #ffffff21 50%), var(--navy);box-shadow:var(--shadow);color:#fff;letter-spacing:-.1em;border:12px solid #fff;justify-content:center;align-items:center;max-width:390px;font-size:clamp(4rem,8vw,8rem);font-weight:900;display:flex;transform:rotate(-2deg)}.home-about>div:last-child>p:not(.kicker){color:var(--muted);margin:1.5rem 0;font-size:1.02rem;line-height:1.72}.home-free-cta{background:radial-gradient(circle at 85% 25%, #1768e573, transparent 30%), var(--navy);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,11vw,12rem);display:grid;overflow:hidden}.home-free-copy small{color:#9fb6ca;margin-top:1rem;font-size:.74rem;display:block}.home-free-copy .button{margin-top:2rem}.home-free-cover img{border-radius:8px;max-width:410px;margin:0 auto;transform:rotate(3deg);box-shadow:0 30px 80px #00000070}.page-hero{background:radial-gradient(circle at 88% 15%, #1768e557, transparent 28%), var(--navy);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(3rem,8vw,8rem);min-height:520px;padding:clamp(5rem,8vw,7rem) clamp(1.25rem,9vw,10rem);display:grid;overflow:hidden}.page-hero>div:first-child{max-width:850px}.page-hero>div:first-child>p:last-child{color:#c5d5e2;max-width:680px;margin:1.6rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.about-hero-statement{justify-items:end;gap:1rem;display:grid}.about-hero-statement span{color:#acc8df;letter-spacing:.12em;text-align:right;border-bottom:1px solid #ffffff2e;width:100%;padding:0 0 1rem;font-size:clamp(1rem,2.2vw,1.55rem);font-weight:900}.editorial-section{grid-template-columns:.42fr 1.58fr;gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,9vw,10rem);display:grid}.editorial-label{color:var(--cobalt);letter-spacing:.16em;padding-top:.8rem;font-size:.7rem;font-weight:900}.editorial-copy{max-width:900px}.editorial-copy p{color:var(--muted);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.75}.about-approach{background:var(--navy);color:#fff;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,8rem)}.about-approach .section-heading>p:last-child{color:#bfd0df}.about-approach-grid{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3.5rem;display:grid}.about-approach-grid article{background:#ffffff0f;border:1px solid #ffffff21;min-height:240px;padding:1.6rem}.about-approach-grid article>span{color:var(--amber);letter-spacing:.12em;font-size:.65rem;font-weight:900}.about-approach-grid h3{margin:3rem 0 0;font-size:1.3rem}.about-approach-grid p{color:#b8cada;margin:.65rem 0 0;font-size:.86rem;line-height:1.6}.about-expectations{background:var(--cream);grid-template-columns:1fr .72fr;align-items:end;gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,9vw,10rem);display:grid}.about-expectations>p{border-left:4px solid var(--amber);color:var(--muted);margin:0;padding-left:1.6rem;font-size:1rem;line-height:1.75}.about-audience{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,9vw,10rem);display:grid}.about-audience-copy>p:not(.kicker){color:var(--muted);margin:1.5rem 0 0;font-size:1.02rem;line-height:1.72}.about-principles{background:var(--navy);color:#fff;padding:1.2rem 2rem}.about-principles blockquote{letter-spacing:-.02em;border-bottom:1px solid #ffffff24;margin:0;padding:1.4rem 0;font-size:clamp(1.2rem,2vw,1.65rem)}.about-principles blockquote:last-child{border-bottom:0}.resources-hero{align-items:center}.resource-hero-number{color:#ffffff17;letter-spacing:-.12em;text-align:right;font-size:clamp(9rem,20vw,18rem);font-weight:900;line-height:.75;position:relative}.resource-hero-number small{color:var(--amber);letter-spacing:.18em;margin-top:1.5rem;margin-right:.9rem;font-size:.7rem;display:block}.featured-resource{background:var(--cream);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,10vw,11rem);display:grid}.featured-resource-cover{max-width:430px;margin:0 auto;position:relative}.featured-resource-cover img{box-shadow:var(--shadow);border-radius:8px;transform:rotate(-2deg)}.resource-badge{background:var(--amber);color:var(--navy);letter-spacing:.12em;z-index:2;border-radius:3px;padding:.75rem .85rem;font-size:.64rem;font-weight:900;position:absolute;top:7%;right:-5%;transform:rotate(3deg)}.featured-resource-copy{max-width:670px}.resource-lede{color:var(--muted);margin:1.4rem 0 0;font-size:1.05rem;line-height:1.7}.featured-resource .button{margin-top:.7rem}.download-note{color:var(--muted);margin-top:.85rem;font-size:.73rem;display:block}.resource-next{background:radial-gradient(circle at 90% 10%, #1768e552, transparent 28%), var(--navy);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,9vw,10rem);display:grid;overflow:hidden}.sunday-coverage-resource{border-top:1px solid var(--muted);gap:clamp(2rem,6vw,6rem)}.sunday-coverage-resource .resource-lede{margin-top:0}.sunday-coverage-resource .sunday-coverage-boundary{color:var(--muted);margin:1.25rem 0 0;font-size:.875rem;line-height:1.65}.resource-next>div:first-child>p:not(.kicker){color:#bfd1df;margin:1.4rem 0 2rem;line-height:1.7}.resource-next-covers{height:430px;position:relative}.resource-next-covers img{border-radius:7px;width:62%;position:absolute;box-shadow:0 28px 70px #0006}.resource-next-covers img:first-child{top:14%;left:0;transform:rotate(-6deg)}.resource-next-covers img:last-child{top:2%;right:0;transform:rotate(5deg)}.resource-note{background:var(--paper);grid-template-columns:auto 1fr;align-items:start;gap:1rem 3rem;margin:0;padding:2.4rem clamp(1.25rem,12vw,13rem);display:grid}.resource-note strong{color:var(--cobalt-deep);font-size:.86rem}.resource-note p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}.support-hero-card{border:1px solid #ffffff29;border-left:5px solid var(--amber);background:#ffffff14;padding:1.5rem}.support-hero-card span{color:#91baff;letter-spacing:.14em;font-size:.63rem;font-weight:900;display:block}.support-hero-card strong{margin-top:.7rem;font-size:1.2rem;line-height:1.4;display:block}.support-scope{grid-template-columns:repeat(2,1fr);gap:1rem;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,9vw,10rem);display:grid}.support-scope article{border:1px solid var(--line);border-radius:7px;padding:1.7rem}.support-scope article:first-child{border-top:5px solid var(--green)}.support-scope article:last-child{border-top:5px solid var(--amber)}.boundary-list{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.boundary-list li{color:var(--muted);padding-left:1.5rem;font-size:.9rem;line-height:1.5;position:relative}.boundary-list li:before{color:#8a6300;content:"—";font-weight:900;position:absolute;left:0}.support-form-section{background:var(--cream);grid-template-columns:minmax(0,.72fr) minmax(450px,1.28fr);gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,9vw,10rem);display:grid}.support-form-heading>p:not(.kicker){color:var(--muted);margin:1.4rem 0 0;line-height:1.7}.privacy-alert{background:#fff8e9;border-left:4px solid #8a6300;margin-top:2rem;padding:1rem 1.2rem}.privacy-alert strong{color:#704e00;font-size:.85rem}.privacy-alert p{color:#5c513b;margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.support-form{background:var(--paper);border:1px solid #ded7ca;border-radius:8px;gap:1.15rem;padding:clamp(1.25rem,3vw,2.1rem);display:grid;box-shadow:0 20px 55px #071b2f1a}.form-row{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.support-form label{color:var(--ink);gap:.48rem;font-size:.76rem;font-weight:850;display:grid}.support-form label>span{color:var(--muted);font-size:.66rem;font-weight:650}.support-form input,.support-form select,.support-form textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #b9c3cc;border-radius:4px;min-height:48px;padding:.7rem .8rem;font-size:.9rem}.support-form textarea{resize:vertical;min-height:145px}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:var(--cobalt);outline:0;box-shadow:0 0 0 3px #1768e521}.checkbox-label{grid-template-columns:20px 1fr;align-items:start;line-height:1.5;gap:.7rem!important;display:grid!important}.checkbox-label input{min-height:20px;padding:0}.checkbox-label span{color:var(--ink)!important;font-size:.78rem!important;font-weight:700!important}.support-form button[disabled]{cursor:not-allowed;opacity:.65;transform:none}.form-status{color:var(--muted);text-align:center;margin:-.35rem 0 0;font-size:.72rem;line-height:1.5}.support-email-card{align-content:start}.support-request-checklist{gap:0;margin:.4rem 0 .7rem;padding:0;list-style:none;display:grid}.support-request-checklist li{border-top:1px solid var(--line);grid-template-columns:2.4rem 1fr;align-items:start;gap:.9rem;padding:1rem 0;display:grid}.support-request-checklist li:last-child{border-bottom:1px solid var(--line)}.support-request-checklist span{color:var(--cobalt);letter-spacing:.08em;font-size:.72rem;font-weight:900}.support-request-checklist p{color:var(--ink);margin:0;font-size:.88rem;line-height:1.55}.support-email-fallback{color:var(--muted);text-align:center;margin:0;font-size:.76rem;line-height:1.55}.support-email-fallback a{color:var(--cobalt-deep);overflow-wrap:anywhere;text-underline-offset:.18em;font-weight:800;text-decoration-thickness:1px}.support-email-fallback a:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #1768e54d}.legal-page{max-width:980px;margin:0 auto;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,5vw,4rem)}.legal-page header{border-bottom:1px solid var(--line);padding-bottom:3rem}.legal-page h1{color:var(--navy);letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,8vw,7rem);line-height:.92}.legal-intro{color:var(--muted);max-width:760px;margin:1.5rem 0 0;font-size:1.1rem;line-height:1.7}.legal-page section{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);gap:2rem;padding:2.5rem 0;display:grid}.legal-page section h2{margin:0;font-size:1.1rem;line-height:1.35}.legal-page section p,.legal-page section ul{color:var(--muted);margin:0;font-size:.9rem;line-height:1.75}.legal-page section ul{gap:.55rem;padding-left:1.2rem;display:grid}.legal-draft-note{background:var(--cream);border-left:4px solid var(--amber);color:#5d574d;margin-top:3rem;padding:1.2rem 1.3rem;font-size:.8rem;line-height:1.65}.legal-page .refund-summary{background:var(--navy);color:#fff;border:0;grid-template-columns:36px 1fr;gap:1rem 1.5rem;margin-top:2.5rem;padding:2rem}.refund-summary>span{color:var(--amber);letter-spacing:.1em;padding-top:.2rem;font-size:.68rem;font-weight:900}.legal-page .refund-summary h2{color:#fff}.legal-page .refund-summary p{color:#b9cada;margin-top:.35rem;font-size:.82rem}@media (width<=1050px){.site-header .desktop-nav{display:none}.mobile-nav{display:block}.hero{grid-template-columns:1fr .8fr;gap:2rem}.hero h1{font-size:clamp(3.2rem,7vw,5.2rem)}.hero-visual,.church-product-stack{height:430px}.offer-grid{grid-template-columns:repeat(2,1fr)}.church-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-grid{grid-template-columns:repeat(2,1fr)}.tour-grid{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}.tour-image{aspect-ratio:.82}.offer-featured{transform:none}}@media (width<=760px){.preview-ribbon{flex-direction:column;align-items:flex-start;gap:.2rem}.site-header{padding-left:1rem;padding-right:1rem}.site-header .button{min-height:38px;padding:.55rem .7rem;font-size:.72rem}.hero{grid-template-columns:1fr;min-height:0;padding-top:4.5rem}.hero-visual{height:390px;margin-top:1rem}.church-product-stack{height:410px;margin-top:1rem}.church-cover{width:min(270px,64%);height:350px}.cover{width:min(255px,62%)}.cover-back{right:4%}.cover-front{left:3%}.signal-card{width:210px;bottom:0;right:3%}.trust-bar{grid-template-columns:repeat(2,1fr)}.shift-grid,.framework-section,.flagship-section,.dashboard-section,.faq-section{grid-template-columns:1fr}.framework-image-wrap{transform:none}.flagship-preview{max-width:330px}.offer-grid,.church-offer-grid,.how-grid,.delivery-grid,.launch-purchase-actions,.status-grid{grid-template-columns:1fr}.audit-email-option,.kit-audit-embed .formkit-fields{grid-template-columns:1fr!important}.kit-audit-embed :is(button,.formkit-submit){width:100%!important}.global-footer{text-align:center;grid-template-columns:1fr}.footer-brand p,.global-footer>small{text-align:center;margin-left:auto;margin-right:auto}.global-footer nav,.brand-footer{justify-content:center}}@media (width<=470px){.site-header{align-items:center}.header-actions{flex-direction:row;align-items:center;gap:.45rem}.brand:not(.brand-footer) .brand-by-full{display:none}.brand:not(.brand-footer) .brand-by-short{display:inline}.hero h1{font-size:3rem}.hero-actions{flex-direction:column;align-items:flex-start}.hero .button{width:100%}.hero-trust{gap:.75rem 1.2rem}.shift-card{grid-template-columns:1fr;align-items:start}.shift-arrow{transform:rotate(90deg)}.cover{width:64%}.signal-card{width:195px}.church-cover{width:65%;height:320px}.church-product-stack{height:380px}.offer-grid{grid-template-columns:1fr}}.col-site{--col-black:#090d12;--col-ink:#111821;--col-ink-soft:#4d5866;--col-bone:#f2efe7;--col-paper:#fbfaf6;--col-blue:#315cff;--col-blue-deep:#1736c8;--col-sky:#aabaff;--col-signal:#f0b34b;--col-line-dark:#ffffff2e;--col-line-light:#c9c7c0;background:var(--col-bone);color:var(--col-ink);min-height:100vh}.col-site ::selection{background:var(--col-signal);color:var(--col-black)}.col-site :focus-visible{outline:3px solid var(--col-black);outline-offset:4px;box-shadow:0 0 0 5px var(--col-signal)}.col-site main :is(p,li) a:not([class]){color:var(--col-blue-deep);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.11em}.col-preview-ribbon{background:var(--col-signal);color:var(--col-black);letter-spacing:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:34px;padding:.48rem clamp(1.1rem,4vw,4rem);font-size:.72rem;display:grid}.col-preview-ribbon span:first-child{letter-spacing:.13em;white-space:nowrap;font-size:.65rem;font-weight:900}.col-preview-ribbon span:last-child{text-align:right;font-weight:650}.col-header{background:var(--col-black);border-bottom:1px solid var(--col-line-dark);color:#fff;z-index:30;grid-template-columns:minmax(220px,1fr) auto minmax(180px,1fr);align-items:center;gap:2rem;min-height:86px;padding:.9rem clamp(1.1rem,4vw,4.5rem);display:grid;position:relative}.col-brand{justify-self:start;align-items:center;gap:.8rem;width:fit-content;display:inline-flex}.col-mark{background:var(--col-blue);color:#fff;letter-spacing:-.08em;flex:none;grid-template-columns:1fr 1fr;width:42px;height:42px;font-size:.65rem;font-weight:950;line-height:1;display:grid;position:relative;overflow:hidden;transform:rotate(-2deg)}.col-mark:after{background:var(--col-signal);content:"";transform-origin:100%;width:38px;height:4px;position:absolute;top:6px;right:-4px;transform:rotate(-43deg)}.col-mark span{z-index:1;place-self:end center;padding-bottom:7px;position:relative}.col-mark span:last-child{align-self:start;padding-top:7px;padding-bottom:0}.col-wordmark strong,.col-wordmark small{line-height:1;display:block}.col-wordmark strong{letter-spacing:.12em;font-size:.77rem;font-weight:900}.col-wordmark small{color:#aeb6c0;letter-spacing:.31em;margin-top:.4rem;font-size:.55rem;font-weight:750}.col-desktop-nav{justify-content:center;align-items:center;gap:clamp(1.2rem,2vw,2.2rem);display:flex}.col-desktop-nav a{color:#cbd1d9;font-size:.75rem;font-weight:750;position:relative}.col-desktop-nav a:after{background:var(--col-signal);content:"";transform-origin:0;width:100%;height:2px;transition:transform .16s;position:absolute;bottom:-.58rem;left:0;transform:scaleX(0)}.col-desktop-nav a:hover{color:#fff}.col-desktop-nav a:hover:after{transform:scaleX(1)}.col-header-actions{justify-self:end;align-items:center;gap:.8rem;display:flex}.col-button{letter-spacing:.02em;text-align:center;border:2px solid #0000;justify-content:center;align-items:center;min-height:52px;padding:.82rem 1.25rem;font-size:.76rem;font-weight:850;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.col-button:hover{transform:translateY(-2px)}.col-button-small{min-height:40px;padding:.6rem .95rem}.col-button-light{background:var(--col-paper);color:var(--col-black)}.col-button-light:hover{background:var(--col-signal)}.col-button-primary{background:var(--col-blue);color:#fff}.col-button-primary:hover{background:var(--col-blue-deep)}.col-mobile-nav{display:none;position:relative}.col-mobile-nav summary{color:#fff;cursor:pointer;border:1px solid #ffffff5c;padding:.7rem .78rem;font-size:.72rem;font-weight:850;list-style:none}.col-mobile-nav summary::-webkit-details-marker{display:none}.col-mobile-nav nav{background:var(--col-black);border:1px solid var(--col-line-dark);min-width:210px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 24px 55px #0000004d}.col-mobile-nav nav a{color:#fff;padding:.8rem;font-size:.8rem;font-weight:700}.col-mobile-nav nav a:hover{background:#ffffff14}.col-kicker{color:var(--col-sky);letter-spacing:.17em;margin:0 0 1.2rem;font-size:.68rem;font-weight:900;line-height:1.5}.col-kicker-dark{color:var(--col-blue-deep)}.col-work-card-featured .col-kicker,.owner-progress-workstreams .col-kicker,.col-join .col-kicker{color:#f5f7ff}.col-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 1.5rem;display:flex}.col-text-link{color:#fff;font-size:.8rem;font-weight:820}.col-text-link span{margin-left:.25rem;transition:transform .16s;display:inline-block}.col-text-link:hover span{transform:translate(4px)}.col-text-link-dark{color:var(--col-blue-deep)}.col-hero{background:linear-gradient(90deg, #ffffff0e 1px, transparent 1px), linear-gradient(#ffffff0e 1px, transparent 1px), var(--col-black);color:#fff;background-size:72px 72px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch;min-height:720px;padding:clamp(4.5rem,8vw,8rem) clamp(1.1rem,6vw,7.5rem);display:grid;position:relative;overflow:hidden}.col-hero:before{background:var(--col-blue);content:"";width:min(210px,32vw);height:11px;position:absolute;top:0;left:clamp(1.1rem,6vw,7.5rem)}.col-hero-copy{z-index:2;align-self:center;max-width:790px;padding-right:clamp(2rem,7vw,8rem);position:relative}.col-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.75rem,7vw,7.6rem);font-weight:820;line-height:.86}.col-hero h1 em{color:var(--col-signal);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.col-hero-lede{color:#cbd1d9;max-width:680px;margin:2.1rem 0 0;font-size:clamp(1.03rem,1.5vw,1.23rem);line-height:1.7}.col-hero .col-actions{margin-top:2.25rem}.col-hero-proof{color:#8f99a5;letter-spacing:.08em;text-transform:uppercase;margin:2.2rem 0 0;font-size:.7rem;font-weight:700}.col-hero-manifesto{background:var(--col-blue);color:#fff;align-self:center;max-width:520px;min-height:520px;padding:clamp(2rem,4vw,4.25rem);position:relative;transform:rotate(1deg);box-shadow:32px 32px #f0b34bf0}.col-hero-manifesto:after{border-left:48px solid #0000;border-top:48px solid var(--col-black);content:"";position:absolute;top:-1px;right:-1px}.col-manifesto-index{color:#d7deff;letter-spacing:.15em;font-size:.67rem;font-weight:900}.col-hero-manifesto blockquote{letter-spacing:-.055em;margin:clamp(3.5rem,6vw,6rem) 0 2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4rem);line-height:.98}.col-manifesto-lines{gap:6px;margin-bottom:2rem;display:grid}.col-manifesto-lines i{background:var(--col-signal);width:100%;height:5px;display:block}.col-manifesto-lines i:nth-child(2){width:70%}.col-manifesto-lines i:nth-child(3){width:38%}.col-hero-manifesto p{color:#e6e9ff;margin:0;font-size:.93rem;line-height:1.7}.col-definition{background:var(--col-paper);border-bottom:1px solid var(--col-line-light);grid-template-columns:70px minmax(280px,.95fr) minmax(320px,1.05fr);gap:clamp(2rem,5vw,6rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-section-number{border-top:3px solid var(--col-black);color:var(--col-blue-deep);justify-content:flex-end;align-items:flex-start;padding-top:.75rem;font-size:.7rem;font-weight:900;display:flex}.col-definition h2,.col-section-heading h2,.col-paths h2,.col-founder h2,.col-about-focus h2,.col-about-next h2{color:var(--col-black);letter-spacing:-.065em;margin:0;font-size:clamp(2.5rem,5.2vw,5.4rem);line-height:.94}.col-definition-copy{border-left:1px solid var(--col-line-light);padding-left:clamp(1.5rem,4vw,4rem)}.col-definition-copy p{color:var(--col-ink-soft);margin:0;font-size:1rem;line-height:1.8}.col-definition-copy p+p{margin-top:1.35rem}.col-foundation{background:var(--col-black);color:#fff;grid-template-columns:minmax(280px,.7fr) minmax(420px,1.3fr);gap:clamp(3rem,6vw,7rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-foundation-heading h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:.97}.col-foundation-heading>p:last-child{color:#9ca6b1;max-width:570px;margin:1.5rem 0 0;line-height:1.7}.col-foundation-grid{grid-template-columns:1fr 1fr;display:grid}.col-foundation-grid article{border:1px solid var(--col-line-dark);min-height:340px;padding:clamp(1.6rem,4vw,3.2rem)}.col-foundation-grid article+article{border-left:0}.col-foundation-grid span{color:var(--col-signal);letter-spacing:.17em;font-size:.66rem;font-weight:900}.col-foundation-grid h3{color:#fff;letter-spacing:-.05em;margin:5.2rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:400;line-height:1}.col-foundation-grid p{color:#929da8;margin:0;font-size:.78rem;font-weight:750}.col-work{background:var(--col-bone);padding:clamp(4.5rem,9vw,8.5rem) clamp(1.1rem,7vw,8rem)}.col-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:3rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.col-section-heading>p{border-left:3px solid var(--col-signal);color:var(--col-ink-soft);margin:0;padding-left:1.4rem;line-height:1.7}.col-work-grid{border-left:1px solid var(--col-line-light);border-top:1px solid var(--col-line-light);grid-template-columns:1fr 1fr;display:grid}.col-work-card{background:var(--col-paper);border-bottom:1px solid var(--col-line-light);border-right:1px solid var(--col-line-light);flex-direction:column;min-height:470px;padding:clamp(1.6rem,4vw,3.5rem);transition:background-color .18s,color .18s,transform .18s;display:flex;position:relative}.col-work-card:hover{z-index:2;transform:translateY(-5px)}.col-work-card-featured{background:var(--col-blue);color:#fff}.col-work-card-top{justify-content:space-between;align-items:center;display:flex}.col-work-card-top>span{color:var(--col-blue-deep);font-size:.7rem;font-weight:900}.col-work-card-top small{background:var(--col-signal);color:var(--col-black);letter-spacing:.09em;padding:.45rem .55rem;font-size:.58rem;font-weight:900}.col-work-card-featured .col-work-card-top>span{color:#f5f7ff}.col-work-subtitle{color:var(--col-ink-soft);letter-spacing:.11em;text-transform:uppercase;font-weight:850;margin:6.5rem 0 0!important;font-size:.69rem!important}.col-work-card-featured .col-work-subtitle{color:#f5f7ff}.col-work-card h3{color:var(--col-black);letter-spacing:-.07em;margin:.85rem 0 1.35rem;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.9}.col-work-card-featured h3{color:#fff}.col-work-card>p:not(.col-work-subtitle){color:var(--col-ink-soft);max-width:600px;margin:0;line-height:1.7}.col-work-card-featured>p:not(.col-work-subtitle){color:#f5f7ff}.col-work-card>a{color:var(--col-blue-deep);margin-top:auto;padding-top:2rem;font-size:.78rem;font-weight:850}.col-work-card-featured>a{color:#fff}.col-work-card>a span{margin-left:.25rem;transition:transform .16s;display:inline-block}.col-work-card>a:hover span{transform:translate(5px)}.col-convictions{background:var(--col-black);color:#fff;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:clamp(3rem,7vw,8rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-convictions-intro{position:sticky;top:3rem}.col-convictions-intro h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.2vw,5.4rem);font-weight:400;line-height:.96}.col-conviction-list{border-top:1px solid var(--col-line-dark)}.col-conviction-list article{border-bottom:1px solid var(--col-line-dark);grid-template-columns:45px minmax(180px,.72fr) minmax(220px,1.28fr);gap:1.4rem;padding:2.1rem 0;display:grid}.col-conviction-list span{color:var(--col-signal);font-size:.64rem;font-weight:900}.col-conviction-list h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(1.4rem,2.3vw,2.2rem);line-height:1}.col-conviction-list p{color:#aeb7c1;margin:0;line-height:1.7}.col-founder{background:var(--col-paper);grid-template-columns:minmax(300px,.85fr) minmax(400px,1.15fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-founder-monogram{aspect-ratio:1;background:linear-gradient(90deg, transparent 49.4%, #ffffff3d 50%), linear-gradient(transparent 49.4%, #ffffff3d 50%), var(--col-blue);color:#fff;letter-spacing:-.18em;justify-content:center;align-items:center;padding-right:.15em;font-size:clamp(5rem,15vw,14rem);font-weight:950;line-height:1;display:flex;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.col-founder-monogram:after{background:var(--col-signal);content:"";width:66%;height:9%;position:absolute;bottom:8%;right:-6%;transform:rotate(-34deg)}.col-founder-copy>p:not(.col-kicker){color:var(--col-ink-soft);margin:1.4rem 0 0;line-height:1.8}.col-founder-copy .col-text-link{margin-top:1.9rem;display:inline-block}.col-paths{background:var(--col-bone);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem)}.col-path-grid{border-left:1px solid var(--col-line-light);border-top:1px solid var(--col-line-light);grid-template-columns:repeat(3,1fr);display:grid}.col-path-grid article{background:var(--col-paper);border-bottom:1px solid var(--col-line-light);border-right:1px solid var(--col-line-light);flex-direction:column;min-height:340px;padding:clamp(1.5rem,3vw,2.8rem);display:flex}.col-path-grid span{color:var(--col-blue-deep);letter-spacing:.14em;font-size:.63rem;font-weight:900}.col-path-grid h3{color:var(--col-black);letter-spacing:-.05em;margin:4rem 0 1.1rem;font-size:clamp(1.65rem,2.8vw,2.8rem);line-height:1}.col-path-grid p{color:var(--col-ink-soft);margin:0;line-height:1.7}.col-path-grid a{color:var(--col-blue-deep);margin-top:auto;padding-top:2rem;font-size:.78rem;font-weight:850}.col-join{background:var(--col-blue);color:#fff;grid-template-columns:minmax(300px,.9fr) minmax(400px,1.1fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(4.5rem,8vw,7rem) clamp(1.1rem,7vw,8rem);display:grid}.col-join h2{color:#fff;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.4vw,5.5rem);font-weight:400;line-height:.97}.col-join>div>p:not(.col-kicker){color:#e2e6ff;margin:1.4rem 0 0;line-height:1.75}.col-join-form{background:var(--col-paper);color:var(--col-black);padding:clamp(1.5rem,4vw,3rem)}.col-join-form>strong{font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.25;display:block}.col-join-form>p{line-height:1.65;color:var(--col-ink-soft)!important;margin:.75rem 0 1.25rem!important}.col-join-form label{margin-bottom:.65rem;font-size:.7rem;font-weight:850;display:block}.col-join-form>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.col-join-form input,.col-join-form button{font:inherit;border:1px solid #aeb3bb;border-radius:0;min-height:55px;padding:.85rem 1rem}.col-join-form input{color:#6a7079;background:#eeece6}.col-join-form button{background:var(--col-black);border-color:var(--col-black);color:#fff;font-size:.75rem;font-weight:850}.col-join-form input:disabled,.col-join-form button:disabled{cursor:not-allowed;opacity:.72}.col-join-form small{color:#646c75;margin-top:1rem;font-size:.71rem;line-height:1.6;display:block}.col-footer{background:var(--col-black);border-top:1px solid var(--col-line-dark);color:#fff;grid-template-columns:minmax(260px,1.1fr) minmax(320px,.9fr);gap:3rem;padding:clamp(3.5rem,7vw,6rem) clamp(1.1rem,7vw,8rem) 2rem;display:grid}.col-brand-footer .col-mark{width:48px;height:48px}.col-footer-lead>p{color:#9ea8b3;max-width:450px;margin:1.5rem 0 0;line-height:1.7}.col-footer>nav{grid-template-columns:1fr 1fr;align-content:start;gap:1rem 2rem;display:grid}.col-footer>nav a{color:#ccd2d9;font-size:.77rem;font-weight:720}.col-footer>nav a:hover{color:var(--col-signal)}.col-footer>small{border-top:1px solid var(--col-line-dark);color:#78838f;grid-column:1/-1;padding-top:1.4rem;font-size:.67rem;line-height:1.6}.col-about-hero{background:linear-gradient(90deg, #ffffff0e 1px, transparent 1px), var(--col-black);color:#fff;background-size:72px 72px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(3rem,8vw,9rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-about-hero h1{color:#fff;letter-spacing:-.075em;margin:0;font-size:clamp(3.8rem,7vw,7rem);line-height:.88}.col-about-intro{border-left:5px solid var(--col-signal);align-self:end;padding-left:clamp(1.5rem,4vw,3rem)}.col-about-intro p{color:#d4dae1;margin:0;font-size:1.03rem;line-height:1.75}.col-about-intro span{color:var(--col-signal);letter-spacing:.14em;margin-top:2rem;font-size:.65rem;font-weight:900;display:block}.col-about-story{background:var(--col-paper);grid-template-columns:minmax(150px,.32fr) minmax(420px,1.68fr);gap:clamp(3rem,8vw,9rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-about-story-label{border-top:3px solid var(--col-black);color:var(--col-blue-deep);letter-spacing:.15em;padding-top:.8rem;font-size:.66rem;font-weight:900}.col-about-story h2{color:var(--col-black);letter-spacing:-.055em;max-width:1020px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.5vw,5.6rem);font-weight:400;line-height:.96}.col-about-story p{color:var(--col-ink-soft);max-width:820px;margin:1.6rem 0 0;font-size:1.03rem;line-height:1.85}.col-about-belief{background:var(--col-blue);color:#fff;grid-template-columns:minmax(340px,1.15fr) minmax(300px,.85fr);gap:clamp(3rem,8vw,9rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-about-belief blockquote{color:#fff;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,5rem);line-height:.97}.col-about-belief>div:last-child{border-left:1px solid #ffffff4d;padding-left:clamp(1.5rem,4vw,4rem)}.col-about-belief>div:last-child p{color:#e0e4ff;margin:0;line-height:1.8}.col-about-belief>div:last-child p+p{margin-top:1.35rem}.col-about-focus{background:var(--col-bone);grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:clamp(3rem,7vw,8rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-about-focus-grid{border-top:1px solid var(--col-line-light)}.col-about-focus-grid article{border-bottom:1px solid var(--col-line-light);grid-template-columns:42px 1fr;align-items:center;gap:1.4rem;padding:1.55rem 0;display:grid}.col-about-focus-grid span{color:var(--col-blue-deep);font-size:.65rem;font-weight:900}.col-about-focus-grid h3{color:var(--col-black);letter-spacing:-.035em;margin:0;font-size:clamp(1.15rem,2vw,1.75rem)}.col-about-boundary{background:var(--col-black);color:#fff;grid-template-columns:minmax(340px,1.1fr) minmax(300px,.9fr);gap:clamp(3rem,8vw,9rem);padding:clamp(4.5rem,8vw,7rem) clamp(1.1rem,7vw,8rem);display:grid}.col-about-boundary h2{color:#fff;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:.97}.col-about-boundary>p{border-left:4px solid var(--col-signal);color:#b5bec7;align-self:end;margin:0;padding-left:1.6rem;line-height:1.8}.col-about-next{background:var(--col-paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(4.5rem,8vw,7rem) clamp(1.1rem,7vw,8rem);display:grid}.col-preview-page{background:var(--col-bone)}.col-product-hero{background:linear-gradient(90deg, #ffffff0e 1px, transparent 1px), linear-gradient(#ffffff0e 1px, transparent 1px), var(--col-black);color:#fff;background-size:72px 72px;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);min-height:700px;padding:clamp(4.5rem,8vw,8rem) clamp(1.1rem,6vw,7rem);display:grid;position:relative;overflow:hidden}.col-product-hero:before{background:var(--col-product-accent,var(--col-blue));content:"";width:min(220px,34vw);height:11px;position:absolute;top:0;left:clamp(1.1rem,6vw,7rem)}.col-product-hero-copy{align-self:center;max-width:850px;padding-right:clamp(2rem,7vw,8rem)}.col-product-status-row{align-items:center;gap:1rem;margin-bottom:clamp(3rem,6vw,6rem);display:flex}.col-product-code{color:#9ba5b1;letter-spacing:.14em;font-size:.62rem;font-weight:900}.col-product-status{background:var(--col-signal);color:var(--col-black);letter-spacing:.1em;padding:.45rem .55rem;font-size:.59rem;font-weight:900}.col-product-hero h1{color:#fff;letter-spacing:-.075em;margin:0;font-size:clamp(3.75rem,7vw,7.2rem);font-weight:820;line-height:.86}.col-product-hero h1 em{color:var(--col-product-accent-soft,var(--col-sky));letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.col-product-introduction{color:#cbd2da;max-width:720px;margin:2rem 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.72}.col-product-hero .col-actions{margin-top:2.2rem}.col-product-promise{background:var(--col-product-accent,var(--col-blue));box-shadow:28px 28px 0 var(--col-product-shadow,var(--col-signal));color:var(--col-product-panel-text,white);align-self:center;min-height:500px;padding:clamp(2rem,4vw,4rem);position:relative}.col-product-promise>span{color:var(--col-product-panel-muted,#ffffffbf);letter-spacing:.16em;font-size:.63rem;font-weight:900}.col-product-promise blockquote{color:inherit;letter-spacing:-.055em;margin:clamp(4rem,7vw,7rem) 0 1.6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,4.2vw,4.2rem);line-height:.98}.col-product-promise p{color:var(--col-product-panel-muted,#fffc);margin:0;font-size:.9rem;line-height:1.7}.col-product-promise-mark{gap:6px;display:flex;position:absolute;bottom:2rem;left:clamp(2rem,4vw,4rem);right:clamp(2rem,4vw,4rem)}.col-product-promise-mark i{background:var(--col-product-line,var(--col-signal));width:17%;height:5px;display:block}.col-product-promise-mark i:nth-child(2){width:28%}.col-product-promise-mark i:nth-child(3){width:50%}.col-preview-page-blue{--col-product-accent:var(--col-blue);--col-product-accent-soft:var(--col-sky);--col-product-shadow:var(--col-signal);--col-product-line:var(--col-signal)}.col-preview-page-amber{--col-product-accent:var(--col-signal);--col-product-accent-soft:var(--col-signal);--col-product-shadow:var(--col-blue);--col-product-panel-text:var(--col-black);--col-product-panel-muted:#3d3322;--col-product-line:var(--col-blue)}.col-preview-page-bone{--col-product-accent:var(--col-paper);--col-product-accent-soft:var(--col-signal);--col-product-shadow:var(--col-blue);--col-product-panel-text:var(--col-black);--col-product-panel-muted:#525b66;--col-product-line:var(--col-blue)}.col-product-concept{background:var(--col-bone);padding:clamp(4.5rem,9vw,8.5rem) clamp(1.1rem,7vw,8rem)}.col-product-concept-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:2rem 4rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.col-product-concept-heading .col-kicker{grid-column:1/-1;margin-bottom:-.8rem}.col-product-concept-heading h2,.col-product-principles h2,.col-product-boundary h2{color:var(--col-black);letter-spacing:-.07em;margin:0;font-size:clamp(2.8rem,5.7vw,5.7rem);line-height:.92}.col-product-concept-heading>p:last-child{border-left:3px solid var(--col-signal);color:var(--col-ink-soft);margin:0;padding-left:1.5rem;line-height:1.8}.col-product-stage-grid{border-left:1px solid var(--col-line-light);border-top:1px solid var(--col-line-light);grid-template-columns:repeat(4,1fr);display:grid}.col-product-stage-grid article{background:var(--col-paper);border-bottom:1px solid var(--col-line-light);border-right:1px solid var(--col-line-light);min-height:370px;padding:clamp(1.35rem,2.8vw,2.6rem)}.col-product-stage-grid article>div{justify-content:space-between;align-items:center;display:flex}.col-product-stage-grid article>div span{color:var(--col-blue-deep);font-size:.64rem;font-weight:900}.col-product-stage-grid article small{color:#707985;letter-spacing:.1em;font-size:.57rem;font-weight:900}.col-product-stage-grid h3{color:var(--col-black);letter-spacing:-.055em;margin:7rem 0 1.1rem;font-size:clamp(1.65rem,2.5vw,2.7rem);line-height:.98}.col-product-stage-grid p{color:var(--col-ink-soft);margin:0;font-size:.86rem;line-height:1.7}.col-product-principles{background:var(--col-black);color:#fff;grid-template-columns:minmax(320px,.78fr) minmax(430px,1.22fr);gap:clamp(3rem,8vw,9rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-product-principles h2{color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:400}.col-product-principle-list{border-top:1px solid var(--col-line-dark)}.col-product-principle-list article{border-bottom:1px solid var(--col-line-dark);grid-template-columns:40px 1fr;gap:1.5rem;padding:1.8rem 0;display:grid}.col-product-principle-list article>span{color:var(--col-signal);font-size:.63rem;font-weight:900}.col-product-principle-list h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.4vw,2.3rem);line-height:1}.col-product-principle-list p{color:#aeb7c1;margin:.75rem 0 0;line-height:1.7}.col-product-boundary{background:var(--col-paper);grid-template-columns:minmax(320px,.9fr) minmax(430px,1.1fr);gap:clamp(3rem,7vw,8rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-product-boundary>div>p:last-child{color:var(--col-ink-soft);max-width:680px;margin:1.5rem 0 0;line-height:1.8}.col-product-boundary ul{border-top:1px solid var(--col-line-light);align-self:end;margin:0;padding:0;list-style:none}.col-product-boundary li{border-bottom:1px solid var(--col-line-light);color:var(--col-ink);grid-template-columns:20px 1fr;gap:1rem;padding:1.25rem 0;font-size:.9rem;line-height:1.65;display:grid}.col-product-boundary li:before{color:var(--col-blue-deep);content:"—";font-weight:900}.col-360-beta{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(#ffffff0b 1px, transparent 1px), var(--col-black);color:#fff;background-size:56px 56px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(3rem,8vw,8rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.col-360-beta-copy h2{color:#fff;letter-spacing:-.07em;margin:0;font-size:clamp(3rem,5.9vw,5.9rem);line-height:.92}.col-360-beta-copy>p:not(.col-kicker){color:#c5ced8;max-width:760px;margin:1.7rem 0 0;font-size:1rem;line-height:1.78}.col-360-beta-copy ul{border-top:1px solid var(--col-line-dark);margin:2.2rem 0 0;padding:0;list-style:none}.col-360-beta-copy li{border-bottom:1px solid var(--col-line-dark);color:#d6dde4;grid-template-columns:18px 1fr;gap:.85rem;padding:1rem 0;font-size:.86rem;line-height:1.62;display:grid}.col-360-beta-copy li:before{color:var(--col-signal);content:"✓";font-weight:900}.col-360-beta-card{background:var(--col-paper);box-shadow:22px 22px 0 var(--col-blue);color:var(--col-black);align-self:center;padding:clamp(2rem,4vw,3.4rem)}.col-360-beta-card>span{color:var(--col-blue-deep);letter-spacing:.14em;font-size:.62rem;font-weight:900;display:block}.col-360-beta-card h3{letter-spacing:-.05em;margin:1.1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.1vw,3.2rem);font-weight:400;line-height:1.02}.col-360-beta-card>p{color:var(--col-ink-soft);margin:1.25rem 0 0;font-size:.91rem;line-height:1.7}.col-360-beta-card>small{border-top:1px solid var(--col-line-light);color:#626c77;margin-top:1.4rem;padding-top:1.1rem;font-size:.72rem;line-height:1.6;display:block}.kit-360-waitlist{margin-top:1.5rem}.kit-360-waitlist .formkit-form{box-shadow:none!important;background:0 0!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important}.kit-360-waitlist .formkit-fields{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:.65rem!important;display:grid!important}.kit-360-waitlist :is(input,button,.formkit-input,.formkit-submit){font:inherit!important;border-radius:0!important;min-height:52px!important}.kit-360-waitlist :is(input,.formkit-input){color:var(--col-black)!important;background:#fff!important;border:1px solid #aeb8c3!important;padding:.9rem 1rem!important}.kit-360-waitlist :is(button,.formkit-submit){background:var(--col-blue)!important;border:1px solid var(--col-blue)!important;color:#fff!important;cursor:pointer!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:.85rem 1.15rem!important;font-size:.72rem!important;font-weight:900!important}.kit-360-waitlist :is(input,button,a,.formkit-input,.formkit-submit):focus-visible{outline:3px solid var(--col-signal)!important;outline-offset:3px!important}.kit-360-consent-gate{border-left:4px solid var(--col-blue);background:#f2f4f7;padding:1.2rem}.kit-360-consent-gate strong{color:var(--col-black);display:block}.kit-360-consent-gate p,.kit-360-embed-status{color:var(--col-ink-soft);margin:.55rem 0 0;font-size:.82rem;line-height:1.6}.kit-360-consent-gate button{color:var(--col-blue-deep);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;margin-top:.85rem;padding:0;font-size:.78rem;font-weight:850;text-decoration:underline}.col-product-next{background:var(--col-blue);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(4rem,8vw,7rem) clamp(1.1rem,7vw,8rem);display:grid}.col-product-next>div:first-child>span{color:#d5dcff;letter-spacing:.16em;font-size:.63rem;font-weight:900}.col-product-next h2{color:#fff;letter-spacing:-.055em;margin:.9rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.4vw,5.4rem);font-weight:400;line-height:.97}.col-product-next p{color:#e2e6ff;max-width:820px;margin:1.3rem 0 0;line-height:1.75}.work-directory-hero{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(#ffffff0b 1px, transparent 1px), var(--col-black);color:#fff;background-size:56px 56px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(3rem,8vw,8rem);min-height:620px;padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.work-directory-hero>div{align-self:center;max-width:850px}.work-directory-hero h1,.work-directory-heading h2,.work-directory-principles h2,.work-directory-next h2{letter-spacing:-.07em;margin:0;line-height:.91}.work-directory-hero h1{color:#fff;font-size:clamp(3.6rem,7vw,7.3rem)}.work-directory-hero>div>p:not(.col-kicker){color:#cbd1d9;max-width:720px;margin:2rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.work-directory-hero .col-actions{margin-top:2.25rem}.work-directory-hero aside{background:var(--col-blue);box-shadow:26px 26px 0 var(--col-signal);color:#fff;align-self:center;padding:clamp(2rem,4vw,3.75rem)}.work-directory-hero aside>span,.work-directory-next>div:first-child>span{color:#d5dcff;letter-spacing:.16em;font-size:.63rem;font-weight:900;display:block}.work-directory-hero aside strong{letter-spacing:-.055em;margin-top:4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.4vw,3.7rem);font-weight:400;line-height:.98;display:block}.work-directory-hero aside p{color:#e2e6ff;margin:1.6rem 0 0;font-size:.94rem;line-height:1.75}.work-directory-list{background:var(--col-bone);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem)}.work-directory-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:3rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.work-directory-heading h2,.work-directory-principles h2{color:var(--col-black);font-size:clamp(2.7rem,5.3vw,5.6rem)}.work-directory-heading>p{border-left:3px solid var(--col-signal);color:var(--col-ink-soft);margin:0;padding-left:1.4rem;line-height:1.7}.work-directory-grid{border-left:1px solid var(--col-line-light);border-top:1px solid var(--col-line-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-directory-card{background:var(--col-paper);border-bottom:1px solid var(--col-line-light);border-right:1px solid var(--col-line-light);flex-direction:column;min-height:650px;padding:clamp(1.6rem,4vw,3.5rem);transition:background-color .18s,color .18s,transform .18s;display:flex}.work-directory-card-wide{grid-column:1/-1}.work-directory-card:hover{z-index:2;transform:translateY(-5px)}.work-directory-card-featured{background:var(--col-blue);color:#fff}.work-directory-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.work-directory-card-top>span{color:var(--col-blue-deep);font-size:.7rem;font-weight:900}.work-directory-card-top small{background:var(--col-signal);color:var(--col-black);letter-spacing:.09em;text-align:right;padding:.45rem .55rem;font-size:.58rem;font-weight:900}.work-directory-card-featured .work-directory-card-top>span{color:#dbe1ff}.work-directory-card-eyebrow{color:var(--col-ink-soft);letter-spacing:.11em;text-transform:uppercase;font-weight:850;margin:5.7rem 0 0!important;font-size:.69rem!important}.work-directory-card-featured .work-directory-card-eyebrow{color:#dbe1ff}.work-directory-card h3{color:var(--col-black);letter-spacing:-.07em;margin:.85rem 0 1.35rem;font-size:clamp(2.25rem,4.4vw,4.65rem);line-height:.9}.work-directory-card-featured h3{color:#fff}.work-directory-card>p:not(.work-directory-card-eyebrow){color:var(--col-ink-soft);max-width:620px;margin:0;line-height:1.7}.work-directory-card-featured>p:not(.work-directory-card-eyebrow){color:#e2e6ff}.work-directory-card-boundary{border-left:3px solid var(--col-signal);padding-left:.9rem;font-size:.83rem;margin-top:1.35rem!important}.work-directory-card-featured .work-directory-card-boundary{border-left-color:#dbe1ff}.work-directory-card-featured .work-directory-card-boundary strong{color:#fff}.work-directory-pathways{border-top:1px solid var(--col-line-light);margin:auto 0 0;padding-top:1rem}.work-directory-card-featured .work-directory-pathways{border-top-color:#ffffff47}.work-directory-pathways>div{border-bottom:1px solid var(--col-line-light);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:1rem;padding:.8rem 0;display:grid}.work-directory-card-featured .work-directory-pathways>div{border-bottom-color:#ffffff2e}.work-directory-pathways dt{color:var(--col-ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.work-directory-card-featured .work-directory-pathways dt{color:#dbe1ff}.work-directory-pathways dd{gap:.35rem;margin:0;display:grid}.work-directory-pathways dd>a,.work-directory-pathways dd>span{color:var(--col-black);font-size:.78rem;font-weight:800;line-height:1.45}.work-directory-pathways dd>span{color:var(--col-ink-soft)}.work-directory-card-featured .work-directory-pathways dd>a{color:#fff}.work-directory-card-featured .work-directory-pathways dd>span{color:#e2e6ff}.work-directory-pathways dd small{color:var(--col-blue-deep);letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:900}.work-directory-card-featured .work-directory-pathways dd small{color:#dbe1ff}.work-directory-pathways a span{margin-left:.25rem;transition:transform .16s;display:inline-block}.work-directory-pathways a:hover span{transform:translate(5px)}.work-directory-principles{background:var(--col-paper);grid-template-columns:minmax(300px,.88fr) minmax(380px,1.12fr);gap:clamp(3rem,7vw,8rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.work-directory-principles>div{align-self:start}.work-directory-principles ul{border-top:1px solid var(--col-line-light);margin:0;padding:0;list-style:none}.work-directory-principles li{border-bottom:1px solid var(--col-line-light);color:var(--col-ink-soft);padding:1.35rem 0 1.35rem 2rem;line-height:1.7;position:relative}.work-directory-principles li:before{color:var(--col-signal);content:"—";font-weight:900;position:absolute;left:0}.work-directory-principles strong{color:var(--col-black)}.work-directory-next{background:var(--col-blue);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(4rem,8vw,7rem) clamp(1.1rem,7vw,8rem);display:grid}.work-directory-next h2{color:#fff;letter-spacing:-.055em;margin:.9rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.4vw,5.4rem);font-weight:400;line-height:.97}.work-directory-next p{color:#e2e6ff;max-width:820px;margin:1.3rem 0 0;line-height:1.75}.owner-progress-hero{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(#ffffff0b 1px, transparent 1px), var(--col-black);color:#fff;background-size:56px 56px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(3rem,8vw,8rem);min-height:620px;padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.owner-progress-hero>div,.owner-progress-hero aside{align-self:center}.owner-progress-hero h1,.owner-progress-heading h2,.owner-progress-workstreams h2,.owner-progress-next h2{letter-spacing:-.065em;margin:0;line-height:.93}.owner-progress-hero h1{color:#fff;font-size:clamp(3.4rem,6.6vw,7rem)}.owner-progress-hero>div>p:not(.col-kicker){color:#cbd1d9;max-width:750px;margin:2rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.owner-progress-hero aside{background:var(--col-signal);box-shadow:26px 26px 0 var(--col-blue);color:var(--col-black);padding:clamp(2rem,4vw,3.75rem)}.owner-progress-hero aside>span,.owner-progress-boundary span{letter-spacing:.16em;font-size:.63rem;font-weight:900;display:block}.owner-progress-hero aside strong{letter-spacing:-.055em;margin-top:4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.65rem);font-weight:400;line-height:.98;display:block}.owner-progress-hero aside p{color:#3a3324;margin:1.6rem 0 0;font-size:.94rem;line-height:1.75}.owner-progress-ranges,.owner-progress-milestones{background:var(--col-bone);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem)}.owner-progress-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:3rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.owner-progress-heading h2,.owner-progress-workstreams h2,.owner-progress-next h2{color:var(--col-black);font-size:clamp(2.7rem,5.3vw,5.6rem)}.owner-progress-heading>p,.owner-progress-workstreams>div>p:not(.col-kicker){border-left:3px solid var(--col-signal);color:var(--col-ink-soft);margin:0;padding-left:1.4rem;line-height:1.7}.owner-progress-range-grid{border-left:1px solid var(--col-line-light);border-top:1px solid var(--col-line-light);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.owner-progress-range-grid>div{background:var(--col-paper);border-bottom:1px solid var(--col-line-light);border-right:1px solid var(--col-line-light);min-height:275px;padding:clamp(1.6rem,4vw,3.5rem);display:grid}.owner-progress-range-grid dt{color:var(--col-ink-soft);letter-spacing:.08em;text-transform:uppercase;gap:1.2rem;font-size:.77rem;font-weight:850;display:grid}.owner-progress-range-grid dt span{color:var(--col-blue-deep);font-size:.68rem;font-weight:900}.owner-progress-range-grid dd{color:var(--col-black);letter-spacing:-.075em;align-self:end;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,7vw,7.4rem);line-height:.8}.owner-progress-disclaimer{border-left:5px solid var(--col-signal);color:#50452e;background:#fff4ce;margin:2rem 0 0;padding:1.15rem 1.3rem;font-size:.82rem;font-weight:750;line-height:1.65}.owner-progress-workstreams{background:var(--col-blue);color:#fff;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:clamp(3rem,7vw,8rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.owner-progress-workstreams>div{align-self:start}.owner-progress-workstreams h2{color:#fff}.owner-progress-workstreams>div>p:not(.col-kicker){color:#f5f7ff;border-color:#dbe1ff;margin-top:2rem}.owner-progress-workstreams .col-kicker,.owner-progress-workstreams dt{color:#f5f7ff}.owner-progress-workstreams dl{border-top:1px solid #ffffff42;margin:0}.owner-progress-workstreams dl>div{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.25rem;padding:1.25rem 0;display:grid}.owner-progress-workstreams dt{color:#f5f7ff;letter-spacing:.07em;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;font-size:.78rem;font-weight:800}.owner-progress-workstreams dd{color:#fff;letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3.5rem)}.owner-progress-milestones{background:var(--col-paper)}.owner-progress-milestone-grid{border-left:1px solid var(--col-line-light);border-top:1px solid var(--col-line-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-progress-milestone-grid article{border-bottom:1px solid var(--col-line-light);border-right:1px solid var(--col-line-light);flex-direction:column;min-height:480px;padding:clamp(1.6rem,4vw,3.5rem);display:flex}.owner-progress-milestone-grid article>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.owner-progress-milestone-grid article>div>span{color:var(--col-blue-deep);letter-spacing:.11em;font-size:.69rem;font-weight:900}.owner-progress-milestone-grid small{background:var(--col-signal);color:var(--col-black);letter-spacing:.08em;text-align:right;padding:.45rem .55rem;font-size:.57rem;font-weight:900}.owner-progress-milestone-grid h3{color:var(--col-black);letter-spacing:-.065em;margin:5rem 0 1.5rem;font-size:clamp(2.2rem,4vw,4.25rem);line-height:.95}.owner-progress-milestone-grid p{color:var(--col-ink-soft);margin:auto 0 0;line-height:1.75}.owner-progress-milestone-grid code{color:var(--col-blue-deep);font-size:.83em;font-weight:850}.owner-progress-next{background:var(--col-bone);grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:clamp(3rem,7vw,8rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid}.owner-progress-next .col-kicker{color:var(--col-blue-deep)}.owner-progress-next ol{counter-reset:owner-next;margin:0;padding:0;list-style:none}.owner-progress-next li{border-top:1px solid var(--col-line-light);color:var(--col-ink-soft);counter-increment:owner-next;grid-template-columns:2.5rem minmax(0,1fr);gap:1.2rem;padding:1.35rem 0;line-height:1.7;display:grid}.owner-progress-next li:last-child{border-bottom:1px solid var(--col-line-light)}.owner-progress-next li:before{color:var(--col-blue-deep);content:counter(owner-next, decimal-leading-zero);letter-spacing:.08em;font-size:.68rem;font-weight:900}.owner-progress-monitor{background:var(--col-paper);border-top:1px solid var(--col-line-light);padding:clamp(4rem,8vw,7rem) clamp(1.1rem,7vw,8rem)}.owner-progress-monitor-grid{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3rem;display:grid;overflow:hidden}.owner-progress-monitor-grid article{border:1px solid var(--col-line-light);background:#fff;min-height:210px;margin-right:-1px;padding:1.5rem}.owner-progress-monitor-grid span{color:var(--col-blue-deep);letter-spacing:.12em;font-size:.64rem;font-weight:900;display:block}.owner-progress-monitor-grid strong{letter-spacing:-.04em;margin-top:1.1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2vw,2.2rem);font-weight:400;line-height:1.05;display:block}.owner-progress-monitor-grid p{color:var(--col-muted);margin:1rem 0 0;font-size:.92rem;line-height:1.6}.owner-progress-boundary{background:var(--col-black);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(4rem,8vw,7rem) clamp(1.1rem,7vw,8rem);display:grid}.owner-progress-boundary span{color:#d5dcff}.owner-progress-boundary strong{letter-spacing:-.065em;margin-top:.9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5.3vw,5.6rem);font-weight:400;line-height:.93;display:block}.owner-progress-boundary p{color:#cbd1d9;max-width:850px;margin:1.4rem 0 0;line-height:1.75}.owner-progress-boundary .col-text-link{color:#fff;white-space:nowrap}@media (width<=1120px){.col-header{grid-template-columns:1fr auto}.col-desktop-nav{display:none}.col-mobile-nav{display:block}.col-360-beta{grid-template-columns:1fr}.col-360-beta-card{max-width:760px}.col-hero,.col-product-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.work-directory-hero,.owner-progress-hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.col-product-stage-grid{grid-template-columns:1fr 1fr}.col-product-stage-grid article{min-height:330px}}@media (width<=820px){.col-preview-ribbon{text-align:center;grid-template-columns:1fr}.col-preview-ribbon span:last-child{text-align:center}.col-header .col-button-small{display:none}.col-hero,.col-product-hero,.work-directory-hero,.owner-progress-hero,.col-definition,.col-foundation,.col-convictions,.col-founder,.col-join,.col-footer,.col-about-hero,.col-about-story,.col-about-belief,.col-about-focus,.col-about-boundary,.col-about-next,.col-product-principles,.col-product-boundary,.col-product-next,.work-directory-principles,.work-directory-next,.owner-progress-workstreams,.owner-progress-next,.owner-progress-boundary{grid-template-columns:1fr}.col-hero,.col-product-hero{gap:4.5rem;min-height:0}.col-hero-copy,.col-product-hero-copy{padding-right:0}.col-hero-manifesto,.col-product-promise{justify-self:center;width:calc(100% - 28px);min-height:430px}.col-definition{gap:2rem}.col-section-number{justify-content:flex-start;width:70px}.col-definition-copy,.col-about-belief>div:last-child{border-left:0;border-top:1px solid var(--col-line-light);padding-top:2rem;padding-left:0}.col-about-belief>div:last-child{border-color:#ffffff4d}.col-foundation-grid,.col-work-grid,.work-directory-grid,.owner-progress-range-grid,.owner-progress-milestone-grid{grid-template-columns:1fr}.work-directory-card-wide{grid-column:auto}.col-foundation-grid article+article{border-left:1px solid var(--col-line-dark);border-top:0}.col-convictions-intro{position:static}.col-conviction-list article{grid-template-columns:38px 1fr}.col-conviction-list p{grid-column:2}.col-section-heading,.col-product-concept-heading,.work-directory-heading,.owner-progress-heading{grid-template-columns:1fr;align-items:start}.col-section-heading>p,.col-product-concept-heading>p:last-child,.work-directory-heading>p,.owner-progress-heading>p{max-width:680px}.col-path-grid{grid-template-columns:1fr}.owner-progress-monitor-grid{grid-template-columns:repeat(2,1fr)}.col-footer>small{grid-column:auto}.col-about-intro{align-self:auto}.col-about-story{gap:2rem}.col-about-story-label{width:150px}.col-about-next,.col-product-next,.work-directory-next,.owner-progress-boundary{align-items:start}}@media (width<=560px){.col-wordmark strong{font-size:.67rem}.col-wordmark small{font-size:.49rem}.col-hero h1,.col-product-hero h1,.col-about-hero h1{font-size:clamp(3.25rem,16vw,5.1rem)}.col-hero-manifesto,.col-product-promise,.work-directory-hero aside,.owner-progress-hero aside{min-height:390px}.owner-progress-milestone-grid article{min-height:430px}.owner-progress-monitor-grid,.col-foundation-grid{grid-template-columns:1fr}.col-work-card{min-height:430px}.work-directory-card{min-height:620px}.col-conviction-list article{grid-template-columns:34px 1fr}.col-founder{gap:2.5rem}.col-path-grid article{min-height:300px}.col-join-form>div,.col-footer>nav,.col-product-stage-grid{grid-template-columns:1fr}.col-product-stage-grid article{min-height:300px}.col-product-stage-grid h3{margin-top:4.7rem}.col-product-status-row{flex-direction:column;align-items:flex-start}.col-product-promise blockquote{margin-top:3.5rem}.col-360-beta-card{box-shadow:12px 12px 0 var(--col-blue);width:calc(100% - 12px)}.kit-360-waitlist .formkit-fields{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.col-site *,.col-site :before,.col-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}html{scroll-behavior:auto}*{transition:none!important}}@media (width<=1050px){.home-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.home-hero-visual{min-height:460px}.home-system,.resource-next{grid-template-columns:1fr .9fr}.home-outcome-grid{grid-template-columns:1fr}.home-outcome-grid article{grid-template-columns:42px 1fr;gap:0 1.4rem;display:grid}.home-outcome-grid article>span{grid-row:1/3;padding-top:.25rem}.home-outcome-grid h3{margin-top:0}.home-outcome-grid p{margin-top:.55rem}.about-approach-grid{grid-template-columns:repeat(2,1fr)}.support-form-section{grid-template-columns:1fr}}@media (width<=760px){.home-hero,.home-problem,.home-system,.home-constraints,.home-about,.home-free-cta,.page-hero,.editorial-section,.about-expectations,.about-audience,.featured-resource,.resource-next,.support-scope{grid-template-columns:1fr}.home-hero{min-height:0;padding-top:4.8rem}.home-hero-visual{min-height:440px}.home-cover-main{width:58%;left:20%}.home-problem-copy{align-self:start}.home-system-frame{transform:none}.home-constraints{background:linear-gradient(#071b2ff2,#071b2ffa),url(../assets/dashboard-preview.png) 50%/cover}.home-about-mark{max-width:300px}.home-free-cover{max-width:330px}.page-hero{min-height:0;padding-top:4.7rem}.about-hero-statement{justify-items:start}.about-hero-statement span{text-align:left}.editorial-label{padding-top:0}.about-expectations>p{align-self:start}.about-principles{padding:1rem 1.4rem}.resource-hero-number{text-align:left;font-size:11rem}.resource-hero-number small{text-align:left;margin-left:.5rem;margin-right:0}.featured-resource-cover{max-width:330px}.resource-next-covers{width:100%;max-width:460px;height:380px;margin:0 auto}.resource-note{grid-template-columns:1fr}.support-scope{gap:1rem}.form-row{grid-template-columns:1fr}.legal-page section{grid-template-columns:1fr;gap:1rem}}@media (width<=470px){.home-hero h1,.page-hero h1{font-size:3rem}.home-hero-visual{min-height:360px}.home-cover-main{width:64%;left:18%}.home-framework-chip{width:84%;bottom:0}.home-about-mark{max-width:240px}.about-approach-grid{grid-template-columns:1fr}.about-approach-grid article{min-height:190px}.about-approach-grid h3{margin-top:2rem}.resource-next-covers{height:315px}.resource-badge{right:-2%}.support-form{padding:1rem}.legal-page h1{font-size:3.2rem}}.insights-hero,.assessment-hero,.guidance-hero{background:radial-gradient(circle at 88% 18%,#1768e54d,#0000 30%),linear-gradient(135deg,#071b2f,#0b2948)}.home-discovery{background:var(--paper);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,6vw,6rem)}.home-discovery-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.home-discovery-grid article{border:1px solid var(--line);background:#fff;min-height:340px;padding:clamp(1.4rem,3vw,2.2rem)}.home-discovery-grid article>span{color:#c4d0da;letter-spacing:-.07em;margin-bottom:2.2rem;font-size:2.8rem;font-weight:850;line-height:1;display:block}.home-discovery-grid h3{color:var(--navy);letter-spacing:-.04em;margin:.7rem 0 .9rem;font-size:1.45rem}.home-discovery-grid article>p:not(.kicker){color:var(--muted);font-size:.86rem;line-height:1.7}.insights-hero-note{border:1px solid #ffffff29;border-left:4px solid var(--amber);background:#ffffff0f;align-self:center;padding:2rem}.insights-hero-note span,.newsletter-status strong,.article-source-note strong{color:var(--amber);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:900}.insights-hero-note strong{color:#fff;margin-top:.8rem;font-size:1.25rem;line-height:1.35;display:block}.insights-hero-note p{color:#bfd0df;margin:.75rem 0 0;font-size:.86rem;line-height:1.7}.insights-review-note,.edition-note{background:var(--amber);color:var(--navy);grid-template-columns:auto 1fr;align-items:center;gap:.4rem 2rem;padding:1.2rem clamp(1.25rem,6vw,6rem);display:grid}.edition-note strong{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.edition-note p{margin:0;font-size:.82rem}.insights-review-note strong{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.insights-review-note p{margin:0;font-size:.82rem}.insight-grid{grid-template-columns:repeat(3,1fr);gap:1px;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,6vw,6rem);display:grid}.insight-card{border:1px solid var(--line);background:#fff;min-height:460px;padding:clamp(1.5rem,3vw,2.4rem);position:relative}.insight-card:hover{z-index:1;border-color:#a8b9c9;box-shadow:0 18px 45px #0822391a}.insight-card-number{color:#d9e2e9;letter-spacing:-.07em;margin-bottom:3rem;font-size:3rem;font-weight:800;line-height:1}.insight-card h2{color:var(--navy);letter-spacing:-.04em;margin:.75rem 0 1rem;font-size:clamp(1.55rem,2.3vw,2.1rem);line-height:1.08}.insight-card h2 a:hover{color:var(--cobalt)}.insight-card>p:not(.kicker){color:var(--muted);font-size:.9rem;line-height:1.7}.insight-card-meta{border-top:1px solid var(--line);color:#6c7c8a;text-transform:uppercase;flex-wrap:wrap;gap:.45rem 1rem;margin:1.6rem 0;padding-top:1rem;font-size:.7rem;font-weight:750;display:flex}.newsletter-panel{background:var(--navy);color:#fff;grid-template-columns:1.1fr .9fr;align-items:start;gap:3rem;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,8vw,8rem);display:grid}.newsletter-panel h2{color:#fff;letter-spacing:-.06em;margin:.8rem 0 1.2rem;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98}.newsletter-panel>div>p{color:#bfd0df;max-width:700px;line-height:1.75}.newsletter-status{background:#ffffff12;border:1px solid #ffffff29;padding:2rem}.newsletter-status strong{color:#fff;letter-spacing:0;text-transform:none;font-size:1rem;line-height:1.4;display:block}.newsletter-status p{color:#aebfd0;margin-bottom:0;font-size:.84rem;line-height:1.7}.article-page{background:var(--paper);padding:2rem clamp(1.25rem,6vw,6rem) clamp(5rem,10vw,9rem)}.breadcrumbs{color:#65788a;flex-wrap:wrap;align-items:center;gap:.55rem;max-width:880px;margin:0 auto 4rem;font-size:.72rem;font-weight:700;display:flex}.breadcrumbs a:hover{color:var(--cobalt)}.public-search-page{background:var(--paper);min-height:65vh;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,8vw,8rem) clamp(5rem,10vw,8rem)}.public-search-page>header,.public-search,.public-search-starts{max-width:880px;margin-left:auto;margin-right:auto}.public-search-page>header h1{color:var(--navy);letter-spacing:-.07em;margin:.8rem 0 1.1rem;font-size:clamp(3rem,7vw,6rem);line-height:.95}.public-search-page>header>p:last-child{color:var(--muted);max-width:680px;font-size:1.05rem;line-height:1.7}.public-search{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2rem}.public-search h2,.public-search h3,.public-search h4{color:var(--navy)}.public-search form label{margin-bottom:.55rem;font-size:.82rem;font-weight:750;display:block}.public-search-controls{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.public-search-controls input{color:var(--navy);font:inherit;background:#fff;border:2px solid #8092a2;border-radius:0;min-width:0;min-height:48px;padding:.75rem .9rem}.public-search-controls input:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.public-search-status{border-left:4px solid var(--cobalt);overflow-wrap:anywhere;background:#fff;margin-top:1.5rem;padding:1.1rem 1.25rem;line-height:1.65}.public-search-privacy{color:var(--muted);overflow-wrap:anywhere;margin:.9rem 0 0;font-size:.8rem;line-height:1.65}.public-search-status h3,.public-search-status p{margin:0}.public-search-status h3+p{margin-top:.45rem}.public-search-error{border-left-color:#a33b31}.public-search-results{margin-top:2rem}.public-search-results ul{gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.public-search-results li{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;padding:1.3rem 1.4rem}.public-search-results h4,.public-search-results p{margin:0}.public-search-results h4 a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.12em}.public-search-results p{color:var(--muted);margin-top:.5rem;line-height:1.65}.public-search-starts,.not-found-actions{flex-wrap:wrap;gap:.75rem 1.3rem;margin-top:2rem;display:flex}.public-search-starts a{color:var(--cobalt);text-underline-offset:.2em;font-weight:750;text-decoration:underline}.public-search-compact{max-width:720px;margin-top:3rem}.recovery-header{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;padding:1.1rem clamp(1.25rem,6vw,6rem);display:grid}.recovery-brand{letter-spacing:.04em;text-transform:uppercase;font-size:.92rem;font-weight:800}.recovery-header>nav,.recovery-footer nav{flex-wrap:wrap;gap:.75rem 1.2rem;display:flex}.recovery-header nav a,.recovery-footer nav a{text-underline-offset:.2em;font-size:.8rem;font-weight:750;text-decoration:underline}.recovery-mobile-nav{display:none}.recovery-footer{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding:1.5rem clamp(1.25rem,6vw,6rem);display:flex}.article-header,.article-body,.article-source-note,.article-next{max-width:880px;margin-left:auto;margin-right:auto}.article-header h1{color:var(--navy);letter-spacing:-.075em;margin:1rem 0 1.5rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.94}.article-description{color:#42576b;max-width:760px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65}.article-byline{border-bottom:1px solid var(--line);color:#66798a;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:2rem;padding-bottom:1.5rem;font-size:.72rem;font-weight:750;display:flex}.article-source-note{border-left:4px solid var(--amber);background:#fff6df;margin-top:2rem;padding:1.3rem 1.5rem}.article-source-note strong{color:#7c5410}.article-source-note p{color:#5e574a;margin:.5rem 0 0;font-size:.78rem;line-height:1.65}.article-body{color:#263d53;padding-top:3rem;font-size:1.06rem;line-height:1.85}.article-body .article-intro{color:var(--navy);font-size:1.26rem;line-height:1.7}.article-body section{margin-top:3.5rem}.article-body h2{color:var(--navy);letter-spacing:-.045em;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.08}.article-body ul{gap:.85rem;padding-left:1.35rem;display:grid}.article-body li::marker{color:var(--cobalt)}.article-closing{background:var(--cream);border-left:4px solid var(--cobalt);color:var(--navy);margin-top:4rem;padding:1.8rem 2rem;font-size:1.2rem;font-weight:650}.article-next{border-top:1px solid var(--line);margin-top:4rem;padding-top:2rem}.article-next>div{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.assessment-hero-grid{align-self:center;gap:.6rem;display:grid}.assessment-hero-grid span{border-left:3px solid var(--amber);color:#fff;letter-spacing:.09em;background:#ffffff12;padding:.9rem 1.1rem;font-size:.74rem;font-weight:850}.assessment-intro{background:var(--cream);grid-template-columns:1fr .9fr;align-items:start;gap:3rem;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,8vw,8rem);display:grid}.assessment-intro h2{color:var(--navy);letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.assessment-intro>p{color:var(--muted);margin:0;line-height:1.8}.assessment-tool{max-width:1040px;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,4vw,3rem)}.assessment-privacy{border-left:4px solid var(--cobalt);background:#e9f3ff;grid-template-columns:auto 1fr;gap:.3rem 2rem;margin-bottom:2rem;padding:1.2rem 1.4rem;display:grid}.assessment-privacy strong{color:var(--navy);text-transform:uppercase;font-size:.78rem}.assessment-privacy p{color:#405b73;margin:0;font-size:.82rem}.assessment-questions{gap:1rem;display:grid}.assessment-question{border:1px solid var(--line);background:#fff;margin:0;padding:1.4rem}.assessment-question legend{color:var(--navy);grid-template-columns:32px 1fr;gap:.75rem;width:100%;padding:0;font-size:1rem;font-weight:760;line-height:1.45;display:grid}.assessment-question legend span{color:var(--cobalt);letter-spacing:.04em;padding-top:.2rem;font-size:.72rem}.assessment-options{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1.2rem 0 0 2.75rem;display:grid}.assessment-options label{cursor:pointer;position:relative}.assessment-options input{opacity:0;position:absolute}.assessment-options label span{color:#53687a;text-align:center;border:1px solid #cbd5dd;justify-content:center;align-items:center;min-height:42px;padding:.65rem;font-size:.76rem;font-weight:700;display:flex}.assessment-options input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}.assessment-options input:focus-visible+span{outline:3px solid var(--amber);outline-offset:3px}.assessment-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.assessment-actions span{color:#617385;font-size:.78rem;font-weight:700}.button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.5;transform:none}.assessment-result{background:var(--navy);color:#fff;margin-top:3rem;padding:clamp(2rem,5vw,4rem)}.assessment-result h2{color:#fff;letter-spacing:-.06em;margin:.8rem 0 1rem;font-size:clamp(2.5rem,6vw,5rem);line-height:.98}.assessment-result>p:not(.kicker){color:#bfd0df;max-width:760px;line-height:1.75}.assessment-first-step,.assessment-guide-map{border-top:1px solid #ffffff29;gap:.7rem;margin-top:2rem;padding-top:1.4rem;display:grid}.assessment-first-step span,.assessment-guide-map>span{color:var(--amber);letter-spacing:.1em;font-size:.66rem;font-weight:900}.assessment-first-step strong,.assessment-guide-map strong{font-size:1.08rem;line-height:1.55}.assessment-guide-map p{color:#9fb3c5;margin:0;font-size:.8rem;line-height:1.65}.assessment-tied-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin-top:2rem;display:grid}.assessment-tied-result{background:#ffffff0f;border:1px solid #ffffff29;flex-direction:column;padding:1.4rem;display:flex}.assessment-tied-result h3{color:#fff;margin:0;font-size:1.35rem}.assessment-tied-result>p{color:#bfd0df;line-height:1.65}.assessment-tied-result .assessment-first-step,.assessment-tied-result .assessment-guide-map{margin-top:1rem}.assessment-tied-result>.button{align-self:flex-start;margin-top:1.4rem}.assessment-plan-choice{border:1px solid var(--amber);color:#fff;cursor:pointer;font:inherit;background:0 0;align-self:flex-start;margin-top:.8rem;padding:.75rem .9rem;font-size:.76rem;font-weight:800}.assessment-plan-choice[aria-pressed=true]{background:var(--amber);color:var(--navy)}.assessment-plan-choice:focus-visible{outline-offset:3px;outline:3px solid #fff}.assessment-result-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.4rem;display:flex}.assessment-one-week-plan{background:var(--cream);color:var(--navy);margin-top:3rem;padding:clamp(1.5rem,4vw,2.6rem)}.assessment-one-week-plan h3{color:var(--navy);letter-spacing:-.045em;margin:.6rem 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.assessment-plan-intro{color:#435a6d;max-width:740px;margin:1rem 0 0;line-height:1.7}.assessment-plan-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.assessment-plan-steps li{border-top:4px solid var(--cobalt);background:#fff;padding:1.2rem}.assessment-plan-steps span{color:var(--cobalt);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.assessment-plan-steps p{color:var(--ink);margin:.7rem 0 0;font-size:.88rem;line-height:1.65}.assessment-plan-privacy,.assessment-plan-boundary{color:#52687a;margin:1.4rem 0 0;font-size:.75rem;line-height:1.65}.assessment-plan-boundary{margin-top:.35rem}.assessment-plan-actions{margin-top:1.5rem}.text-button{color:#fff;cursor:pointer;font:inherit;text-underline-offset:.3rem;background:0 0;border:0;font-size:.82rem;font-weight:750;text-decoration:underline}.assessment-boundary{color:#617385;text-align:center;max-width:800px;margin:2rem auto 0;font-size:.74rem;line-height:1.7}@media print{html.assessment-plan-printing body *{visibility:hidden!important}html.assessment-plan-printing .assessment-one-week-plan,html.assessment-plan-printing .assessment-one-week-plan *{visibility:visible!important}html.assessment-plan-printing .assessment-one-week-plan{width:100%;margin:0;padding:0;position:absolute;top:0;left:0;color:#071b2f!important;background:#fff!important}html.assessment-plan-printing .assessment-plan-steps{grid-template-columns:1fr}html.assessment-plan-printing .assessment-plan-steps li{break-inside:avoid}html.assessment-plan-printing .assessment-plan-actions{display:none!important}}.guidance-hero-choice{grid-template-columns:1fr auto 1fr;align-self:center;align-items:center;gap:1rem;display:grid}.guidance-hero-choice>div{background:#ffffff12;border:1px solid #ffffff2b;padding:1.5rem}.guidance-hero-choice span{color:var(--amber);letter-spacing:.1em;font-size:.66rem;font-weight:900;display:block}.guidance-hero-choice strong{color:#fff;margin-top:.45rem;font-size:1.08rem;display:block}.guidance-hero-choice i{color:#93a9bc;font-family:Georgia,serif;font-size:.85rem}.guidance-paths{grid-template-columns:1fr 1fr;display:grid}.guidance-paths>article{background:#fff;padding:clamp(3rem,7vw,6rem) clamp(1.5rem,6vw,6rem)}.guidance-paths h2{color:var(--navy);letter-spacing:-.06em;margin:.8rem 0 1.2rem;font-size:clamp(2.1rem,4.4vw,4rem);line-height:1}.guidance-paths>article>p:not(.kicker){color:var(--muted);line-height:1.8}.guidance-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.guidance-connection-note{background:var(--cream);border-left:4px solid var(--amber);margin-top:2rem;padding:1.2rem 1.4rem}.guidance-connection-note strong{color:var(--navy);font-size:.82rem}.guidance-connection-note p{color:#615d56;margin-bottom:0;font-size:.76rem;line-height:1.65}.guidance-paths .guidance-paid{background:var(--cobalt);color:#fff}.guidance-paid h2,.guidance-paid>p:not(.kicker){color:#fff}.guidance-paid-list{gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.guidance-paid-list li{border-top:1px solid #fff3;padding-top:.85rem;font-size:.88rem;line-height:1.5}.guidance-connection-dark{border-left-color:var(--amber);background:#071b2f47}.guidance-connection-dark strong,.guidance-connection-dark p{color:#fff}.guidance-triage{background:var(--cream);grid-template-columns:.8fr 1.2fr;align-items:start;gap:3rem;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,8vw,8rem);display:grid}.guidance-triage h2{color:var(--navy);letter-spacing:-.06em;margin:.8rem 0 0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98}.guidance-triage-flow{gap:.75rem;display:grid}.guidance-triage-flow span{color:var(--navy);background:#fff;border:1px solid #ddd7ca;grid-template-columns:36px 1fr;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:.86rem;font-weight:750;display:grid}.guidance-triage-flow i{color:var(--cobalt);font-size:.68rem;font-style:normal}.developmental-360{background:var(--navy);color:#fff;grid-template-columns:1.1fr .9fr;gap:4rem;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,8vw,8rem);display:grid}.developmental-360 h2{color:#fff;letter-spacing:-.07em;margin:.8rem 0 1.4rem;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.95}.developmental-360-copy>p:not(.kicker){color:#bfd0df;line-height:1.75}.developmental-360-boundaries{background:#ffffff12;border:1px solid #ffffff26;align-self:center;padding:2rem}.developmental-360-boundaries>strong{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.developmental-360-boundaries ul{gap:.85rem;margin:1.3rem 0 0;padding-left:1.1rem;display:grid}.developmental-360-boundaries li{color:#dce7ef;font-size:.84rem;line-height:1.55}.guidance-safety{color:#53492f;background:#fff4d7;grid-template-columns:auto 1fr;gap:.4rem 2rem;padding:1.4rem clamp(1.25rem,8vw,8rem);display:grid}.guidance-safety strong{color:#714d0c;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.guidance-safety p{margin:0;font-size:.78rem;line-height:1.65}@media (width<=1050px){.site-header .desktop-nav{gap:1.3rem}.insight-grid,.home-discovery-grid{grid-template-columns:1fr 1fr}.home-discovery-grid article:last-child{grid-column:1/-1}.insight-card:last-child{grid-column:1/-1;min-height:360px}}@media (width<=760px){.insights-hero,.assessment-hero,.guidance-hero,.newsletter-panel,.assessment-intro,.guidance-paths,.guidance-triage,.developmental-360,.insights-review-note,.edition-note,.assessment-privacy,.guidance-safety,.insight-grid,.home-discovery-grid{grid-template-columns:1fr}.insight-card,.insight-card:last-child{grid-column:auto;min-height:0}.home-discovery-grid article:last-child{grid-column:auto}.article-page{padding-top:1.5rem}.breadcrumbs{margin-bottom:2.5rem}.public-search-controls{grid-template-columns:1fr}.public-search-controls .col-button{width:100%}.recovery-header{grid-template-columns:minmax(0,1fr) auto}.recovery-header>nav{display:none}.recovery-mobile-nav{display:block;position:relative}.recovery-mobile-nav summary{cursor:pointer;font-weight:750}.recovery-mobile-nav nav{background:var(--navy);z-index:10;gap:.75rem;min-width:11rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0}.assessment-options{grid-template-columns:1fr;margin-left:0}.assessment-plan-steps,.guidance-hero-choice{grid-template-columns:1fr}.guidance-hero-choice i{text-align:center}}@media (width<=470px){.article-header h1{font-size:3.15rem}.article-next>div,.article-next .button,.assessment-actions .button,.assessment-result-actions .button,.assessment-plan-actions .button,.guidance-actions .button{width:100%}.assessment-question legend{grid-template-columns:1fr}}.purchase-delivery-page{max-width:880px;margin:0 auto;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,4vw,3rem)}.purchase-delivery-page>header{max-width:720px;margin-bottom:2rem}.purchase-delivery-page h1{color:var(--navy);letter-spacing:-.065em;margin:.7rem 0 1.25rem;font-size:clamp(3rem,8vw,6.5rem);line-height:.92}.purchase-delivery-page>header>p:last-child,.purchase-delivery-card>p:not(.kicker){color:var(--muted);line-height:1.7}.purchase-delivery-card{background:var(--cream);border-top:8px solid var(--amber);padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 24px 70px #051a2d24}.purchase-delivery-card h2{color:var(--navy);letter-spacing:-.045em;margin:.75rem 0 1rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.purchase-onboarding-choice{border-top:1px solid #c8c3b7;margin-top:clamp(1.75rem,4vw,2.75rem);padding-top:clamp(1.5rem,4vw,2.5rem)}.purchase-onboarding-choice h3{color:var(--navy);letter-spacing:-.035em;margin:.6rem 0 1rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.1}.purchase-onboarding-checkbox{color:var(--navy);cursor:pointer;background:#fff;border:2px solid #8795a2;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem;font-size:.96rem;font-weight:750;line-height:1.55;display:grid}.purchase-onboarding-checkbox:focus-within{border-color:var(--cobalt);outline-offset:2px;outline:3px solid #1768e533}.purchase-onboarding-checkbox input{accent-color:var(--cobalt);cursor:pointer;width:24px;height:24px;margin:.1rem 0 0}.purchase-onboarding-disclosure,.purchase-onboarding-success p,.purchase-onboarding-error{color:var(--muted);margin:.8rem 0 1rem;font-size:.78rem;line-height:1.6}.purchase-onboarding-disclosure a{color:var(--cobalt-deep);text-underline-offset:.16em;font-weight:800;text-decoration:underline}.purchase-onboarding-choice button:disabled{color:#505b62;cursor:not-allowed;background:#d8d9d6;border-color:#a5aaa9}.purchase-onboarding-success{color:#164b2a;background:#e9f4ec;border-left:5px solid #2e7d4c;padding:1rem 1.1rem}.purchase-onboarding-success strong{display:block}.purchase-onboarding-success p{color:#315c3e;margin-bottom:0}.purchase-onboarding-error{color:#8a251d;font-weight:700}.tour-page{background:var(--paper);color:var(--ink)}.tour-hero{background:radial-gradient(circle at 82% 16%, #1768e54d, transparent 30%), linear-gradient(135deg, var(--navy) 0%, var(--navy-2) 70%, #123b63 100%);color:#fff;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:690px;padding:clamp(4.5rem,9vw,8.5rem) clamp(1.25rem,7vw,7rem);display:grid;overflow:hidden}.tour-hero h1{letter-spacing:-.065em;max-width:940px;margin:.45rem 0 1.4rem;font-size:clamp(3rem,6.3vw,6.9rem);line-height:.93}.tour-hero>div:first-child>p:not(.kicker){color:#d6e3ef;max-width:690px;font-size:clamp(1.04rem,1.45vw,1.28rem);line-height:1.65}.tour-hero-stack{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.tour-hero-stack img{border-radius:10px;width:125%;box-shadow:0 32px 80px #00000061}.tour-hero-stack img:first-child{transform:rotate(-8deg)translate(26%)}.tour-hero-stack img:nth-child(2){z-index:2;position:relative;transform:translateY(-5%)}.tour-hero-stack img:nth-child(3){transform:rotate(8deg)translate(-26%)}.tour-rhythm,.tour-products,.tour-example,.tour-boundary,.tour-cta{padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,7vw,7rem)}.tour-section-heading{max-width:820px;margin-bottom:clamp(2.3rem,5vw,4rem)}.tour-section-heading h2,.tour-example h2,.tour-boundary h2,.tour-cta h2{color:var(--navy);letter-spacing:-.055em;margin:.45rem 0 1.15rem;font-size:clamp(2.15rem,4.8vw,4.9rem);line-height:1}.tour-section-heading>p:last-child,.tour-example-copy>p,.tour-boundary>p,.tour-cta>p{color:var(--muted);font-size:1.05rem;line-height:1.7}.tour-rhythm-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.tour-rhythm-layout>img,.tour-example-images img{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px}.tour-rhythm-steps{gap:.85rem;display:grid}.tour-rhythm-steps article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:48px 1fr;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.tour-rhythm-steps span{color:var(--cobalt);letter-spacing:.08em;font-size:.75rem;font-weight:900}.tour-rhythm-steps h3,.tour-rhythm-steps p{margin:0}.tour-rhythm-steps p{color:var(--muted);margin-top:.2rem}.tour-products{background:var(--cream)}.tour-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.tour-product-card{background:#fff;border:1px solid #d5d7d3;border-radius:16px;grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);align-items:center;gap:1.35rem;padding:clamp(1.15rem,2.5vw,1.8rem);display:grid;position:relative}.tour-product-card img{border-radius:6px;box-shadow:0 18px 42px #071b2f2e}.tour-product-featured{border:2px solid var(--cobalt);box-shadow:0 24px 58px #1768e524}.tour-best-fit{background:var(--cobalt);color:#fff;letter-spacing:.09em;white-space:nowrap;border-radius:999px;padding:.45rem .7rem;font-size:.58rem;font-weight:900;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.tour-price{color:var(--cobalt);margin:0;font-size:1.9rem;font-weight:900}.tour-product-card h3{color:var(--navy);margin:.2rem 0 .45rem;font-size:1.2rem;line-height:1.1}.tour-product-meta{color:var(--muted);text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750}.tour-product-card ul{color:var(--ink);margin:1rem 0 0;padding-left:1.1rem;font-size:.88rem;line-height:1.55}.tour-example{background:var(--navy);color:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,6rem);display:grid}.tour-example h2{color:#fff}.tour-example-copy>p{color:#cad9e7}.tour-synthetic-label{background:var(--amber);color:var(--navy);letter-spacing:.06em;border-radius:5px;margin:.35rem 0 .75rem;padding:.55rem .7rem;font-size:.7rem;font-weight:900;display:inline-block}.tour-example ol{color:#eef5fb;padding-left:1.4rem;line-height:1.7}.tour-example-images{align-content:center;gap:1.1rem;display:grid}.tour-boundary{background:var(--cobalt);color:#fff;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.tour-boundary h2,.tour-boundary>p{color:#fff}.tour-cta{text-align:center}.tour-cta>p{max-width:680px;margin-left:auto;margin-right:auto}.tour-cta .button{margin-top:1.1rem}@media (width<=1040px){.tour-product-grid{grid-template-columns:1fr}.tour-product-card{grid-template-columns:minmax(100px,.25fr) minmax(0,1fr)}}@media (width<=760px){.tour-hero,.tour-rhythm-layout,.tour-example,.tour-boundary{grid-template-columns:1fr}.tour-hero{min-height:auto;padding-top:4rem}.tour-hero .hero-actions{flex-direction:column;align-items:flex-start}.tour-hero-stack{max-width:520px;margin:1rem auto 0}.tour-product-card{grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);align-items:start}.tour-product-card ul{font-size:.82rem}}.feedback-workshop{background:var(--col-paper);color:var(--col-ink)}.feedback-workshop h1,.feedback-workshop h2,.feedback-workshop h3,.feedback-workshop p,.feedback-workshop blockquote{margin-top:0}.feedback-workshop-hero{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), var(--col-black);color:#fff;background-size:72px 72px;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:650px;padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem);display:grid;overflow:hidden}.feedback-workshop-hero-copy{max-width:780px}.feedback-workshop-kicker{color:var(--col-signal);letter-spacing:.18em;margin-bottom:1.2rem;font-size:.66rem;font-weight:900;line-height:1.5}.feedback-workshop-hero h1{color:#fff;letter-spacing:-.065em;margin-bottom:1.65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.35rem,6.7vw,7.2rem);font-weight:400;line-height:.94}.feedback-workshop-question{color:#cdd3da;max-width:690px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.45}.feedback-workshop-orbit{aspect-ratio:1;background:radial-gradient(circle,#172238 0,#0d131e 41%,#0000 70%);border-radius:50%;justify-self:center;width:100%;max-width:470px;position:relative}.feedback-workshop-ring{border:1px solid #315cff6b;border-radius:50%;position:absolute;inset:9%}.feedback-workshop-ring-two{border-color:#f0b34b61;inset:23%;transform:rotate(-28deg)scaleX(1.38)}.feedback-workshop-orbit-node{color:#f1eee6;text-align:center;z-index:1;background:#111927;border:1px solid #ffffff3b;max-width:154px;padding:.7rem .8rem;font-family:Georgia,Times New Roman,serif;font-size:.8rem;line-height:1.3;position:absolute;box-shadow:0 14px 35px #00000057}.feedback-workshop-orbit-top{top:0;left:50%;transform:translate(-50%)}.feedback-workshop-orbit-right{top:37%;right:-3%}.feedback-workshop-orbit-bottom{bottom:4%;left:50%;transform:translate(-50%)}.feedback-workshop-orbit-left{top:48%;left:-4%}.feedback-workshop-orbit-core{background:var(--col-black);border:1px solid var(--col-signal);color:var(--col-signal);border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feedback-workshop-purpose,.feedback-workshop-pathways{padding:clamp(4.5rem,9vw,8rem) clamp(1.1rem,7vw,8rem)}.feedback-workshop-purpose{background:var(--col-bone);grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.feedback-workshop-purpose h2,.feedback-workshop-pathways h2{letter-spacing:-.06em;margin-bottom:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5.4vw,5.6rem);font-weight:400;line-height:.98}.feedback-workshop-purpose blockquote{color:#444f5c;max-width:760px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.6}.feedback-workshop-purpose aside{background:var(--col-paper);border:1px solid var(--col-line-light);box-shadow:12px 12px 0 var(--col-signal);padding:2rem}.feedback-workshop-purpose aside span,.feedback-workshop-purpose aside strong{display:block}.feedback-workshop-purpose aside span{color:var(--col-blue-deep);letter-spacing:.14em;font-size:.63rem;font-weight:950}.feedback-workshop-purpose aside strong{margin-top:.75rem;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:400}.feedback-workshop-purpose aside p{color:var(--col-ink-soft);margin:1rem 0 0;font-size:.78rem;line-height:1.6}.feedback-workshop-pathways{background:var(--col-paper)}.feedback-workshop-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.3rem;display:flex}.feedback-workshop-section-heading h2{letter-spacing:-.055em;max-width:850px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.8vw,4.8rem);font-weight:400;line-height:1}.feedback-workshop-pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feedback-workshop-pathway-grid article{min-height:0}.feedback-workshop-pathway-grid p{color:var(--col-ink-soft);line-height:1.65}.feedback-workshop-reading,.feedback-workshop-references{background:var(--col-paper);padding:clamp(3rem,7vw,6rem) clamp(1.1rem,7vw,8rem)}.feedback-workshop-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.feedback-workshop-reading-grid section{border-top:2px solid var(--col-signal);padding-top:1.5rem}.feedback-workshop-reading-grid h3{margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1.2}.feedback-workshop-reading-grid blockquote{margin:0;font-size:1.05rem;line-height:1.75}.feedback-workshop-source{color:var(--col-ink-soft);margin-top:1rem;font-size:.8rem;line-height:1.6}.feedback-workshop-references h2{font-family:Georgia,Times New Roman,serif;font-size:2rem}.feedback-workshop-references ul{max-width:65rem;padding:0;list-style:none}.feedback-workshop-references li{text-indent:-1.5rem;overflow-wrap:anywhere;margin:1rem 0;padding-left:1.5rem;line-height:1.65}.feedback-workshop-earlier-work{border-left:3px solid var(--col-signal);margin-top:1rem;padding-left:1rem}.feedback-workshop-earlier-work button{border:1px solid var(--col-line-light);cursor:pointer;background:var(--col-paper);color:var(--col-blue-deep);margin-top:.75rem;padding:.65rem 1rem}.feedback-workshop-section-heading p{margin:1.25rem 0 0;line-height:1.65}@media (width<=920px){.feedback-workshop-hero,.feedback-workshop-purpose,.feedback-workshop-pathway-grid,.feedback-workshop-reading-grid{grid-template-columns:minmax(0,1fr)}.feedback-workshop-orbit{width:min(76vw,450px)}}@media (width<=640px){.feedback-workshop-hero{min-height:0;padding-top:4.2rem}.feedback-workshop-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.feedback-workshop-orbit{width:min(80vw,420px)}.feedback-workshop-orbit-node{max-width:128px;padding:.55rem .6rem;font-size:.68rem}.feedback-workshop-section-heading{flex-direction:column;align-items:flex-start}}.feedback-workshop-pathway-grid{gap:1rem;display:grid}.feedback-workshop-pathway-grid article{border:1px solid var(--col-line-light);flex-direction:column;padding:clamp(1.6rem,4vw,3rem);display:flex}.feedback-workshop-pathway-grid h3{margin-bottom:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:400;line-height:1.12}.feedback-workshop-pathway-grid p{flex:1}.feedback-workshop-pathway-grid article>strong{color:var(--col-blue-deep);font-size:.9rem;line-height:1.5}.feedback-workshop-resources,.feedback-workshop-notes,.feedback-workshop-cloze,.feedback-workshop-registration,.feedback-workshop-slides{border-top:1px solid var(--col-line-light);padding:clamp(2rem,5vw,4.5rem) clamp(1.1rem,7vw,8rem);scroll-margin-top:6rem}.feedback-workshop-notes-layout,.feedback-workshop-cloze-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);display:grid}.feedback-workshop-prompt-list,.feedback-workshop-cloze-list{gap:1rem;min-width:0;display:grid}.feedback-workshop-prompt,.feedback-workshop-cloze-card{border:1px solid var(--col-line-light);background:#fff;border-radius:.5rem;gap:.75rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.feedback-workshop-prompt-number{color:var(--col-blue-deep);font-size:.8rem;font-weight:800}.feedback-workshop-prompt-title{font-weight:700;line-height:1.5}.feedback-workshop-prompt textarea,.feedback-workshop-registration input:not([type=checkbox]),.feedback-workshop-registration select,.feedback-workshop-cloze-blank input{width:100%;min-width:0;min-height:2.75rem;color:var(--col-ink);font:inherit;background:#fff;border:1px solid #737b86;border-radius:.3rem;padding:.65rem .75rem;font-size:1rem}.feedback-workshop-prompt textarea{resize:vertical;min-height:7rem;line-height:1.5}.feedback-workshop :is(input,textarea,select,button,summary,a):focus-visible{outline:3px solid var(--col-blue-deep);outline-offset:3px}.feedback-workshop-map-panel,.feedback-workshop-cloze-map{border:1px solid var(--col-line-light);background:#f0f2f8;border-radius:.5rem;min-width:0;padding:1rem}.feedback-workshop-map-meta{justify-content:space-between;gap:1rem;margin-bottom:1rem;font-weight:700;line-height:1.5;display:flex}.feedback-workshop-mindmap,.feedback-workshop-cloze-mindmap{width:100%;height:auto;margin:1rem auto;display:block}.feedback-workshop-map-lines{fill:none;stroke:#b8c3d2;stroke-width:2px}.feedback-workshop-map-lines.is-filled{stroke:var(--col-blue-deep)}.feedback-workshop-map-core{fill:var(--col-ink)}.feedback-workshop-map-core-label{fill:#fff;font-size:17px;font-weight:700}.feedback-workshop-map-core-small{fill:#fff;font-size:15px}.feedback-workshop-map-node{fill:#fff;stroke:#73859e;stroke-width:2px}.feedback-workshop-map-node:is(.is-filled,.is-complete){fill:#e1edff;stroke:var(--col-blue-deep)}.feedback-workshop-map-node.is-partial{fill:#fff0d1;stroke:#a5660a}.feedback-workshop-map-node-number{fill:var(--col-ink);font-size:16px;font-weight:700}.feedback-workshop-map-note{fill:#455568;font-size:10px}.feedback-workshop-map-note.is-filled{fill:var(--col-ink)}.feedback-workshop-resources,.feedback-workshop-downloads{flex-wrap:wrap;gap:.75rem;display:flex}.feedback-workshop-downloads{margin:1rem 0}.feedback-workshop-downloads :is(button,a),.feedback-workshop-resources a,.feedback-workshop-registration button{border:1px solid var(--col-blue-deep);min-height:2.75rem;color:var(--col-blue-deep);font:inherit;text-align:center;cursor:pointer;background:#fff;border-radius:.3rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;line-height:1.4;display:inline-flex}.feedback-workshop-registration button[type=submit]{background:var(--col-blue-deep);color:#fff;justify-self:start}.feedback-workshop-registration button:disabled{opacity:.6;cursor:not-allowed}.feedback-workshop-cloze-heading{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.feedback-workshop-cloze-heading h3{flex:1;margin:0;font-size:1.2rem;line-height:1.4}.feedback-workshop-cloze-heading>span{color:var(--col-blue-deep);font-size:.8rem;font-weight:700}.feedback-workshop-cloze-quote{overflow-wrap:anywhere;margin:0;line-height:2.7}.feedback-workshop-cloze-blank{vertical-align:middle;width:min(11rem,100%);margin:.15rem .3rem;display:inline-block}.feedback-workshop-cloze-blank input{background:#f0f2f8;border-width:0 0 2px}.feedback-workshop-cloze-answer{border-top:1px solid var(--col-line-light);padding-top:.75rem}.feedback-workshop-cloze-answer summary{cursor:pointer;color:var(--col-blue-deep);font-weight:700}.feedback-workshop-cloze-answer blockquote{margin:1rem 0 0;line-height:1.65}.feedback-workshop-cloze-map-legend{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.feedback-workshop-cloze-map-legend li{align-items:baseline;gap:.7rem;font-size:.9rem;line-height:1.45;display:flex}.feedback-workshop-cloze-map-legend span{color:var(--col-blue-deep);font-size:.75rem;font-weight:800}.feedback-workshop-registration{background:var(--col-bone)}.feedback-workshop-registration>p{max-width:55rem;line-height:1.65}.feedback-workshop-registration form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:55rem;margin-top:1.5rem;display:grid}.feedback-workshop-registration label{align-content:start;gap:.5rem;font-weight:700;line-height:1.5;display:grid}.feedback-workshop-registration .feedback-workshop-registration-consent{grid-column:1/-1;align-items:start;gap:.75rem;font-weight:400;display:flex}.feedback-workshop-registration-consent input{width:1.25rem;height:1.25rem;accent-color:var(--col-blue-deep);flex:0 0 1.25rem;margin-top:.15rem}.feedback-workshop-registration-record{border-left:4px solid var(--col-blue-deep);overflow-wrap:anywhere;background:#fff;max-width:55rem;margin-top:1.5rem;padding:1.25rem}.feedback-workshop-registration-record p{margin-bottom:.5rem;line-height:1.65}.feedback-workshop-registration-record p:last-child{margin-bottom:0}.feedback-workshop-registration a,.feedback-workshop-notes p a{color:var(--col-blue-deep);text-underline-offset:.2em;text-decoration:underline}.feedback-workshop-pdf-preview{border:1px solid var(--col-line-light);margin-top:1.5rem}.feedback-workshop-pdf-preview object{width:100%;height:min(70vh,50rem);min-height:20rem;display:block}@media (width<=920px){.feedback-workshop-notes-layout,.feedback-workshop-cloze-layout{grid-template-columns:minmax(0,1fr)}.feedback-workshop-map-panel,.feedback-workshop-cloze-map{justify-self:center;width:100%;max-width:40rem}}@media (width<=640px){.feedback-workshop-registration form{grid-template-columns:minmax(0,1fr)}.feedback-workshop-downloads :is(button,a),.feedback-workshop-resources a,.feedback-workshop-registration button[type=submit]{width:100%}}@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-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}:root{--j-ink:#f1f1ef;--j-forest:#eeeeec;--j-deep:#080808;--j-paper:#101010;--j-lime:#eeeeec;--j-muted:#aaa;--j-line:#393939;--j-serif:var(--font-geist-sans),Arial,sans-serif}html{scroll-padding-top:100px}body{background:var(--j-paper)}.j-site{--col-black:var(--j-deep);--col-ink:var(--j-ink);--col-ink-soft:var(--j-muted);--col-bone:var(--j-paper);--col-paper:#161616;--col-blue:var(--j-forest);--col-blue-deep:var(--j-forest);--col-sky:var(--j-lime);--col-signal:var(--j-lime);background:var(--j-paper);color:var(--j-ink)}.j-site h1,.j-site h2,.j-site h3,.j-site p{margin-top:0}.j-site em{font-family:var(--j-serif);letter-spacing:-.065em;font-weight:400}.j-site h2{font-size:clamp(2.8rem,5vw,5.1rem)}.j-site p{line-height:1.7}.j-site a,.j-site button,.j-site summary{touch-action:manipulation}.j-site :focus-visible{outline-offset:5px;box-shadow:0 0 0 2px var(--j-paper);outline:3px solid #444}.j-site button{font:inherit}.j-site main{overflow:clip}.j-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:700;line-height:1.5!important}.j-icon{flex-shrink:0;width:32px;height:32px}.j-live-dot{background:#191919;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.j-button{background:var(--j-forest);color:var(--j-paper);border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:32px;min-height:54px;padding:16px 22px;font-size:.8rem;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.j-button:hover{background:#090909;transform:translateY(-2px)}.j-button-lime{background:var(--j-lime);color:var(--j-deep)}.j-button-lime:hover{background:#191919}.j-button-outline{color:inherit;background:0 0;border-color:currentColor}.j-link{border-bottom:1px solid;align-items:center;gap:25px;padding:12px 0;font-size:.85rem;font-weight:550;display:inline-flex}.j-link:hover{gap:32px}.j-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.j-small-note{color:var(--j-muted);max-width:440px;margin-top:18px;font-size:.68rem;display:block;line-height:1.6!important}.j-section{padding:110px max(6vw,24px);scroll-margin-top:85px}.j-section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:54px;display:flex}.j-section-heading h2{margin-bottom:0}.j-section-heading>p{max-width:290px;color:var(--j-muted);font-size:.88rem}.j-section-label{letter-spacing:.1em;flex-direction:column;justify-content:space-between;font-size:.62rem;display:flex}.j-section-label .j-icon{width:54px;height:54px}.j-reading-progress{z-index:1000;appearance:none;background:0 0;border:0;width:100%;height:3px;position:fixed;top:0;left:0}.j-reading-progress::-webkit-progress-bar{background:0 0}.j-motion-switch{z-index:49;color:var(--j-ink);background:#191919ee;border:1px solid #444;border-radius:0;align-items:center;gap:12px;padding:8px 13px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 3px 15px #00000010;font-size:10px!important}.j-motion-switch:hover{background:var(--j-lime)}.j-preview{text-align:center;background:var(--j-lime);color:var(--j-ink);padding:9px;font-size:.6rem}.j-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#191919f2;border-bottom:1px solid #4444441c;justify-content:space-between;align-items:center;gap:25px;height:88px;padding:0 4vw;display:flex;position:sticky;top:0}.j-brand{letter-spacing:.07em;white-space:nowrap;align-items:center;gap:13px;font-size:.7rem;font-weight:700;line-height:1.5;display:flex}.j-brand small{letter-spacing:.32em;font-size:.45rem;font-weight:500;display:block}.j-brand-mark{font-family:var(--j-serif);letter-spacing:-.18em;padding-right:7px;font-size:50px;font-style:normal;font-weight:400;line-height:1;display:block;position:relative}.j-brand-mark i{background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:-1px}.j-desktop-nav{align-items:center;gap:25px;font-size:.7rem;display:flex}.j-desktop-nav a{padding:10px 0}.j-desktop-nav a:hover{text-underline-offset:6px;text-decoration:underline}.j-header-cta{border:1px solid #444;border-radius:0;gap:20px;padding:12px 15px;font-size:.68rem;display:flex}.j-mobile-nav{display:none}.j-hero{grid-template-columns:1.05fr 1fr;min-height:680px;display:grid}.j-hero-copy{flex-direction:column;align-items:flex-start;padding:90px 3vw 28px 6vw;display:flex}.j-hero h1{z-index:2;margin:32px -40px 30px 0;font-size:clamp(3.5rem,6.6vw,7.8rem);position:relative}.j-hero h1 em{white-space:nowrap}.j-hero-intro{color:#f1f1ef;max-width:390px;margin-bottom:32px;font-size:clamp(.95rem,1.1vw,1.2rem)}.j-hero-bottom{letter-spacing:.13em;color:#f1f1ef;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:65px;font-size:.5rem;line-height:1.7;display:flex}.j-scroll-cue{align-items:center;gap:12px;display:flex}.j-scroll-cue>span{border:1px solid #444;border-radius:50%;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.j-hero-portrait{isolation:isolate;background:#191919;border-radius:0;min-height:580px;margin:24px 24px 24px 0;position:relative;overflow:hidden}.j-hero-portrait img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.j-hero-portrait:after{content:"";z-index:0;background:linear-gradient(#0000,#09090985);position:absolute;inset:40% 0 0}.j-portrait-caption{color:#fff;letter-spacing:.13em;z-index:1;font-size:.55rem;position:absolute;bottom:28px;left:28px}.j-portrait-stamp{z-index:1;color:var(--j-lime);text-align:center;position:absolute;top:28px;right:26px;transform:rotate(8deg)}.j-portrait-stamp>span{letter-spacing:.2em;font-size:.55rem;display:block}.j-portrait-stamp strong{font-family:var(--j-serif);font-size:2.4rem;font-style:normal;font-weight:400;line-height:1;display:block}.j-portrait-stamp svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:76px;height:35px}.j-chapter-nav{border-top:1px solid var(--j-line);border-bottom:1px solid var(--j-line);justify-content:space-between;padding:23px 6vw;font-size:.66rem;display:flex}.j-chapter-nav a{gap:20px;display:flex}.j-chapter-nav span{color:#b6b6b6;font-size:.55rem}.j-conviction{background:#191919;grid-template-columns:1fr 3fr;gap:60px;padding-top:100px;padding-bottom:100px;display:grid}.j-manifesto h2{font-size:clamp(2.7rem,4.8vw,5.4rem)}.j-manifesto-columns{grid-template-columns:1fr 1fr;gap:45px;margin:35px 0 12px;display:grid}.j-manifesto-columns p{color:#f1f1ef;font-size:.87rem}.j-pathfinder{border:1px solid var(--j-line);border-radius:0;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.j-path-options{padding:20px 35px}.j-path-options button{border:0;border-bottom:1px solid var(--j-line);width:100%;color:var(--j-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:24px;padding:29px 0;display:flex}.j-path-options button:last-child{border-bottom:0}.j-path-options button>span:last-child{margin-left:auto;font-size:22px}.j-path-options strong{font-size:1.1rem;font-weight:500;display:block}.j-path-options small{color:#b6b6b6;margin-top:6px;font-size:.7rem;line-height:1.5;display:block}.j-path-option-index{color:#b6b6b6;font-size:.65rem}.j-path-options button.is-active>span:last-child{background:var(--j-forest);color:var(--j-lime);border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.j-path-result{background:#191919;padding:35px;position:relative}.j-path-result h3{font-family:var(--j-serif);letter-spacing:-.04em;margin-bottom:14px;font-size:2.1rem;font-weight:400;line-height:1.1}.j-path-result>p:not(.j-eyebrow){color:#f1f1ef;max-width:380px;font-size:.82rem}.j-path-art{height:150px;margin:-15px 0 22px;position:relative;overflow:hidden}.j-path-ring{border:1px solid #44444480;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:110px;height:110px}.ring-two{width:210px;height:210px}.ring-three{width:320px;height:320px}.j-path-center{background:var(--j-forest);color:var(--j-lime);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.j-path-point{background:#191919;border-radius:50%;width:9px;height:9px;position:absolute}.point-one{top:6px;left:calc(50% - 82px)}.point-two{top:100px;left:calc(50% + 95px)}.j-workroom-section{background:var(--j-deep);color:var(--j-paper);grid-template-columns:.92fr 1.08fr;gap:50px;min-height:650px;padding:100px 6vw;display:grid}.j-workroom-intro .j-eyebrow{color:#b6b6b6}.j-workroom-intro>p:not(.j-eyebrow){color:#b6b6b6;max-width:400px;margin:30px 0;font-size:.9rem}.j-workroom-intro .j-small-note{color:#b6b6b6}.j-orbit{align-self:center;min-height:450px;position:relative}.j-orbit-lines{position:absolute;inset:0;overflow:hidden}.j-orbit-lines i{border:1px solid #444;border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.j-orbit-lines i:nth-child(2){opacity:.5;border-style:dashed;width:510px;height:510px}.j-orbit-lines i:nth-child(3){border-color:#444;border-radius:0;width:85%;height:1px}.j-orbit-center{background:var(--j-deep);text-align:center;z-index:2;white-space:nowrap;padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.j-orbit-center>span{letter-spacing:.24em;font-size:.65rem}.j-orbit-center strong{font-family:var(--j-serif);letter-spacing:-.07em;font-size:3.1rem;font-weight:400;line-height:1.1;display:block}.j-orbit-center small{letter-spacing:.1em;color:#b6b6b6;margin-top:8px;font-size:.4rem;display:block}.j-orbit-node{z-index:3;background:#090909;border:1px solid #444;border-radius:0;width:210px;padding:18px 20px;transition:transform .3s,border .3s;position:absolute;box-shadow:0 15px 40px #00000035}.j-orbit-node:hover{border-color:var(--j-lime);transform:translateY(-5px)}.j-orbit-node .j-icon{width:23px;height:23px;color:var(--j-lime);margin-bottom:15px}.j-orbit-node strong{font-size:.81rem;font-weight:500;display:block}.j-orbit-node small{color:#b6b6b6;margin-top:6px;font-size:.56rem;display:block}.j-orbit-node>span:last-child{color:#b6b6b6;font-size:14px;position:absolute;top:14px;right:14px}.orbit-node-0{top:0;left:2%}.orbit-node-1{top:9%;right:-1%}.orbit-node-2{bottom:0;left:-2%}.orbit-node-3{bottom:6%;right:0}.j-csm-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.j-csm-copy>p:not(.j-eyebrow,.j-small-note){max-width:400px;color:var(--j-muted);font-size:.9rem}.j-product-badge{align-items:center;gap:9px;margin:25px 0;font-size:.8rem;font-weight:550;display:inline-flex}.j-product-badge .j-icon{width:24px;height:24px}.j-csm-copy h2{margin-bottom:26px;font-size:clamp(2.7rem,4.3vw,4.5rem)}.j-csm-copy>p:not(.j-eyebrow,.j-small-note){margin-bottom:22px}.j-csm-copy .j-small-note{margin-top:28px}.j-product-badge .j-brand-icon{width:26px;height:26px}.j-two-col>div>h2{margin-bottom:24px}.j-meeting-demo{background:#191919;border:1px solid #444;border-radius:0;overflow:hidden;transform:rotate(1deg);box-shadow:0 28px 60px #00000012}.j-demo-top{border-bottom:1px solid #444;justify-content:space-between;align-items:center;padding:20px;display:flex}.j-demo-top>div{align-items:center;gap:9px;font-size:.63rem;font-weight:600;display:flex}.j-app-logo{color:#b6b6b6;background:#090909;border-radius:0;padding:6px;font-size:.65rem;font-weight:700}.j-demo-top>small{color:#b6b6b6;font-size:.5rem}.j-demo-tabs{border-bottom:1px solid #444;gap:5px;padding:14px 20px;display:flex}.j-demo-tabs button{cursor:pointer;background:0 0;border:0;border-radius:0;padding:8px;font-size:.65rem}.j-demo-tabs button span{color:#b6b6b6;margin-right:6px}.j-demo-body{padding:30px}.j-demo-body h3{letter-spacing:-.04em;max-width:320px;margin:12px 0 28px;font-size:1.4rem;font-weight:500;line-height:1.2}.j-demo-row{border-top:1px solid #444;align-items:center;gap:12px;padding:15px 0;display:flex}.j-demo-row small{color:#b6b6b6;margin-bottom:4px;font-size:.55rem;display:block}.j-demo-row strong{font-size:.7rem;font-weight:500;display:block}.j-demo-check{color:#f1f1ef;background:#191919;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}.j-demo-row>span:last-child{color:#b6b6b6;margin-left:auto}.j-demo-note{color:#b6b6b6;margin-bottom:0;font-size:.68rem;margin-top:18px!important}.j-feature-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.j-feature{background:#191919;border:1px solid #444;border-radius:0;padding:20px 20px 28px;display:block}.j-feature>.j-eyebrow{padding-top:28px}.j-feature h3{letter-spacing:-.05em;font-size:2rem;font-weight:450;line-height:1.1}.j-feature>p:not(.j-eyebrow){color:#f1f1ef;max-width:350px;font-size:.8rem}.j-feature-link{border-top:1px solid #444;justify-content:space-between;margin-top:30px;padding-top:20px;font-size:.75rem;display:flex}.j-feature-art{height:270px;position:relative;overflow:hidden}.j-art-conversation{font-family:var(--j-serif);letter-spacing:-.04em;background:#191919;flex-direction:column;justify-content:center;align-items:center;font-size:2.8rem;line-height:1.3;display:flex}.j-art-conversation span{padding:0 30px;display:block;position:relative}.j-art-conversation span:nth-child(2){border:1px solid #444;border-radius:50%;margin:0 -60px;font-style:normal;transform:rotate(-5deg)}.j-art-conversation span:nth-child(3){padding-left:100px}.j-art-table{background:#191919;place-items:center;display:grid}.j-art-table>span{z-index:2;text-align:center;color:#b6b6b6;letter-spacing:-.055em;font-size:2.7rem;line-height:1.1;position:relative}.j-table-shape{background:#090909;border-radius:50%;width:320px;height:220px;position:absolute;transform:rotate(-25deg);box-shadow:0 15px 30px #0002}.j-art-table i{background:#191919;border-radius:60%;width:100px;height:35px;position:absolute;top:15px;left:40px;transform:rotate(-25deg)}.j-art-table i:last-child{inset:auto 40px 10px auto}.j-feature:hover .j-feature-art{filter:brightness(1.03)}.j-principles-section{color:var(--j-paper);background:#090909;padding:100px 6vw}.j-conviction-explorer{grid-template-columns:1fr 1fr;gap:70px;margin-top:65px;display:grid}.j-conviction-tabs button{color:#b6b6b6;text-align:left;letter-spacing:-.06em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #444;align-items:center;gap:25px;width:100%;padding:14px 0;font-size:clamp(2rem,4vw,4.1rem);display:flex}.j-conviction-tabs button>span:first-child{letter-spacing:0;font-size:.58rem}.j-conviction-dot{border:1px solid;border-radius:50%;width:10px;height:10px;margin-left:auto}.j-conviction-tabs button[aria-pressed=true] .j-conviction-dot{background:var(--j-lime)}.j-conviction-panel{padding:26px 0}.j-conviction-panel h3{font-family:var(--j-serif);letter-spacing:-.04em;font-size:2.6rem;font-weight:400;line-height:1.12}.j-conviction-panel>p:not(.j-eyebrow){color:#b6b6b6;font-size:.9rem;line-height:1.8}.j-practice{border-top:1px solid #444;margin-top:28px;padding:22px 0}.j-practice span{letter-spacing:.15em;color:#b6b6b6;margin-bottom:12px;font-size:.54rem;display:block}.j-practice strong{color:var(--j-lime);font-size:.88rem;font-weight:450}.j-resource-section{grid-template-columns:1.5fr 1fr;gap:65px;display:grid}.j-resource-callout{gap:38px;display:flex}.j-resource-number{font-family:var(--j-serif);color:#b6b6b6;letter-spacing:-.1em;margin-top:35px;font-size:6rem;line-height:.85}.j-resource-number>span{font-family:var(--font-geist-sans),sans-serif;letter-spacing:.08em;text-align:center;margin-top:12px;font-size:.55rem;display:block}.j-resource-callout h2{font-size:3.3rem}.j-resource-callout p:not(.j-eyebrow){color:#b6b6b6;max-width:360px;font-size:.8rem}.j-resource-aside{padding-top:12px}.j-resource-aside>a{border-bottom:1px solid var(--j-line);align-items:center;gap:15px;padding:25px 0;display:flex}.j-resource-aside>a>span{color:#b6b6b6;font-size:.6rem}.j-resource-aside>a>span:last-child{margin-left:auto;font-size:22px}.j-resource-aside h3{margin-bottom:6px;font-size:.9rem;font-weight:550}.j-resource-aside a p{color:#b6b6b6;margin:0;font-size:.7rem}.j-faq-section{grid-template-columns:1fr 1.2fr;gap:65px;padding-top:30px;padding-bottom:100px;display:grid}.j-faq-section h2{font-size:3rem}.j-faq details{border-top:1px solid #444}.j-faq details:last-child{border-bottom:1px solid #444}.j-faq summary{cursor:pointer;align-items:center;gap:18px;padding:25px 0;font-size:.83rem;font-weight:500;list-style:none;display:flex}.j-faq summary::-webkit-details-marker{display:none}.j-faq summary>span:first-child{color:#b6b6b6;font-size:.55rem}.j-faq-plus{margin-left:auto;font-size:20px;font-weight:300}.j-faq details[open] .j-faq-plus{transform:rotate(45deg)}.j-faq details>p{color:#b6b6b6;padding:0 35px 15px;font-size:.78rem}.j-pocket{max-width:330px;margin-top:35px}.j-pocket button{color:#b6b6b6;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:14px 0;font-size:.65rem;display:flex}.j-pocket button>span:first-child{font-size:26px}.j-pocket>div{background:#191919;border-left:2px solid #444;padding:24px}.j-pocket p{font-family:var(--j-serif);font-size:1.3rem;line-height:1.3}.j-pocket small{font-size:.58rem}.j-pocket .j-pocket-small{margin:20px 0 0;font-family:inherit;font-size:.74rem;line-height:1.6}.j-footer{background:var(--j-deep);color:var(--j-paper);padding:75px 6vw 25px}.j-footer-top{border-bottom:1px solid #444;padding-bottom:70px;position:relative}.j-footer-top h2{margin:20px 0 0;font-size:clamp(3.5rem,7vw,7.5rem)}.j-footer-top>.j-button{position:absolute;bottom:90px;right:0}.j-footer-grid{grid-template-columns:1.25fr .8fr 1fr 1.15fr;gap:40px;padding:55px 0;display:grid}.j-footer-grid nav,.j-footer-contact{flex-direction:column;gap:12px;font-size:.7rem;display:flex}.j-footer-grid>div>p{color:#b6b6b6;margin-top:23px;font-size:.8rem}.j-footer-grid nav>span,.j-footer-contact>span{color:#b6b6b6;letter-spacing:.17em;margin-bottom:8px;font-size:.5rem}.j-footer-contact>a:first-of-type{border-bottom:1px solid #444;padding-bottom:16px;font-size:.76rem}.j-footer-contact>p{margin:0!important;font-size:.7rem!important}.j-footer-grid a:hover{color:var(--j-lime)}.j-footer-bottom{color:#b6b6b6;border-top:1px solid #444;justify-content:space-between;align-items:center;gap:20px;padding-top:23px;display:flex}.j-footer-bottom small{font-size:.55rem}.j-footer-bottom nav{gap:20px;font-size:.55rem;display:flex}.j-footer-bottom>span{letter-spacing:.17em;font-size:.45rem}.j-page-hero{background:#191919;padding:90px 6vw 70px}.j-page-hero h1{max-width:980px;margin:25px 0 30px;font-size:clamp(3.5rem,6.3vw,6.7rem)}.j-page-hero .j-lede{color:#f1f1ef;max-width:660px;font-size:1rem}.j-breadcrumb{color:#b6b6b6;gap:12px;margin-bottom:40px;font-size:.58rem;display:flex}.j-page-hero .j-eyebrow{color:#f1f1ef}.j-page-hero .j-actions{margin-top:30px}.j-two-col{grid-template-columns:1fr 1.2fr;gap:70px;display:grid}.j-prose{max-width:700px}.j-prose>p{color:#f1f1ef;font-size:1rem}.j-prose h2{font-size:2.8rem}.j-prose h3{letter-spacing:-.03em;font-size:1.3rem;font-weight:500}.j-prose li{color:#f1f1ef;margin-bottom:8px;line-height:1.8}.j-prose ul{padding-left:20px}.j-quote-block{background:var(--j-forest);color:var(--j-paper);border-radius:0;padding:60px}.j-quote-block blockquote{font-size:clamp(2.5rem,4vw,4.5rem);font-family:var(--j-serif);letter-spacing:-.04em;margin:0 0 30px;font-style:normal;line-height:1.1}.j-quote-block p{color:#b6b6b6;font-size:.78rem}.j-photo-story{object-fit:cover;aspect-ratio:4/5;border-radius:0;width:100%}.j-about-section{align-items:start}.j-story-small{color:#b6b6b6;margin-top:12px;font-size:.65rem}.j-timeline{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.j-timeline article{border-top:1px solid #444;padding-top:25px}.j-timeline h3{letter-spacing:-.04em;font-size:1.4rem;font-weight:500}.j-timeline article>p{color:#b6b6b6;font-size:.83rem}.j-timeline article>span{color:#b6b6b6;margin-bottom:30px;font-size:.6rem;display:block}.j-filters{flex-wrap:wrap;gap:10px;padding-bottom:20px;display:flex}.j-filters button{color:var(--j-ink);cursor:pointer;background:0 0;border:1px solid #444;border-radius:0;padding:12px 18px;font-size:.72rem}.j-filters button[aria-pressed=true]{background:var(--j-forest);color:var(--j-paper);border-color:var(--j-forest)}.j-result-count{color:#b6b6b6;margin-bottom:30px;font-size:.62rem}.j-offering{background:#191919;border:1px solid #444;border-radius:0;flex-direction:column;padding:28px;display:flex}.j-offering-top{justify-content:space-between;margin-bottom:40px;display:flex}.j-offering-top>span{color:#b6b6b6;font-size:.62rem}.j-offering .j-eyebrow{font-size:.51rem}.j-offering h2{letter-spacing:-.04em;font-size:1.65rem}.j-offering h3{font-size:.85rem;font-weight:500;line-height:1.4}.j-offering>p:not(.j-eyebrow){color:#b6b6b6;font-size:.75rem}.j-offering-bottom{border-top:1px solid #444;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:20px;display:flex}.j-offering-bottom small{color:#b6b6b6;font-size:.55rem}.j-offering-bottom a{border:1px solid #444;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.j-offering-bottom a:hover{background:var(--j-lime)}.j-inline-cards{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.j-inline-card{background:#191919;border:1px solid #444;border-radius:0;padding:30px}.j-inline-card h3{letter-spacing:-.035em;font-size:1.35rem;font-weight:500;line-height:1.2}.j-inline-card p{color:#b6b6b6;font-size:.82rem}.j-inline-card .j-icon{margin-bottom:30px}.j-info-bar{background:#191919;border-left:2px solid #444;margin-top:40px;padding:25px 30px}.j-info-bar p{margin:0;font-size:.78rem}.j-info-bar strong{margin-bottom:8px;display:block}.j-cta-strip{background:#191919;justify-content:space-between;align-items:center;gap:35px;padding:60px 6vw;display:flex}.j-cta-strip h2{margin:0;font-size:2.4rem}.j-status-tag{color:#f1f1ef;background:#191919;border-radius:0;align-items:center;gap:7px;padding:8px 12px;font-size:.6rem;display:inline-flex}.j-status-tag:before{content:"";background:#191919;border-radius:50%;width:5px;height:5px}.j-resource-shelf{grid-template-columns:1fr 1fr;gap:25px;display:grid}.j-resource-item{background:#191919;border:1px solid #444;border-radius:0;padding:35px}.j-resource-item h2{font-size:2rem}.j-resource-item>p{color:#b6b6b6;font-size:.85rem}.j-resource-item .j-eyebrow{margin-top:24px}.j-book-cover{object-fit:contain;max-width:220px;max-height:270px;margin:0 auto 30px}.j-watch-card{background:#191919;border:1px solid #444;border-radius:0;overflow:hidden}.j-watch-card>div{padding:35px}.j-watch-card h3{letter-spacing:-.04em;font-size:1.65rem;font-weight:500;line-height:1.15}.j-watch-card p{color:#b6b6b6;font-size:.8rem}.j-video-poster{aspect-ratio:16/9;background:#090909;display:block;position:relative;overflow:hidden}.j-video-poster img{object-fit:cover;width:100%;height:100%}.j-play-button{background:var(--j-lime);width:64px;height:64px;color:var(--j-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #00000025}.j-video-embed{aspect-ratio:16/9;background:#090909;border:0;width:100%}.j-video-consent{color:#f1f1ef;padding:12px 20px;font-size:.63rem}.j-site .col-about-hero,.j-site .col-simple-hero,.j-site .work-directory-hero,.j-site .col-guidance-hero{background:var(--j-deep)}.j-site .col-button{border-radius:0}.j-site .col-button-primary{background:var(--j-forest);color:var(--j-paper)}.j-site .col-button-light{background:var(--j-lime);color:var(--j-ink)}@supports (animation-timeline:view()){.j-hero-portrait img{animation:linear both j-portrait-drift;animation-timeline:scroll(root);animation-range:0 800px}.j-art-conversation span:nth-child(2){animation:linear both j-word-drift;animation-timeline:view();animation-range:entry exit}}@keyframes j-arrive{0%{opacity:.2;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes j-portrait-drift{to{transform:scale(1.08)translateY(3%)}}@keyframes j-word-drift{0%{transform:translate(-14px)rotate(-5deg)}to{transform:translate(14px)rotate(5deg)}}.j-motion-paused *{scroll-behavior:auto!important;animation:none!important}.j-motion-paused .j-reveal{opacity:1;transform:none}.j-motion-paused .j-button,.j-motion-paused .j-orbit-node{transition:none}@media (width>=1600px){.j-hero-copy{padding-top:125px}.j-hero{min-height:810px}.j-hero-portrait{min-height:730px}}@media (width<=1180px){.j-desktop-nav{gap:15px;font-size:.63rem}.j-header-cta{padding:10px;font-size:.6rem}.j-brand{font-size:.61rem}.j-section{padding-left:5vw;padding-right:5vw}.j-hero{min-height:600px}.j-hero-copy{padding-top:65px;padding-left:5vw}.j-hero h1{font-size:6.8vw}.j-hero-portrait{min-height:530px}.j-hero-bottom{gap:15px;font-size:.46rem}.j-hero-intro{font-size:.9rem}.j-workroom-section{gap:25px;padding-left:5vw;padding-right:5vw}.j-orbit-node{width:180px;padding:15px}.j-orbit-node strong{font-size:.7rem}.j-orbit-node small{font-size:.5rem}.j-orbit-center strong{font-size:2.3rem}.j-csm-section,.j-resource-section{gap:35px}.j-resource-callout{gap:20px}.j-resource-number{font-size:4rem}.j-offering-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.j-desktop-nav{display:none}.j-header{height:76px;padding:0 5vw}.j-header-cta{margin-left:auto;font-size:.65rem}.j-mobile-nav{display:block}.j-mobile-nav summary{cursor:pointer;align-items:center;gap:10px;padding:15px 0 15px 10px;font-size:.65rem;list-style:none;display:flex}.j-mobile-nav summary::-webkit-details-marker{display:none}.j-mobile-nav summary i{border-top:1px solid;border-bottom:1px solid;width:20px;height:8px}.j-mobile-nav nav{background:var(--j-paper);border-top:1px solid #444;grid-template-columns:1fr 1fr;gap:0 20px;padding:28px 5vw;display:grid;position:absolute;top:75px;left:0;right:0;box-shadow:0 20px 30px #00000020}.j-mobile-nav nav a{border-bottom:1px solid #444;padding:14px 0;font-size:.86rem}.j-hero-copy{padding-top:55px}.j-hero h1{margin-right:-35px;font-size:6.9vw}.j-hero-intro{max-width:290px;font-size:.8rem}.j-hero .j-actions{gap:18px}.j-hero .j-button{gap:20px;min-height:47px;padding:13px 15px;font-size:.65rem}.j-hero .j-link{gap:12px;font-size:.65rem}.j-hero{min-height:550px}.j-hero-portrait{min-height:480px;margin:20px 20px 20px 0}.j-hero-bottom{flex-direction:column;align-items:flex-start;gap:20px;padding-top:35px}.j-conviction{grid-template-columns:1fr 3fr;gap:35px}.j-section{padding-top:80px;padding-bottom:80px}.j-workroom-section{grid-template-columns:1fr;padding:80px 7vw}.j-workroom-intro>p:not(.j-eyebrow){max-width:550px}.j-workroom-intro h2{font-size:4.2rem}.j-orbit{justify-self:center;width:100%;max-width:600px;margin-top:30px}.j-orbit-node{width:225px}.j-orbit-center strong{font-size:3rem}.j-orbit-node strong{font-size:.85rem}.j-orbit-node small{font-size:.6rem}.j-csm-section{gap:30px}.j-csm-copy h2{font-size:2.8rem}.j-demo-body{padding:20px}.j-demo-top{padding:15px}.j-demo-top>small{max-width:60px}.j-demo-tabs{padding:10px}.j-demo-tabs button{padding:8px 5px;font-size:.58rem}.j-feature-art{height:220px}.j-feature h3{font-size:1.7rem}.j-art-table>span{font-size:2.2rem}.j-table-shape{width:260px;height:170px}.j-art-conversation{font-size:2.4rem}.j-conviction-explorer{gap:40px}.j-conviction-panel h3{font-size:2rem}.j-resource-section{grid-template-columns:1fr}.j-resource-number{font-size:6rem}.j-resource-callout{gap:40px}.j-resource-aside{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.j-resource-aside>.j-eyebrow,.j-resource-aside>.j-small-note{grid-column:1/-1}.j-faq-section{grid-template-columns:.9fr 1.1fr;gap:35px}.j-faq-section h2{font-size:2.5rem}.j-footer-grid{grid-template-columns:1fr 1fr}.j-footer-top>.j-button{margin-top:30px;position:static}.j-footer-bottom{flex-wrap:wrap}.j-footer-bottom>span{display:none}.j-two-col{gap:35px}.j-timeline{gap:25px}.j-inline-cards{gap:18px}.j-inline-card{padding:25px}.j-inline-card h3{font-size:1.2rem}}@media (width<=640px){.j-header-cta{display:none}.j-brand{font-size:.64rem}.j-hero{flex-direction:column;display:flex}.j-hero-copy{padding:42px 6vw 35px}.j-hero .j-eyebrow{font-size:.52rem}.j-hero h1{margin:22px 0;font-size:clamp(3.2rem,11.5vw,4.6rem)}.j-hero-intro{max-width:340px;font-size:.9rem}.j-hero .j-button{min-height:52px;padding:15px 18px;font-size:.76rem}.j-hero .j-link{gap:15px;font-size:.76rem}.j-hero-bottom{display:none}.j-hero-portrait{height:115vw;min-height:450px;max-height:590px;margin:0 6vw 22px}.j-hero-portrait img{object-position:center 37%}.j-portrait-caption{font-size:.48rem;bottom:22px;left:20px}.j-chapter-nav{white-space:nowrap;scrollbar-width:none;gap:15px;padding:20px 6vw;overflow:auto}.j-chapter-nav a{gap:8px;font-size:.62rem}.j-section{padding:65px 6vw}.j-conviction{display:block}.j-section-label{flex-direction:row;align-items:center;margin-bottom:35px}.j-section-label .j-icon{width:32px;height:32px}.j-manifesto h2{font-size:2.6rem}.j-manifesto-columns{grid-template-columns:1fr;gap:0;margin-top:25px}.j-manifesto-columns p{font-size:.86rem}.j-section-heading{margin-bottom:32px;display:block}.j-section-heading h2{font-size:2.8rem}.j-section-heading>p{max-width:320px;margin:24px 0 0;font-size:.8rem}.j-section-heading>.j-link{margin-top:25px}.j-pathfinder{grid-template-columns:1fr}.j-path-options{padding:5px 23px}.j-path-options button{gap:18px;padding:22px 0}.j-path-options strong{font-size:1rem}.j-path-options small{font-size:.65rem}.j-path-result{padding:28px}.j-path-art{height:110px}.j-path-result h3{font-size:1.9rem}.j-workroom-section{padding:65px 6vw}.j-workroom-intro h2{font-size:3rem}.j-workroom-intro>p:not(.j-eyebrow){font-size:.85rem}.j-orbit{min-height:480px}.j-orbit-node{width:165px;padding:15px 12px}.j-orbit-node strong{font-size:.73rem}.j-orbit-node small{font-size:.48rem}.j-orbit-node .j-icon{margin-bottom:10px}.orbit-node-0{top:0;left:0}.orbit-node-1{top:50px;right:0}.orbit-node-2{bottom:30px;left:0}.orbit-node-3{bottom:0;right:0}.j-orbit-center strong{font-size:2.8rem}.j-orbit-center small{font-size:.35rem}.j-orbit-lines i{width:300px;height:300px}.j-orbit-lines i:nth-child(2){width:450px;height:450px}.j-csm-section{grid-template-columns:1fr;gap:40px}.j-csm-copy h2{font-size:2.9rem}.j-demo-top{padding:19px}.j-demo-tabs{padding:14px}.j-demo-tabs button{padding:8px;font-size:.63rem}.j-demo-body{padding:27px}.j-feature-grid{grid-template-columns:1fr;gap:25px}.j-feature-art{height:270px}.j-feature h3{font-size:2.1rem}.j-art-conversation{font-size:2.8rem}.j-art-table>span{font-size:2.6rem}.j-table-shape{width:300px;height:200px}.j-principles-section{padding:65px 6vw}.j-conviction-explorer{grid-template-columns:1fr;gap:20px;margin-top:30px}.j-conviction-tabs{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.j-conviction-tabs button{gap:12px;padding:17px 0;font-size:1.8rem}.j-conviction-dot{width:6px;height:6px}.j-conviction-panel{min-height:285px;padding-top:20px}.j-conviction-panel h3{font-size:2.2rem}.j-conviction-panel>p:not(.j-eyebrow){font-size:.84rem}.j-resource-callout{gap:22px}.j-resource-callout h2{font-size:2.5rem}.j-resource-number{font-size:3.8rem}.j-resource-number>span{font-size:.43rem}.j-resource-callout .j-button{gap:15px;font-size:.68rem}.j-resource-aside{grid-template-columns:1fr}.j-faq-section{grid-template-columns:1fr;gap:35px;padding-top:0}.j-faq summary{gap:13px;font-size:.8rem}.j-faq-section h2{font-size:2.8rem}.j-pocket{margin-top:18px}.j-footer{padding:60px 6vw 65px}.j-footer-top{padding-bottom:45px}.j-footer-top h2{font-size:3.3rem}.j-footer-top .j-eyebrow{font-size:.51rem}.j-footer-grid{gap:35px 20px;padding:40px 0}.j-footer-grid>div:first-child,.j-footer-contact{grid-column:1/-1}.j-footer-bottom{display:block}.j-footer-bottom nav{gap:25px;margin-top:18px}.j-page-hero{padding:45px 6vw 50px}.j-page-hero h1{font-size:3.2rem}.j-page-hero .j-lede{font-size:.9rem}.j-breadcrumb{margin-bottom:28px;font-size:.52rem}.j-two-col{grid-template-columns:1fr;gap:35px}.j-prose>p{font-size:.9rem}.j-prose h2{font-size:2.3rem}.j-quote-block{padding:35px}.j-timeline{grid-template-columns:1fr;gap:30px}.j-timeline article>span{margin-bottom:20px}.j-offering-grid{grid-template-columns:1fr}.j-offering{padding:28px}.j-offering h2{font-size:1.9rem}.j-filters{gap:8px}.j-filters button{padding:10px 13px;font-size:.62rem}.j-inline-cards{grid-template-columns:1fr}.j-cta-strip{padding:45px 6vw;display:block}.j-cta-strip .j-button{margin-top:25px}.j-resource-shelf{grid-template-columns:1fr}.j-resource-item{padding:28px}.j-watch-card>div{padding:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.j-site *,.j-reveal,.j-hero-portrait img{transition:none!important;animation:none!important}.j-reveal{opacity:1;transform:none}}.j-site{--navy:#0b0b0b;--navy-2:#202020;--cream:#151515;--paper:#101010;--cobalt:#ddd;--cobalt-deep:#aaa;--amber:#eee;--ink:#eee;--muted:#aaa;--line:#393939;--green:#bcbcbc}.j-site .page-hero,.j-site .home-hero{color:var(--j-ink);background:#191919;padding-top:75px;padding-bottom:70px}.j-site .page-hero h1,.j-site .home-hero h1{letter-spacing:-.06em;font-size:clamp(3rem,5.5vw,6rem);font-weight:500}.j-site .page-hero :is(p,.kicker),.j-site .home-hero :is(p,.kicker),.j-site .page-hero em,.j-site .home-hero em,.j-site .home-hero h1 em{color:#f1f1ef}.j-site .button{border-radius:0}.j-site .home-hero-visual{border-radius:0}.j-site .page-hero .guidance-hero-choice{color:var(--j-ink)}.j-site .preview-ribbon{font-size:.65rem}.j-four-steps{grid-template-columns:repeat(4,1fr)}.j-site .future-product-hero,.j-site .col-future-hero{background:var(--j-deep)}.privacy-banner,.privacy-settings-panel{font-family:var(--font-geist-sans),sans-serif;border-color:#444}.privacy-preferences-trigger{color:#f1f1ef!important;box-shadow:none!important;background:#191919ee!important;border:1px solid #444!important;font-size:10px!important}.j-conviction-panel{min-height:340px}@media (width<=640px){.j-four-steps{grid-template-columns:1fr}.j-site .page-hero,.j-site .home-hero{padding-top:45px;padding-bottom:45px}.j-site .page-hero h1,.j-site .home-hero h1{font-size:2.9rem}.j-path-result{min-height:380px}}.j-site{font-family:var(--font-geist-sans),Arial,sans-serif;--col-blue:#ececea;--col-blue-deep:#c4c4c4;--col-bone:#101010;--col-paper:#171717;--col-ink:#eee;--col-ink-soft:#aaa;--col-black:#080808;--col-sky:#eee;--col-signal:#ddd}.j-site h1,.j-site h2{letter-spacing:-.065em;font-weight:650;line-height:.98}.j-site em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:#929292}.j-eyebrow,.j-section-label,.j-chapter-nav,.j-hero-bottom,.j-breadcrumb,.j-small-note,.j-offering-bottom,.j-status-tag{font-family:var(--font-geist-mono),monospace}.j-eyebrow{letter-spacing:.12em;font-size:.68rem}.j-site :focus-visible{outline-color:#fff}.j-button{color:#0a0a0a;background:#eee;border:1px solid #eee;border-radius:0;font-weight:650}.j-button:hover{background:#aaa;border-color:#aaa}.j-button-outline{color:#eee;background:0 0}.j-link{color:inherit}.j-small-note{color:#aaa;font-size:.67rem}.j-section{border-bottom:1px solid #303030;padding-top:115px;padding-bottom:115px}.j-section-heading>p{color:#aaa}.j-header{background:#090909ed;border-bottom:1px solid #373737;height:88px}.j-brand{color:#eee;letter-spacing:.03em;font-weight:650}.j-brand-mark{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.13em;align-items:baseline;padding-right:4px;font-size:34px;font-style:normal;font-weight:850;display:flex}.j-brand-mark span{font-size:34px}.j-brand-mark b{color:#9b9b9b;margin-left:8px;font-size:36px;font-weight:300}.j-brand small{letter-spacing:.3em;font-size:.43rem}.j-desktop-nav{font-size:.72rem}.j-header-cta{color:#eee;border-color:#454545;border-radius:0}.j-header-cta:hover{color:#080808;background:#eee}.j-motion-switch,.privacy-preferences-trigger{color:#ccc!important;background:#151515ed!important;border:1px solid #444!important;border-radius:0!important}.j-preview{color:#eee;background:#292929}.j-mobile-nav nav{background:#111;border-color:#444}.j-hero{isolation:isolate;background:#090909;border-bottom:1px solid #3a3a3a;grid-template-columns:1.16fr 1fr;min-height:min(800px,100svh - 88px);display:grid;position:relative}.j-hero-grid{z-index:-1;background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#ffffff09 25%,#0000 calc(25% + 1px) calc(50% - 1px),#ffffff09 50%,#0000 calc(50% + 1px) calc(75% - 1px),#ffffff09 75%,#0000 calc(75% + 1px));position:absolute;inset:0}.j-hero-copy{z-index:2;pointer-events:none;padding:66px 0 34px 5vw}.j-hero-copy a{pointer-events:auto}.j-hero-copy>.j-eyebrow{color:#999}.j-hero h1{letter-spacing:-.085em;text-transform:uppercase;flex-direction:column;margin:40px -190px 32px 0;font-size:clamp(5rem,10.8vw,12rem);font-weight:800;line-height:.85;display:flex}.j-hero h1>span{display:block}.j-outline-type{color:#090909;-webkit-text-stroke:2px #e3e3e3;paint-order:stroke fill}.j-name-period{-webkit-text-stroke:0;color:#f1f1ef}.j-hero-intro{color:#eee;letter-spacing:-.035em;margin-bottom:15px;font-size:clamp(1.25rem,1.8vw,2rem);font-weight:500;line-height:1.32!important}.j-hero-detail{color:#969696;margin-bottom:28px;font-size:.85rem;line-height:1.65!important}.j-hero .j-actions{gap:25px}.j-hero .j-button{gap:30px;padding:16px 19px;font-size:.74rem}.j-hero .j-link{font-size:.73rem}.j-hero-bottom{color:#929292;gap:25px;padding-top:50px;font-size:.5rem}.j-scroll-cue>span{border-color:#555;border-radius:0}.j-hero-portrait{background:#151515;border-left:1px solid #393939;border-radius:0;min-height:100%;margin:0}.j-hero-portrait img{filter:grayscale()contrast(1.13)brightness(.81);object-position:center 38%;opacity:.95}.j-hero-portrait:after{background:linear-gradient(90deg,#0909096b,#0000 40%),linear-gradient(#0000 65%,#090909ed);inset:0}.j-portrait-caption{font-family:var(--font-geist-mono),monospace;color:#ddd;justify-content:space-between;gap:30px;font-size:.51rem;line-height:1.8;display:flex;bottom:35px;left:30px;right:28px}.j-photo-cross{font:300 24px var(--font-geist-mono),monospace;color:#aaa;z-index:1;line-height:1;position:absolute}.j-cross-top{top:23px;right:23px}.j-cross-bottom{bottom:100px;left:23px}.j-portrait-stamp{display:none}.j-manifesto-strip{white-space:nowrap;color:#111;letter-spacing:-.05em;background:#d6d6d3;border-bottom:1px solid #333;padding:23px 0;font-size:clamp(1.8rem,4vw,4.5rem);font-weight:700;line-height:1;overflow:hidden}.j-manifesto-strip span{width:max-content;display:block}.j-chapter-nav{color:#aaa;background:#090909;border-color:#333;padding:23px 5vw}.j-chapter-nav a:hover{color:#fff}.j-chapter-nav span{color:#6d6d6d}.j-conviction{background:#121212}.j-manifesto-columns p{color:#aaa}.j-section-label{color:#8e8e8e}.j-section-label .j-icon{color:#ddd}.j-manifesto h2{font-size:clamp(3rem,5.8vw,6rem);font-weight:650}.j-pathfinder{background:#0a0a0a;border-color:#3b3b3b;border-radius:0}.j-path-options button{color:#eee;border-color:#333}.j-path-options small{color:#9e9e9e}.j-path-options button.is-active strong{color:#fff}.j-path-options button.is-active>span:last-child{color:#111;background:#eee;border-radius:0}.j-path-result{background:#1c1c1c}.j-path-result h3{letter-spacing:-.05em;font-size:2.2rem;font-weight:600}.j-path-result>p:not(.j-eyebrow){color:#aaa}.j-path-ring{border-color:#59595960;border-radius:0;transform:translate(-50%,-50%)rotate(45deg)}.j-path-center{color:#111;background:#d6d6d3;border-radius:0}.j-path-point{background:#c2c2c2;border-radius:0}.j-workroom-section{color:#eee;background:#080808;border-bottom:1px solid #353535;padding-top:120px;padding-bottom:120px}.j-workroom-intro h2{font-size:clamp(3.2rem,5.2vw,5.8rem)}.j-workroom-intro .j-eyebrow,.j-workroom-intro .j-small-note{color:#999}.j-workroom-intro>p:not(.j-eyebrow){color:#aaa}.j-orbit-lines i{border-color:#525252;border-radius:0;transform:translate(-50%,-50%)rotate(45deg)}.j-orbit-lines i:nth-child(2){border-color:#414141}.j-orbit-center{color:#f0f0f0;background:#080808}.j-orbit-center strong{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.055em;font-size:2.6rem;font-weight:650}.j-orbit-center small{color:#929292}.j-orbit-node{color:#eee;box-shadow:none;background:#181818;border-color:#444;border-radius:0}.j-orbit-node strong{font-weight:600}.j-orbit-node small{color:#aaa}.j-orbit-node:hover{border-color:#ccc}.j-orbit-node .j-icon{color:#ddd}.j-csm-section{background:#121212}.j-csm-copy em{color:#929292}.j-meeting-demo{color:#18232e;background:#f4f7fb;border-color:#2b3742;border-radius:12px;transform:none;box-shadow:0 25px 65px #0006}.j-demo-top,.j-demo-tabs{border-color:#d9e2eb}.j-demo-tabs button{color:#344f69;border-radius:5px}.j-demo-tabs button[aria-pressed=true]{color:#124b80;background:#dceeff}.j-demo-tabs button span{color:#697f91}.j-demo-top>small,.j-demo-note{color:#5a7186}.j-app-logo{color:#fff;background:#2375aa;border-radius:5px}.j-demo-body .j-eyebrow{color:#54728e}.j-demo-body h3{font-weight:600}.j-demo-row{border-color:#dce3ea}.j-demo-row small{color:#5d7288}.j-demo-check{color:#26678b;background:#dcecf7;border-radius:50%}.j-demo-row>span:last-child{color:#4c7192}.j-more-work{background:#171717}.j-feature{background:#0c0c0c;border-color:#3d3d3d;border-radius:0}.j-feature h3{font-weight:600}.j-feature>p:not(.j-eyebrow){color:#aaa}.j-feature-link{border-color:#3b3b3b}.j-art-conversation{color:#111;letter-spacing:-.06em;font-weight:750;line-height:1.05;font-family:var(--font-geist-sans),sans-serif;background:#d1d1cc}.j-art-conversation span:nth-child(2){color:#6a6a66;border:0;border-radius:0;font-style:normal}.j-art-table{background:#252321}.j-table-shape{box-shadow:none;background:#745641;border-radius:50%}.j-art-table i{background:#a17d5e}.j-art-table>span{color:#faf7ef;font-weight:600}.j-art-table em{color:#c6b09b}.j-principles-section{color:#eee;background:#080808;border-bottom:1px solid #3b3b3b;padding-top:110px;padding-bottom:110px}.j-principles-section .j-section-heading>p{color:#aaa}.j-conviction-tabs button{color:#676767;border-color:#383838;font-weight:650}.j-conviction-tabs button[aria-pressed=true]{color:#f0f0f0}.j-conviction-tabs button[aria-pressed=true] .j-conviction-dot{background:#eee;border-radius:0}.j-conviction-dot{border-radius:0}.j-conviction-panel h3{letter-spacing:-.05em;font-family:inherit;font-weight:600}.j-conviction-panel>p:not(.j-eyebrow){color:#aaa}.j-practice{border-color:#414141}.j-practice span{color:#8f8f8f}.j-practice strong{color:#eee}.j-resource-number{color:#878787;letter-spacing:-.08em;font-weight:650}.j-resource-callout p:not(.j-eyebrow),.j-resource-aside a p,.j-resource-aside>a>span{color:#aaa}.j-faq details,.j-faq details:last-child{border-color:#3a3a3a}.j-faq details>p{color:#aaa}.j-faq summary>span:first-child{color:#777}.j-pocket button{color:#aaa}.j-pocket>div{background:#202020;border-color:#999}.j-pocket p{font-size:1.2rem;font-weight:500}.j-footer{color:#eee;background:#050505}.j-footer-top,.j-footer-bottom{border-color:#3a3a3a}.j-footer-top h2{text-transform:uppercase;font-weight:650}.j-footer-grid>div>p,.j-footer-grid nav>span,.j-footer-contact>span,.j-footer-bottom{color:#999}.j-footer-contact>a:first-of-type{border-color:#494949}.j-brand-footer{color:#eee}.j-page-hero{background:#0b0b0b;border-bottom:1px solid #3a3a3a}.j-page-hero .j-lede,.j-page-hero .j-eyebrow,.j-breadcrumb{color:#aaa}.j-page-hero h1{font-weight:650}.j-prose>p,.j-prose li,.j-timeline article>p{color:#aaa}.j-quote-block{color:#eee;background:#202020;border:1px solid #444}.j-quote-block blockquote{font-style:normal;font-weight:600}.j-photo-story{filter:grayscale()contrast(1.08)}.j-timeline article{border-color:#444}.j-timeline article>span{color:#999}.j-filters button{color:#bbb;border-color:#444;border-radius:0}.j-filters button[aria-pressed=true]{color:#111;background:#eee;border-color:#eee}.j-result-count{color:#999}.j-offering{background:#171717;border-color:#3b3b3b;border-radius:0}.j-offering h2{font-weight:650}.j-offering-top>span,.j-offering>p:not(.j-eyebrow),.j-offering-bottom small{color:#aaa}.j-offering-bottom{border-color:#444}.j-offering-bottom a{color:#eee;border-color:#777;border-radius:0;min-width:44px;min-height:44px}.j-offering-bottom a:hover{color:#111;background:#eee}.j-inline-card,.j-resource-item{background:#171717;border-color:#3b3b3b;border-radius:0}.j-inline-card h3{font-weight:600}.j-inline-card p,.j-resource-item>p{color:#aaa}.j-info-bar{background:#202020;border-color:#999}.j-cta-strip{color:#eee;background:#202020}.j-status-tag{color:#ccc;background:#292929;border-radius:0}.j-status-tag:before{background:#aaa}.j-watch-card{background:#171717;border-color:#444;border-radius:0}.j-watch-card p,.j-watch-card em{color:#aaa}.j-video-poster{background:#080808}.j-video-poster img{filter:grayscale()}.j-play-button{color:#111;background:#eee;border-radius:0;box-shadow:0 0 0 1px #eee4}.j-watch-card .j-link{margin-right:30px}.j-site .col-about-hero,.j-site .col-simple-hero,.j-site .work-directory-hero,.j-site .col-guidance-hero{color:#eee}.j-site .col-button-primary,.j-site .col-button-light{color:#111;background:#eee}.j-site .page-hero,.j-site .home-hero{color:#eee;background:#0b0b0b}.j-site .page-hero :is(p,.kicker),.j-site .home-hero :is(p,.kicker){color:#aaa}.j-site .page-hero em,.j-site .home-hero em,.j-site .home-hero h1 em{color:#999}.j-site .home-hero .button-primary,.j-site .page-hero .button-cream{color:#111;background:#eee}.j-site .home-trust{color:#aaa}@supports (animation-timeline:view()){.j-manifesto-strip span{animation:linear both j-statement-pan;animation-timeline:view();animation-range:entry exit}}@keyframes j-statement-pan{0%{transform:translate(3%)}to{transform:translate(-25%)}}@media (width>=1600px){.j-hero-copy{padding-top:90px}.j-hero{min-height:870px}}@media (width<=1180px){.j-hero{min-height:720px}.j-hero h1{margin-top:40px;font-size:11.4vw}.j-hero-copy{padding-top:55px}.j-hero .j-actions{flex-direction:column;align-items:flex-start;gap:12px}.j-hero-intro{font-size:1.5rem}.j-hero-detail{font-size:.8rem}.j-hero .j-button{font-size:.72rem}.j-hero-bottom{padding-top:30px}}@media (width<=900px){.j-header{height:76px}.j-hero{min-height:650px}.j-hero-copy{padding-top:45px}.j-hero h1{font-size:11.4vw}.j-hero-detail{max-width:270px;font-size:.76rem}.j-hero-portrait{min-height:100%;margin:0}.j-portrait-caption{flex-direction:column;gap:12px;font-size:.45rem;bottom:30px;left:20px}.j-cross-bottom{bottom:140px}.j-manifesto h2{font-size:5.8vw}.j-workroom-intro h2{font-size:4.8rem}.j-section{padding-top:80px;padding-bottom:80px}}@media (width<=640px){.j-hero{grid-template-columns:1fr;min-height:auto;display:grid}.j-hero-copy{padding:38px 6vw 32px}.j-hero h1{margin:30px 0;font-size:19vw;line-height:.87}.j-hero .j-eyebrow{font-size:.58rem}.j-hero-intro{margin-bottom:15px;font-size:1.6rem}.j-hero-detail{max-width:350px;font-size:.85rem}.j-hero .j-actions{gap:15px}.j-hero .j-button{font-size:.77rem}.j-hero .j-link{font-size:.75rem}.j-hero-portrait{border:1px solid #3a3a3a;height:112vw;min-height:420px;max-height:610px;margin:0 6vw 24px}.j-hero-portrait img{object-position:center 35%}.j-portrait-caption{flex-direction:row;font-size:.5rem;left:23px;right:20px}.j-cross-bottom{bottom:110px}.j-manifesto-strip{padding:20px 0;font-size:2rem}.j-manifesto h2{font-size:10.4vw}.j-section{padding-top:64px;padding-bottom:64px}.j-workroom-section{padding-top:70px;padding-bottom:70px}.j-workroom-intro h2{font-size:3.5rem}.j-principles-section{padding-top:70px;padding-bottom:70px}.j-path-result h3{font-size:2rem}.j-hero-bottom{display:none}.j-site .j-page-hero h1{font-size:3.2rem}.j-art-conversation{font-size:2.7rem}.j-orbit-center strong{font-size:2.6rem}}.j-brand-icon{object-fit:contain;flex-shrink:0;width:42px;height:42px}.j-mark-360{color:#f2cc8c;background:#0b2d38;border-radius:50% 50% 12%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:13px;display:inline-flex;transform:rotate(-7deg)}.j-mark-ods{color:#fff;background:#0b1220;border-radius:10px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 2px #315cff}.j-mark-max{color:#c7f04b;letter-spacing:-.12em;align-items:center;gap:0;font-size:35px;font-weight:800;line-height:42px;display:inline-flex}.j-mark-max>span{margin-left:3px;font-size:22px}.j-orbit-node>.j-brand-icon,.j-orbit-node>.j-mark-360,.j-orbit-node>.j-mark-ods,.j-orbit-node>.j-mark-max{margin-bottom:14px}.j-orbit-node.j-brand-church-staff-meeting{background:#14192d;border-color:#5067d0}.j-orbit-node.j-brand-maximize{background:#1b2112;border-color:#657b29}.j-orbit-node.j-brand-org-design{background:#111c32;border-color:#344c8e}.j-orbit-node.j-brand-servant-leader-360{background:#132e32;border-color:#786943}.j-offering.j-brand-church-staff-meeting{background:linear-gradient(145deg,#151a30,#141414 65%);border-top:3px solid #315cff}.j-offering.j-brand-maximize{background:linear-gradient(145deg,#222719,#141414 65%);border-top:3px solid #c7f04b}.j-offering.j-brand-org-design{background:linear-gradient(145deg,#151e33,#141414 65%);border-top:3px solid #5476ff}.j-offering.j-brand-servant-leader-360{background:linear-gradient(145deg,#133135,#141414 65%);border-top:3px solid #c59347}.j-offering.j-brand-marriage-meeting{background:linear-gradient(145deg,#191f41,#141414 65%);border-top:3px solid #568fff}.j-demo-top .j-brand-icon{width:30px;height:30px}.j-kitchen-art{color:#edf0ff;background:radial-gradient(at 30% 25%,#2a3a82,#131b48 50%,#090c22);flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:290px;display:flex}.j-kitchen-art .j-brand-icon{border-radius:18px;width:82px;height:82px}.j-kitchen-art>span:not(.j-mark){letter-spacing:-.055em;font-size:2.3rem;font-weight:650}.j-kitchen-art>small{color:#c4cbe7;font-size:.75rem}.j-teaching-video .j-video-poster{cursor:pointer;border:1px solid #444;width:100%;padding:0}.j-teaching-video .j-video-poster:hover img{filter:grayscale(.25)}.j-video-poster-label{font:11px var(--font-geist-mono),monospace;color:#fff;letter-spacing:.15em;text-align:left;position:absolute;bottom:30px;left:30px}.j-video-consent{line-height:1.6;color:#aaa!important;margin:12px 0!important;font-size:.65rem!important}.j-video-consent a{border-bottom:1px solid #777;margin-left:12px}.j-video-embed{aspect-ratio:16/9;background:#080808;border:1px solid #444;width:100%;display:block}.j-product-film video{aspect-ratio:16/9;background:#080a12;border:1px solid #363953;width:100%;display:block}.j-film-details{padding:25px 0 0}.j-film-details>.j-eyebrow{color:#9fadd2}.j-film-details details{color:#b3bdd6;margin-top:15px;font-size:.8rem}.j-film-details summary{cursor:pointer;justify-content:space-between;padding:10px 0;list-style:none;display:flex}.j-film-details details p{max-width:850px;font-size:.82rem}.j-csm-film-section{background:#121212;padding-top:0}.j-personal-film{background:#0b0b0b}.j-personal-film .j-teaching-video{max-width:1100px;margin:auto}.j-personal-film h2{font-size:clamp(2.7rem,5vw,5.5rem)}@media (width<=640px){.j-video-poster-label{font-size:8px;bottom:16px;left:16px}.j-video-consent a{margin-top:7px;margin-left:0;display:inline-block}.j-orbit-node>.j-brand-icon,.j-orbit-node>.j-mark-360,.j-orbit-node>.j-mark-ods{width:34px;height:34px}.j-orbit-node>.j-mark-max{font-size:30px;line-height:34px}}.j-offering-top>.j-mark-max{color:#c7f04b;font-size:35px}.j-offering-top>.j-mark-360{color:#f2cc8c;font-size:13px}.j-offering-top>.j-mark-ods{color:#fff;font-size:13px}.j-story-small{color:#999}.j-timeline .j-link{margin-right:20px}.j-quick-open{color:#bbb;cursor:pointer;background:0 0;border:1px solid #444;align-items:center;gap:10px;margin-left:auto;padding:9px 11px;display:flex;font-size:10px!important}.j-quick-open>span{display:none}.j-quick-open kbd{font:10px var(--font-geist-mono),monospace}.j-quick-dialog{color:#eee;background:#141414;border:1px solid #656565;width:min(600px,92vw);max-height:85svh;margin:auto;padding:28px;box-shadow:0 50px 150px #000b}.j-quick-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.j-quick-head{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.j-quick-head h2{margin:0;font-size:2rem}.j-quick-head button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #555;width:38px;height:38px;font-size:25px}.j-quick-dialog label{font:11px var(--font-geist-mono),monospace;color:#aaa;margin-bottom:10px;display:block}.j-quick-dialog input{color:#fff;width:100%;font:16px var(--font-geist-sans),sans-serif;background:#080808;border:1px solid #555;border-radius:0;padding:16px}.j-quick-count{font:10px var(--font-geist-mono),monospace;color:#999;margin:15px 0}.j-quick-dialog nav{max-height:42svh;overflow:auto}.j-quick-dialog nav a{border-top:1px solid #333;justify-content:space-between;gap:20px;padding:16px 5px;display:flex}.j-quick-dialog nav a:hover{background:#232323}.j-quick-dialog nav strong{font-size:14px;font-weight:600;display:block}.j-quick-dialog nav small{color:#aaa;margin-top:5px;font-size:11px;display:block}.j-quick-foot{color:#888;margin:25px 0 0;font-size:10px!important}.j-quick-foot kbd{border:1px solid #555;margin-left:10px;padding:2px 4px}.j-quick-dialog p{font-size:13px}.j-pocket>div{position:relative}.j-pocket>div>.j-eyebrow{color:#999;margin-bottom:16px;display:block}.j-pocket>div>button{margin-top:15px;font-size:11px}@media (width<=900px){.j-header-cta{margin-left:0}.j-quick-open{margin-left:auto}}@media (width<=640px){.j-quick-open{display:none}.j-quick-dialog{padding:22px}.j-quick-head h2{font-size:1.7rem}}.j-site .skip-link{color:#eeeeec;background:#1c1c1c}.j-site .preview-ribbon,.j-site .button-cream{color:#eeeeec}.j-site .shift-card{color:#eeeeec;background:#1c1c1c}.j-site .flagship-badge,.j-site .release-preview-note,.j-site .price-line strong{color:#eeeeec}.j-site .tour-section,.j-site .offer-card{color:#eeeeec;background:#1c1c1c}.j-site .offer-price,.j-site .status-grid i,.j-site .audit-email-option,.j-site .audit-email-option h3{color:#eeeeec}.j-site .audit-email-option-form,.j-site .kit-audit-consent-gate{color:#eeeeec;background:#1c1c1c}.j-site .kit-audit-consent-gate strong{color:#eeeeec}.j-site .kit-audit-consent-gate button,.j-site .privacy-choices-launcher,.j-site .privacy-banner{color:#eeeeec;background:#1c1c1c}.j-site .privacy-banner-copy h2,.j-site .privacy-settings h2,.j-site .privacy-gpc-note{color:#eeeeec}.j-site .privacy-banner-action,.j-site .privacy-settings{color:#eeeeec;background:#1c1c1c}.j-site .privacy-settings-close,.j-site .privacy-setting-row h3,.j-site .privacy-setting-row strong,.j-site .privacy-setting-status{color:#eeeeec}.j-site .privacy-cancel-button,.j-site .kit-audit-embed :is(input,.j-site .formkit-input),.j-site .home-outcome-grid article{color:#eeeeec;background:#1c1c1c}.j-site .resource-badge{color:#eeeeec}.j-site .privacy-alert,.j-site .support-form input,.j-site .support-form select,.j-site .support-form textarea{color:#eeeeec;background:#1c1c1c}.j-site .legal-page h1{color:#eeeeec}.j-site .kit-360-waitlist :is(input,.j-site .formkit-input),.j-site .owner-progress-disclaimer,.j-site .owner-progress-monitor-grid article,.j-site .home-discovery-grid article{color:#eeeeec;background:#1c1c1c}.j-site .home-discovery-grid h3,.j-site .insights-review-note,.j-site .edition-note{color:#eeeeec}.j-site .insight-card{color:#eeeeec;background:#1c1c1c}.j-site .insight-card h2,.j-site .public-search-page>header h1,.j-site .public-search h2,.j-site .public-search h3,.j-site .public-search h4{color:#eeeeec}.j-site .public-search-controls input,.j-site .public-search-status,.j-site .public-search-results li{color:#eeeeec;background:#1c1c1c}.j-site .article-header h1{color:#eeeeec}.j-site .article-source-note{color:#eeeeec;background:#1c1c1c}.j-site .article-closing,.j-site .assessment-intro h2,.j-site .assessment-privacy strong{color:#eeeeec}.j-site .assessment-question{color:#eeeeec;background:#1c1c1c}.j-site .assessment-question legend,.j-site .assessment-options input:checked+span,.j-site .assessment-plan-choice[aria-pressed=true],.j-site .assessment-one-week-plan,.j-site .assessment-one-week-plan h3{color:#eeeeec}.j-site .assessment-plan-steps li,.j-site .guidance-paths>article{color:#eeeeec;background:#1c1c1c}.j-site .guidance-paths h2,.j-site .guidance-connection-note strong,.j-site .guidance-triage h2{color:#eeeeec}.j-site .guidance-triage-flow span{color:#eeeeec;background:#1c1c1c}.j-site .purchase-delivery-page h1,.j-site .purchase-delivery-card h2,.j-site .purchase-onboarding-choice h3{color:#eeeeec}.j-site .purchase-onboarding-checkbox{color:#eeeeec;background:#1c1c1c}.j-site .tour-section-heading h2,.j-site .tour-example h2,.j-site .tour-boundary h2,.j-site .tour-cta h2{color:#eeeeec}.j-site .tour-rhythm-steps article,.j-site .tour-product-card{color:#eeeeec;background:#1c1c1c}.j-site .tour-product-card h3,.j-site .tour-synthetic-label{color:#eeeeec}.j-site .legal-page h1,.j-site .section-heading h2,.j-site .assessment-intro h2{color:#eee}.privacy-choices-launcher{color:#ccc;box-shadow:none;background:#161616;border:1px solid #555;border-radius:0;min-height:30px;font-size:10px;font-weight:500}.privacy-choices-launcher:hover{background:#292929}.privacy-settings{--navy:#0b1220;--muted:#526170;--cobalt-deep:#1d3ed0;--paper:#fff;--cream:#f6f6f4;color:#0b1220}.j-site .j-meeting-demo h3{color:#18232e}.workshop-app-header .j-brand{color:var(--navy);transform-origin:0;transform:scale(.85)}@media (width<=600px){.workshop-app-header .j-brand{width:175px;margin-right:-35px;transform:scale(.72)}}.j-scroll-story{--story-h:min(80svh,580px);background:#0b0b0b;border-bottom:1px solid #333;padding:100px 6vw}.j-story-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px;display:flex}.j-story-heading>.j-eyebrow{width:100%}.j-story-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5.4vw,6rem);line-height:.98}.j-story-heading>p:last-child{color:#aaa;font-size:.85rem}.j-story-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:8vw;display:grid}.j-story-stage{aspect-ratio:1;background:radial-gradient(circle,#222,#0000 66%),#101010;border:1px solid #3b3b3b;width:100%;position:relative;overflow:hidden}.j-story-coordinate{font:10px var(--font-geist-mono),monospace;color:#aaa;letter-spacing:.08em;z-index:6;justify-content:space-between;display:flex;position:absolute;top:25px;left:25px;right:25px}.j-story-axis{opacity:.65;background:#373737;position:absolute}.axis-x{height:1px;top:50%;left:8%;right:8%}.axis-y{width:1px;top:8%;bottom:8%;left:50%}.j-story-frame,.j-story-ring{pointer-events:none;transition:opacity .5s,width .7s cubic-bezier(.2,.7,.2,1),height .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.j-story-frame{border:1px solid #4a4a4a;width:62%;height:62%}.j-story-ring{border:1px solid #3d3d3d;border-radius:50%;width:78%;height:78%}.j-story-core{aspect-ratio:1;z-index:3;background:#111;border:1px solid #777;flex-direction:column;justify-content:center;align-items:center;width:36%;transition:width .7s cubic-bezier(.2,.7,.2,1),opacity .5s,border-color .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.j-story-cross{color:#f0f0eb;font-size:6rem;font-weight:200;line-height:.8;transition:font-size .7s cubic-bezier(.2,.7,.2,1)}.j-story-word{font:11px var(--font-geist-mono),monospace;letter-spacing:.16em;margin-top:10px;transition:opacity .3s}.j-story-person{font:9px var(--font-geist-mono),monospace;letter-spacing:.08em;z-index:4;background:#111;border:1px solid #555;padding:9px 13px;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .45s;position:absolute}.person-one{top:10%;left:50%;transform:translate(-50%)}.person-two{top:50%;right:5%;transform:translateY(-50%)}.person-three{bottom:10%;left:50%;transform:translate(-50%)}.person-four{top:50%;left:5%;transform:translateY(-50%)}.j-story-product{z-index:4;background:#13182a;border:1px solid #5c6eac;align-items:center;gap:10px;width:38%;padding:12px 10px;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .45s;display:flex;position:absolute;box-shadow:0 15px 30px #0005}.j-story-product>span:last-child{font-size:10px;line-height:1.3}.j-story-product .j-brand-icon,.j-story-product .j-mark-360,.j-story-product .j-mark-ods{width:30px;height:30px}.j-story-product .j-mark-max{font-size:26px;line-height:30px}.product-one{top:18%;left:7%}.product-two{background:#1a2111;border-color:#758c39;top:18%;right:7%}.product-three{background:#142039;border-color:#5476ff;bottom:18%;left:7%}.product-four{background:#151b3c;border-color:#568fff;bottom:18%;right:7%}.j-story-signature{letter-spacing:-.055em;z-index:5;color:#888;opacity:0;pointer-events:none;background:#111;flex-direction:column;justify-content:center;padding:10%;font-size:clamp(1.6rem,3.3vw,4rem);font-weight:650;line-height:1.05;transition:opacity .5s .15s;display:flex;position:absolute;inset:0}.j-story-signature strong{color:#fff;font-weight:650}.j-story-meter{z-index:6;gap:5px;display:flex;position:absolute;bottom:46px;left:25px;right:25px}.j-story-meter span{background:#444;flex:1;height:2px;transition:background .3s}.j-story-meter .is-filled{background:#eee}.j-story-caption{font:8px var(--font-geist-mono),monospace;color:#aaa;letter-spacing:.07em;z-index:6;position:absolute;bottom:24px;left:25px}.j-story-chapter{border-bottom:1px solid #333;padding:30px 0 45px}.j-story-chapter h3{letter-spacing:-.05em;margin:18px 0 25px;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:600;line-height:1.08}.j-story-chapter>p:not(.j-eyebrow){color:#b5b5b5;max-width:390px;margin-bottom:28px;font-size:1rem;line-height:1.75}.is-scroll-story .j-story-stage{top:max(100px,calc(50svh - var(--story-h)/2 + 24px));height:var(--story-h);aspect-ratio:auto;position:sticky}.is-scroll-story .j-story-chapter{min-height:var(--story-h);border:0;flex-direction:column;justify-content:center;padding:30px 0;display:flex}.is-scroll-story .j-story-chapter h3{transition:color .38s}.is-scroll-story .j-story-chapter:not(.is-current) h3{color:#a9a9a9}.is-scroll-story .j-story-chapter.is-current h3,.is-scroll-story .j-story-chapter.is-current>.j-eyebrow{color:#fff}.is-scroll-story .j-story-chapter>.j-eyebrow:before{content:"";background:#555;width:6px;height:6px;margin-right:10px;display:inline-block}.is-scroll-story .j-story-chapter.is-current>.j-eyebrow:before{background:#fff}.is-scroll-story .j-story-frame{transition:opacity .5s,width .7s cubic-bezier(.2,.7,.2,1),height .7s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.is-scroll-story .j-story-ring,.is-scroll-story .j-story-product,.is-scroll-story .j-story-person{opacity:0}.is-scroll-story .j-story-product{transform:translateY(18px)}.is-scroll-story .person-one{transform:translate(-50%,14px)}.is-scroll-story .person-three{transform:translate(-50%,-14px)}.is-scroll-story .person-two{transform:translate(14px,-50%)}.is-scroll-story .person-four{transform:translate(-14px,-50%)}.is-scroll-story[data-chapter="0"] .j-story-frame{width:70%;height:70%;transform:translate(-50%,-50%)rotate(0)}.is-scroll-story[data-chapter="1"] .j-story-core{width:28%}.is-scroll-story[data-chapter="1"] .j-story-cross{font-size:4.6rem}.is-scroll-story[data-chapter="1"] .j-story-ring{opacity:1}.is-scroll-story[data-chapter="1"] .j-story-frame{width:44%;height:44%;transform:translate(-50%,-50%)rotate(45deg)}.is-scroll-story[data-chapter="1"] .j-story-person{opacity:1}.is-scroll-story[data-chapter="1"] .person-one,.is-scroll-story[data-chapter="1"] .person-three{transform:translate(-50%)}.is-scroll-story[data-chapter="1"] .person-two,.is-scroll-story[data-chapter="1"] .person-four{transform:translateY(-50%)}.is-scroll-story[data-chapter="2"] .j-story-core{border-color:#555;width:15%}.is-scroll-story[data-chapter="2"] .j-story-cross{font-size:2.6rem}.is-scroll-story[data-chapter="2"] .j-story-word{opacity:0}.is-scroll-story[data-chapter="2"] .j-story-ring{opacity:1;width:92%;height:92%}.is-scroll-story[data-chapter="2"] .j-story-frame{width:30%;height:30%;transform:translate(-50%,-50%)rotate(90deg)}.is-scroll-story[data-chapter="2"] .j-story-product{opacity:1;transform:none}.is-scroll-story[data-chapter="2"] .product-two{transition-delay:60ms}.is-scroll-story[data-chapter="2"] .product-three{transition-delay:.12s}.is-scroll-story[data-chapter="2"] .product-four{transition-delay:.18s}.is-scroll-story[data-chapter="3"] .j-story-signature{opacity:1}.is-scroll-story[data-chapter="3"] .j-story-core,.is-scroll-story[data-chapter="3"] .j-story-frame,.is-scroll-story[data-chapter="3"] .j-story-ring,.is-scroll-story[data-chapter="3"] .j-story-axis{opacity:0}.j-scroll-story:not(.is-scroll-story) .j-story-layout{display:block}.j-scroll-story:not(.is-scroll-story) .j-story-stage{max-width:520px;margin:0 auto 50px}.j-scroll-story:not(.is-scroll-story) .j-story-coordinate>span:last-child,.j-scroll-story:not(.is-scroll-story) .j-story-meter,.j-scroll-story:not(.is-scroll-story) .j-story-signature,.j-scroll-story:not(.is-scroll-story) .j-story-person,.j-scroll-story:not(.is-scroll-story) .j-story-word{display:none}.j-scroll-story:not(.is-scroll-story) .j-story-core{border-color:#555;width:15%}.j-scroll-story:not(.is-scroll-story) .j-story-cross{font-size:2.6rem}.j-scroll-story:not(.is-scroll-story) .j-story-frame{width:54%;height:54%;transform:translate(-50%,-50%)rotate(45deg)}.j-scroll-story:not(.is-scroll-story) .j-story-ring{width:92%;height:92%}.j-scroll-story:not(.is-scroll-story) .j-story-chapters{grid-template-columns:1fr 1fr;column-gap:8vw;display:grid}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.j-orbit-node{animation:linear both col-product-arrive;animation-timeline:view();animation-range:entry entry 70%}.j-art-conversation span{animation:linear both col-type-build;animation-timeline:view();animation-range:entry entry 90%}}}@keyframes col-product-arrive{0%{opacity:.2;transform:translateY(70px)scale(.86)}to{opacity:1;transform:none}}@keyframes col-type-build{0%{letter-spacing:-.1em;transform:translate(-45px)}to{letter-spacing:-.06em;transform:none}}.j-connect{background:#0a0a0a;border-top:1px solid #333;padding:100px 6vw}.j-connect h2{letter-spacing:-.06em;max-width:1000px;margin:25px 0 35px;font-size:clamp(3rem,7vw,8rem);line-height:.95}.j-connect-intro{color:#aaa;max-width:560px;line-height:1.7}.j-social-grid{background:#414141;border:1px solid #414141;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.j-social-card{background:#141414;flex-direction:column;min-height:260px;padding:30px;transition:background .2s;display:flex;position:relative}.j-social-card:hover{background:#222}.j-social-card small{font:10px var(--font-geist-mono),monospace;color:#aaa;letter-spacing:.12em}.j-social-card strong{letter-spacing:-.04em;margin:35px 0 15px;font-size:2rem;font-weight:550}.j-social-card p{color:#aaa;font-size:.85rem;line-height:1.65}.j-social-card>span{margin-top:auto;padding-top:25px;font-size:11px}.j-social-card>span b{float:right;font-size:22px;font-weight:400}.j-footer-social{flex-wrap:wrap;gap:18px;margin-top:22px;font-size:12px;display:flex}.j-connect .j-link{margin-top:30px}.j-motion-paused .j-site *{transition:none!important;animation:none!important}@media (width<=899px){.j-scroll-story,.j-connect{padding:65px 6vw}.j-story-heading{display:block}.j-story-heading>p:last-child{margin-top:24px}.j-story-chapter{padding:20px 0 30px}.j-social-card{padding:22px}.j-social-card strong{font-size:1.7rem}}@media (width<=640px){.j-scroll-story:not(.is-scroll-story) .j-story-chapters,.j-social-grid{grid-template-columns:1fr}.j-social-card{min-height:210px}.j-social-card strong{margin-top:22px}.j-scroll-story:not(.is-scroll-story) .j-story-stage{margin-bottom:36px}.j-story-product{gap:8px;width:41%;padding:10px 8px}.j-story-coordinate{font-size:9px;top:18px;left:18px;right:18px}.j-story-caption{bottom:18px;left:18px}.product-one,.product-two{top:16%}.product-three,.product-four{bottom:16%}.product-one,.product-three{left:5%}.product-two,.product-four{right:5%}}.j-inquiry{background:#111;border-top:1px solid #3a3a3a;grid-template-columns:1fr 1.15fr;gap:8vw;display:grid}.j-inquiry-intro h2{letter-spacing:-.06em;margin:25px 0 30px;font-size:clamp(3rem,5vw,5.7rem);line-height:1}.j-inquiry-intro>p:not(.j-eyebrow){color:#aaa;max-width:350px;font-size:1rem;line-height:1.7}.j-inquiry-intro ol{counter-reset:inquiry;max-width:360px;margin:45px 0;padding:0;list-style:none}.j-inquiry-intro li{counter-increment:inquiry;border-top:1px solid #3b3b3b;padding:20px 0 20px 36px;position:relative}.j-inquiry-intro li:before{content:"0" counter(inquiry);font:10px var(--font-geist-mono),monospace;color:#888;position:absolute;top:24px;left:0}.j-inquiry-intro li strong{font-size:14px;font-weight:550}.j-inquiry-intro li span{color:#aaa;margin-top:8px;font-size:13px;line-height:1.6;display:block}.j-inquiry-panel{background:#191919;border:1px solid #4a4a4a;align-self:start;min-width:0;padding:38px}.j-inquiry-panel h3{letter-spacing:-.04em;margin:25px 0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:550;line-height:1.1}.j-inquiry-panel fieldset{border:0;margin:25px 0;padding:0}.j-inquiry-panel fieldset[hidden]{display:none}.j-inquiry-panel label{color:#ddd;margin-top:19px;font-size:13px;line-height:1.5;display:block}.j-inquiry-panel :is(input:not([type=checkbox]),select,textarea){color:#f4f4f1;width:100%;font:16px var(--font-geist-sans),Arial,sans-serif;background:#0d0d0d;border:1px solid #555;border-radius:0;min-width:0;margin-top:9px;padding:14px;display:block}.j-inquiry-panel textarea{resize:vertical}.j-inquiry-panel :is(input,select,textarea):focus{outline-offset:3px;outline:2px solid #f4f4f1}.j-inquiry-panel button{cursor:pointer}.j-inquiry-panel button:disabled{opacity:.5;cursor:wait}.j-form-progress{gap:6px;margin-top:15px;display:flex}.j-form-progress i{background:#555;flex:1;height:2px}.j-form-progress .is-complete{background:#eee}.j-form-two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.j-form-required,.j-form-privacy{color:#aaa;line-height:1.7;font-size:11px!important}.j-form-privacy a{text-decoration:underline}.j-form-actions{justify-content:flex-end;align-items:center;gap:25px;margin-top:28px;display:flex}.j-form-actions .j-link{color:#ddd;background:0 0;border:0;padding:12px 0}.j-form-review dl{margin:25px 0}.j-form-review dl>div{border-bottom:1px solid #404040;padding:11px 0}.j-form-review dt{font:10px var(--font-geist-mono),monospace;color:#999;text-transform:uppercase}.j-form-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.j-inquiry-panel .j-form-consent{align-items:flex-start;gap:12px;font-size:12px;display:flex}.j-form-consent input{appearance:auto;accent-color:#ddd;flex:0 0 20px;width:20px;height:20px;margin:0}.j-form-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.j-form-error{color:#ffbaba;background:#311f1f;border-left:2px solid #df8b8b;padding:12px;font-size:13px}.j-inquiry-reference{font:11px var(--font-geist-mono),monospace;overflow-wrap:anywhere;background:#0e0e0e;padding:20px;line-height:1.7}.j-inquiry-panel [role=status]>p:not(.j-eyebrow,.j-inquiry-reference){color:#bbb;font-size:14px;line-height:1.7}@media (width<=900px){.j-inquiry{grid-template-columns:1fr;gap:40px}.j-inquiry-intro ol{max-width:none}.j-inquiry-intro>p:not(.j-eyebrow){max-width:550px}}@media (width<=640px){.j-inquiry-panel{padding:25px 20px}.j-form-two{grid-template-columns:1fr}.j-form-actions{gap:20px}.j-form-actions .j-button{font-size:12px}}.j-site{--j-signal:#a4b6ff;--j-warm:#edb581}.j-name-period,.j-scroll-cue>span,.j-inquiry-intro li:before,.j-story-chapter.is-current>.j-eyebrow{color:var(--j-signal)}.is-scroll-story .j-story-chapter.is-current>.j-eyebrow:before,.j-story-meter .is-filled,.j-form-progress .is-complete{background:var(--j-signal)}.j-reading-progress::-webkit-progress-value{background:#a4b6ff}.j-reading-progress::-moz-progress-bar{background:#a4b6ff}.j-path-options button.is-active{box-shadow:inset 3px 0 #a4b6ff}.j-path-option-index{color:var(--j-signal)}.j-button:hover{outline:1px solid var(--j-signal);outline-offset:4px}.j-social-card:hover>span,.j-pocket>button>span:first-child{color:var(--j-warm)}.j-collection{--collection-accent:#a4b6ff}.j-collection-amber{--collection-accent:#edb581}.j-collection-360{--collection-accent:#e5c792}.j-collection-hero{background:#0a0a0a;border-bottom:1px solid #3a3a3a;grid-template-columns:1.35fr 1fr;align-items:center;gap:7vw;padding:70px 6vw 85px;display:grid}.j-collection-status{justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;display:flex}.j-collection-status .j-eyebrow{margin:0}.j-collection-status .j-status-tag{color:var(--collection-accent);background:0 0;border:1px solid #4a4a4a;font-size:9px}.j-collection-hero h1{letter-spacing:-.055em;margin:20px 0 30px;font-size:clamp(3rem,5vw,6.5rem);font-weight:650;line-height:1.02}.j-collection-hero h1 em{color:#959595;font-style:normal}.j-collection-hero .j-lede{color:#bbb;font-size:1rem;line-height:1.8}.j-collection-hero .j-actions{margin-top:32px}.j-collection-promise{border:1px solid #414141;border-top:2px solid var(--collection-accent);background:#151515;padding:38px;position:relative}.j-collection-symbol{color:var(--collection-accent);margin-bottom:45px;font-size:75px;line-height:1}.j-collection-symbol .j-mark-360{width:80px;height:80px;font-size:24px}.j-collection-promise blockquote{letter-spacing:-.045em;margin:15px 0 25px;font-size:clamp(1.9rem,2.9vw,3.1rem);font-weight:600;line-height:1.15}.j-collection-promise>p:last-of-type{color:#aaa;font-size:.85rem;line-height:1.7}.j-collection-rhythm{border-top:1px solid #414141;justify-content:space-between;gap:15px;margin-top:35px;padding-top:22px;display:flex}.j-collection-rhythm>span{color:var(--collection-accent);font:16px var(--font-geist-mono),monospace}.j-collection-rhythm small{color:#aaa;margin-top:8px;font-size:8px;display:block}.j-collection-concept,.j-collection-release{grid-template-columns:1fr 1.2fr;gap:8vw;display:grid}.j-collection-concept h2,.j-collection-release h2{letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,4rem);line-height:1.1}.j-collection-concept>div>p:not(.j-eyebrow),.j-collection-release p{color:#aaa;font-size:.9rem;line-height:1.8}.j-collection-stages details{border-top:1px solid #4a4a4a}.j-collection-stages details:last-child{border-bottom:1px solid #4a4a4a}.j-collection-stages summary{cursor:pointer;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}.j-collection-stages summary::-webkit-details-marker{display:none}.j-collection-stages summary>span{font:12px var(--font-geist-mono),monospace;color:var(--collection-accent)}.j-collection-stages summary small{font:10px var(--font-geist-mono),monospace;color:#aaa}.j-collection-stages summary h3{letter-spacing:-.03em;margin:8px 0 0;font-size:1.5rem;font-weight:550}.j-collection-stages summary b{color:var(--collection-accent);margin-left:auto;font-size:25px;font-weight:300;transition:transform .25s}.j-collection-stages details[open] summary b{transform:rotate(45deg)}.j-collection-stages details>p{color:#bbb;margin:0 0 28px 42px;font-size:.9rem;line-height:1.8}.j-collection-principles{background:#181818}.j-collection-principles .j-section-heading{max-width:900px}.j-collection-principle-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.j-collection-principle-grid article{border-top:1px solid #4a4a4a;padding-top:22px}.j-collection-principle-grid .j-eyebrow{color:var(--collection-accent)}.j-collection-principle-grid h3{letter-spacing:-.025em;margin:24px 0 15px;font-size:1.3rem;font-weight:550;line-height:1.2}.j-collection-principle-grid p{color:#aaa;font-size:.85rem;line-height:1.8}.j-collection-release details{border:1px solid #414141;align-self:start;padding:22px}.j-collection-release summary{cursor:pointer;justify-content:space-between;font-size:14px;display:flex}.j-collection-release li{color:#aaa;margin-bottom:10px;font-size:.85rem;line-height:1.8}.j-collection-release details h3{font-size:1.3rem;font-weight:550}.j-collection .j-cta-strip{border-top:1px solid #444}@media (width<=1100px){.j-collection-hero{grid-template-columns:1fr 1fr;gap:40px}.j-collection-promise{padding:25px}.j-collection-principle-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.j-collection-hero,.j-collection-concept,.j-collection-release{grid-template-columns:1fr;gap:40px}.j-collection-hero{padding-top:45px;padding-bottom:60px}.j-collection-hero h1{font-size:clamp(3rem,8vw,4.5rem)}.j-collection-promise blockquote{font-size:2.3rem}.j-collection-symbol{margin-bottom:30px}.j-collection-promise{padding:30px}}@media (width<=480px){.j-collection-principle-grid{grid-template-columns:1fr}.j-collection-status{gap:12px}.j-collection-status .j-eyebrow{font-size:9px}.j-collection-promise{padding:24px}.j-collection-stages summary{gap:15px}.j-collection-stages summary h3{font-size:1.3rem}}.j-guidance-grid{grid-template-columns:1fr 1fr;gap:6vw;display:grid}.j-guidance-grid article{border-top:2px solid #a4b6ff;padding-top:25px}.j-guidance-grid article+article{border-color:#777}.j-guidance-grid h2{letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.05}.j-guidance-grid p,.j-guidance-grid li{color:#b4b4b4;font-size:.9rem;line-height:1.8}.j-guidance-grid ul{margin:28px 0;padding-left:18px}.j-guidance-grid .j-small-note{margin-top:24px}.j-guidance-note{border-top:1px solid #444;padding-top:40px;padding-bottom:40px}.j-guidance-note>p:last-child{color:#aaa;max-width:850px;font-size:.85rem;line-height:1.8}@media (width<=800px){.j-guidance-grid{grid-template-columns:1fr;gap:45px}}.j-site .j-collection-beta{color:#eee;background:#12262a;border-top:1px solid #4b676a;gap:6vw;padding:75px 6vw}.j-site .j-collection-beta h2{letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,4rem);font-weight:600;line-height:1.08}.j-site .j-collection-beta :is(p,li,small){color:#c0cdcf;line-height:1.7}.j-site .j-collection-beta .col-kicker{color:#e5c792}.j-site .j-collection-beta .col-360-beta-card{box-shadow:none;color:#eee;background:#182f33;border:1px solid #587074;border-radius:0}.j-site .j-collection-beta .col-360-beta-card h3{color:#eee}.j-site .j-collection-beta .col-button{color:#14262b;background:#e5c792;border:0;border-radius:0}.j-site .support-hero-card,.j-site .support-scope>article,.j-site .support-form,.j-site .about-approach-grid>article{color:#eee;box-shadow:none;background:#191919;border:1px solid #414141;border-radius:0}.j-site .support-scope .kicker,.j-site .support-form .kicker,.j-site .support-hero-card>span{color:#a4b6ff}.j-site .support-hero-card strong,.j-site .support-scope li,.j-site .support-request-checklist p{color:#ccc}.j-site .about-hero-statement{color:#c7f04b;background:#182010;border:1px solid #607a2e;border-radius:0}.j-site .about-hero-statement span:nth-child(2){color:#e0e8c9}.j-site .about-approach-grid>article>span{color:#c7f04b}.j-site .about-expectations,.j-site .about-audience{color:#eee;background:#111}.j-site .about-expectations p,.j-site .about-audience p,.j-site .about-approach-grid p{color:#aaa}.j-site .about-principles blockquote{color:#d9e5bd;background:#1a2114;border:1px solid #4f5f3c;border-radius:0;font-size:1.6rem;font-weight:500}.j-rail{z-index:40;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.j-rail.is-visible{opacity:1;visibility:visible;transition:opacity .35s,visibility}.j-rail ol{flex-direction:column;align-items:flex-end;gap:14px;margin:0;padding:0;list-style:none;display:flex}.j-rail a{color:#7a7a7a;align-items:center;gap:10px;padding:2px 0;text-decoration:none;display:flex}.j-rail-number{font:9px var(--font-geist-mono),monospace;letter-spacing:.08em;text-align:right;order:2;width:18px}.j-rail-label{font:10px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;opacity:0;white-space:nowrap;background:#0b0b0bee;border:1px solid #2e2e2e;order:1;padding:5px 9px;transition:opacity .25s,transform .25s;transform:translate(6px)}.j-rail a:after{content:"";background:#4a4a4a;order:3;width:16px;height:1px;transition:width .25s,background .25s}.j-rail li.is-current a{color:#fff}.j-rail li.is-current a:after{background:var(--j-signal);width:28px}.j-rail li.is-current .j-rail-number{color:var(--j-signal)}.j-rail a:hover .j-rail-label,.j-rail a:focus-visible .j-rail-label{opacity:1;transform:none}.j-rail a:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=1199px),(height<=620px){.j-rail{display:none}}.j-story-note{font:11px var(--font-geist-mono),monospace;letter-spacing:.04em;color:#ddd;opacity:0;z-index:7;pointer-events:none;background:#0f0f0fee;border:1px solid #3a3a3a;padding:12px 14px;line-height:1.6;transition:opacity .3s,transform .3s;position:absolute;bottom:62px;left:25px;right:25px;transform:translateY(6px)}.j-story-note span{letter-spacing:.14em;color:var(--j-signal);margin-bottom:6px;font-size:8px;display:block}.j-story-stage:hover .j-story-note{opacity:1;transform:none}.j-scroll-story:not(.is-scroll-story) .j-story-note{display:none}.j-quick-margin{border:1px solid #3b3b3b;border-left:2px solid var(--j-warm);background:#181818;margin:0 0 15px;padding:16px 18px}.j-quick-margin .j-eyebrow{color:var(--j-warm);margin-bottom:8px;font-size:9px;display:block}.j-quick-margin strong{letter-spacing:-.02em;margin-bottom:6px;font-size:15px;font-weight:600;display:block}.j-quick-margin p{color:#bbb;margin:0;line-height:1.6;font-size:13px!important}.j-site{--d-ink:#090909;--d-paper:#f0f0e9;--d-line:#3d3d3d;--d-accent:#a4b6ff}.j-site main{isolation:isolate}.j-page-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-content:center;column-gap:6vw;min-height:calc(100svh - 88px);padding-top:9vh;padding-bottom:11vh;display:grid;position:relative;overflow:hidden}.j-page-hero>.j-breadcrumb,.j-page-hero>.j-eyebrow,.j-page-hero>h1,.j-page-hero>.j-lede,.j-page-hero>.j-actions,.j-page-hero>.j-status-tag{z-index:2;grid-column:1;position:relative}.j-page-hero h1{letter-spacing:-.07em;max-width:100%;font-size:clamp(3.2rem,6.5vw,7.8rem);line-height:.97}.j-page-hero>.j-lede{max-width:600px;font-size:clamp(.95rem,1.2vw,1.15rem)}.j-page-hero>.j-status-tag{justify-self:start}.d-portal{--portal:#a4b6ff;border-left:1px solid var(--d-line);background:radial-gradient(at 50% 42%,#1d1e23,#0000 62%),#0d0d0e;width:42%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.d-portal-grid{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.d-portal-coordinate,.d-portal-footer{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#8f8f8f;z-index:3;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;left:30px;right:30px}.d-portal-coordinate{top:34px}.d-portal-coordinate>b{color:var(--portal);font-size:22px;font-weight:300;line-height:1}.d-portal-footer{font-size:8px;bottom:30px}.d-portal-frame{aspect-ratio:1;z-index:1;width:min(62%,420px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.d-portal-frame i{border:1px solid #4a4b52;position:absolute;inset:0}.d-portal-frame i:nth-child(2){border-color:var(--portal);opacity:.75;inset:14%}.d-portal-frame b{color:var(--portal);font-size:30px;font-weight:200;line-height:1;position:absolute;top:-16px;right:-9px}.d-portal-type{z-index:2;letter-spacing:-.05em;font-size:clamp(1.9rem,3.4vw,4.2rem);font-weight:650;line-height:1.02;position:absolute;bottom:70px;left:30px;right:30px}.d-portal-type>span{color:#f1f1ef;text-shadow:0 2px 24px #000;align-items:baseline;gap:14px;display:flex}.d-portal-type>span:nth-child(2){color:var(--portal)}.d-portal-type>span:last-child{color:#8f8f8f}.d-portal-type small{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#8f8f8f;min-width:22px}.d-portal-family{--portal:#d5b2ff}.d-portal-speaking{--portal:#efb383}.d-portal-about{--portal:#e9e9e9}.d-portal-org-design{--portal:#7ca1ff}.d-portal-resources{--portal:#c5e976}.d-portal-about{background:linear-gradient(#0000 30%,#08080880 58%,#080808 100%),url(../assets/journey/carlo-stage-scripture.webp) 50% 12%/cover}.d-portal-about .d-portal-frame,.d-portal-about .d-portal-grid{display:none}.d-portal-speaking{background:linear-gradient(#0000 30%,#08080880 58%,#080808 100%),url(../assets/journey/carlo-teaching-point-2025.webp) 38% 18%/cover}.d-portal-approach{background:linear-gradient(#0000 30%,#08080880 58%,#080808 100%),url(../assets/journey/carlo-reading-2026.webp) 50% 15%/cover}.d-portal-speaking .d-portal-frame,.d-portal-speaking .d-portal-grid,.d-portal-approach .d-portal-frame,.d-portal-approach .d-portal-grid{display:none}.d-portal-speaking .d-portal-type>span:nth-child(2){color:#f1f1ef}.d-portal-speaking .d-portal-type>span:last-child{color:#efb383}.d-portal-family{background:linear-gradient(#0000 30%,#08080880 58%,#080808 100%),url(../assets/journey/carlo-emily-2026.webp) 50% 8%/cover}.d-portal-family .d-portal-frame,.d-portal-family .d-portal-grid{display:none}.discovery-motion .j-page-hero .d-portal-frame{transform:translate(-50%,calc(-50% + (var(--travel,.5) - .5)*-90px))}.discovery-motion .j-page-hero .d-portal-type{transform:translateY(calc((var(--travel,.5) - .5)*40px))}.d-statement{background:#0c0c0c;border-block:1px solid #353535;padding:11vw 6vw;position:relative;overflow:hidden}.d-statement>.j-eyebrow{color:var(--d-accent);margin-bottom:55px}.d-statement h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3rem,9vw,11rem);font-weight:650;line-height:.96}.d-statement h2>*{display:block}.d-statement h2>em{color:#0c0c0c;-webkit-text-stroke:2px #8b8b8b;paint-order:stroke fill;font-style:normal}.d-statement h2>:last-child{padding-left:8vw}.d-statement-line{color:var(--d-accent);align-items:center;gap:25px;margin-top:60px;display:flex}.d-statement-line i{background:linear-gradient(90deg,var(--d-accent),#333);width:100%;height:1px;display:block}.d-statement-line span{font-size:50px;font-weight:200;line-height:1}.discovery-motion .d-statement h2>:first-child{transform:translateX(calc((var(--travel,.5) - .5)*-90px))}.discovery-motion .d-statement h2>:last-child{transform:translateX(calc((var(--travel,.5) - .5)*90px))}.d-journey{--d-accent:#a4b6ff;--stage-h:73svh;background:#0b0b0b;border-bottom:1px solid #3d3d3d;padding:90px 6vw 0;position:relative}.d-journey-heading{border-bottom:1px solid var(--d-line);grid-template-columns:1fr auto;align-items:end;gap:22px;padding-bottom:50px;display:grid}.d-journey-heading>.j-eyebrow{color:var(--d-accent);grid-column:1/-1}.d-journey-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,5.5vw,6.7rem);font-weight:600;line-height:.98}.d-journey-heading h2 em{color:#898989;font-style:normal}.d-journey-heading>.d-scroll-hint{font:10px var(--font-geist-mono),monospace;color:#999;margin:0 0 6px}.d-journey-heading>.d-scroll-hint>span{color:var(--d-accent);margin-top:20px;font-size:35px;display:block}.d-journey-description{color:#aaa;grid-column:1/-1;max-width:680px;margin-top:15px;font-size:15px;line-height:1.8}.d-journey-body{grid-template-columns:1fr 1.25fr;gap:6vw;display:grid}.d-step{border-bottom:1px solid var(--d-line);padding:80px 0;scroll-margin-top:105px;position:relative}.d-anchor{scroll-margin-top:115px;position:absolute;top:0}.d-step>.j-eyebrow{color:#aaa;font-size:10px}.d-step>.j-eyebrow span{color:var(--d-accent);margin-right:10px}.d-step h3{letter-spacing:-.055em;margin:30px 0;font-size:clamp(2rem,3.8vw,4.5rem);font-weight:550;line-height:1.04}.d-step>p:not(.j-eyebrow){color:#b5b5b5;max-width:420px;font-size:1rem;line-height:1.85}.d-step>p.d-step-detail{font:10px var(--font-geist-mono),monospace;color:var(--d-accent);border-top:1px solid #333;margin-top:25px;padding:15px 0;line-height:1.6}.d-step .j-link{margin-top:20px}.d-stage{top:max(105px,calc(50svh - var(--stage-h)/2 + 12px));aspect-ratio:1;background:radial-gradient(#23252d,#0000 66%),#101012;border-inline:1px solid #3d3d3d;align-self:start;max-height:calc(100svh - 130px);margin-top:45px;position:sticky;overflow:hidden}.d-stage-top{font:9px var(--font-geist-mono),monospace;letter-spacing:.06em;color:#aaa;z-index:5;justify-content:space-between;display:flex;position:absolute;top:25px;left:25px;right:80px}.d-frame-brand{z-index:6;color:var(--d-accent);justify-content:flex-end;font-size:30px;font-weight:200;line-height:1;display:flex;position:absolute;top:16px;right:25px}.d-frame-brand .j-brand-icon,.d-frame-brand .j-mark-360,.d-frame-brand .j-mark-ods{width:36px;height:36px}.d-frame-brand .j-mark-360,.d-frame-brand .j-mark-ods{font-size:12px}.d-frame-brand .j-mark-max{font-size:30px;line-height:36px}.d-frame{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,visibility 0s linear .22s;position:absolute;inset:0}.d-frame .d-object{transition:transform .62s cubic-bezier(.2,.7,.2,1) .18s;transform:translateY(16px)}.d-journey[data-scene="0"] .d-frame-0,.d-journey[data-scene="1"] .d-frame-1,.d-journey[data-scene="2"] .d-frame-2,.d-journey[data-scene="3"] .d-frame-3{opacity:1;visibility:visible;transition:opacity .42s .2s,visibility}.d-journey[data-scene="0"] .d-frame-0 .d-object,.d-journey[data-scene="1"] .d-frame-1 .d-object,.d-journey[data-scene="2"] .d-frame-2 .d-object,.d-journey[data-scene="3"] .d-frame-3 .d-object{transform:none}.d-frame-number{letter-spacing:-.09em;color:#ffffff06;font-size:clamp(100px,19vw,260px);font-weight:600;line-height:1;position:absolute;top:45px;left:24px}.d-frame-caption{z-index:5;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:37px;left:25px;right:25px}.d-frame-caption strong{font-size:14px;font-weight:500}.d-frame-caption>span{font:9px var(--font-geist-mono),monospace;color:#9a9a9a;line-height:1.5}.d-stage-progress{z-index:6;gap:6px;display:flex;position:absolute;bottom:16px;left:25px;right:25px}.d-stage-progress span{background:#444;flex:1;height:2px;transition:background .3s}.d-journey[data-scene="0"] .d-tick-0,.d-journey[data-scene="1"] .d-tick-1,.d-journey[data-scene="2"] .d-tick-2,.d-journey[data-scene="3"] .d-tick-3{background:var(--d-accent)}.discovery-pinned .d-step{min-height:var(--stage-h);border:0;flex-direction:column;justify-content:center;padding:40px 0;display:flex}.discovery-pinned .d-step h3,.discovery-pinned .d-step>.j-eyebrow span{transition:color .38s}.discovery-pinned .d-step:not(.d-current) h3{color:#a9a9a9}.discovery-pinned .d-step:not(.d-current)>.j-eyebrow span{color:#8a8a8a}.discovery-pinned .d-current h3{color:#fff}.discovery-pinned .d-stage .d-frame{transform:translateY(calc((.5 - var(--beat,.5))*22px))}.d-chapter-index{background:#383838;border-top:1px solid #383838;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:45px;display:grid}.d-chapter-index a{background:#111;align-items:center;gap:15px;padding:25px 18px;font-size:12px;line-height:1.5;display:flex}.d-chapter-index span{font:9px var(--font-geist-mono),monospace;color:#999}.d-chapter-index b{color:var(--d-accent);margin-left:auto;font-size:18px;font-weight:400}.d-chapter-index a:hover{background:#222}.d-object{position:absolute;inset:72px 7% 118px;container-type:size}.d-object-corner{color:var(--d-accent);z-index:3;justify-content:flex-end;font-size:32px;font-weight:200;line-height:1;display:flex;position:absolute;top:-44px;right:0}.d-object-corner .j-brand-icon,.d-object-corner .j-mark-360,.d-object-corner .j-mark-ods{width:34px;height:34px}.d-object-corner .j-mark-360,.d-object-corner .j-mark-ods{font-size:11px}.d-object-corner .j-mark-max{font-size:28px;line-height:34px}.d-object-tag{text-align:center;font:8px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#a2a2a2;position:absolute;bottom:-22px;left:0;right:0}.d-agenda{position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.d-agenda-stack{opacity:1;background:#141a2c;border:1px solid #3e4866;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .5s;position:absolute;inset:0;transform:translate(14px,-14px)}.d-sheet{color:#eef1ff;background:linear-gradient(160deg,#222a44,#141a30);border:1px solid #6b7aa0;flex-direction:column;padding:clamp(16px,2.4vw,28px);transition:border-color .5s,box-shadow .5s;display:flex;position:relative;box-shadow:0 30px 70px #000a}.d-sheet-head{font:8px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#a4b6ff;justify-content:space-between;align-items:center;display:flex}.d-sheet-head b{color:#8b97c0;font-weight:400}.d-sheet>strong{letter-spacing:-.045em;white-space:pre-line;margin:clamp(14px,2vw,26px) 0 clamp(18px,2.6vw,34px);font-size:clamp(18px,2.3vw,34px);font-weight:500;line-height:1.08;display:block}.d-task{border-top:1px solid #3d4a6e;align-items:center;gap:10px;padding:clamp(9px,1.3vw,15px) 0;font-size:clamp(9px,1vw,12px);display:flex}.d-task b{font:8px var(--font-geist-mono),monospace;color:#a4b6ff}.d-task em{color:#a4b6ff;margin-left:auto;font-style:normal}.d-sheet-foot{font:8px var(--font-geist-mono),monospace;letter-spacing:.06em;color:#8b97c0;margin:0;padding-top:clamp(8px,1vw,12px);line-height:1.6}.d-object-meeting.d-phase-0 .d-task{color:#aab4d4;border-top-style:dashed}.d-object-meeting.d-phase-1 .d-agenda-stack{opacity:0;transform:translate(0)}.d-object-meeting.d-phase-1 .d-sheet{border-color:#0766d8;box-shadow:0 30px 70px #000a,0 0 0 1px #0766d84d}.d-object-meeting.d-phase-1 .d-task:first-of-type{color:#fff}.d-object-meeting.d-phase-1 .d-task:first-of-type em{color:#62b2ff}.d-object-meeting.d-phase-2 .d-agenda-stack{opacity:1;border-color:#2c3650;transform:translate(-14px,14px)}.d-object-meeting.d-phase-2 .d-sheet{border-top:3px solid #0766d8}.d-object-meeting.d-phase-2 .d-task em{color:#62b2ff}.d-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.d-connections path{stroke:#728fca;stroke-width:1.5px;stroke-dasharray:1000;stroke-dashoffset:1000px;transition:stroke-dashoffset 1.2s,opacity .5s}[data-scene="0"] .d-frame-0 path,[data-scene="1"] .d-frame-1 path,[data-scene="2"] .d-frame-2 path,[data-scene="3"] .d-frame-3 path,.d-mobile-object .d-connections path{stroke-dashoffset:0}.d-org-node{background:#14203a;border:1px solid #647caa;flex-direction:column;justify-content:center;gap:6px;width:29%;min-height:92px;padding:18px 12px;transition:transform .7s cubic-bezier(.2,.7,.2,1),border-color .5s,box-shadow .5s;display:flex;position:absolute;box-shadow:0 15px 40px #0006}.d-org-node strong{letter-spacing:-.025em;font-size:clamp(10px,1.1vw,16px);font-weight:500}.d-org-node>span{color:#a2b5d6;font-size:8px;line-height:1.5}.d-org-node small{font:8px var(--font-geist-mono),monospace;color:#90b2ff}.node-purpose{text-align:center;width:34%;font:8px var(--font-geist-mono),monospace;top:8%;left:34%}.node-purpose strong{font:500 clamp(13px,1.5vw,23px) var(--font-geist-sans),Arial,sans-serif;margin-top:10px}.node-0{top:65%;left:0}.node-1{top:65%;left:35%}.node-2{top:65%;right:0}.d-object-structure.d-phase-0 .node-0{transform:translate(6%,-34%)}.d-object-structure.d-phase-0 .node-1{transform:translate(-12%,22%)}.d-object-structure.d-phase-0 .node-2{transform:translate(-4%,-42%)}.d-object-structure.d-phase-0 .d-connections{opacity:.18}.d-object-structure.d-phase-2 .d-org-node{border-color:#92b6ff;box-shadow:0 15px 40px #0006,0 0 25px #376aff14}.d-object-structure.d-phase-2 .d-org-node small{color:#c7dbff}.d-inventory{position:absolute;inset:4% 0 0}.d-ring,.d-diamond{aspect-ratio:1;border:1px solid #6d8143;border-radius:50%;width:min(72%,98cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d-diamond{opacity:.7;border-color:#55663a;border-radius:0;width:min(52%,70cqh);transform:translate(-50%,-50%)rotate(45deg)}.d-lens{text-align:center;z-index:2;background:#12190fdb;border:1px solid #6d8143;width:46%;padding:clamp(22px,3vw,40px) 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #10160e}.d-lens strong{letter-spacing:-.06em;color:#ddf6ad;margin:16px 0;font-size:clamp(26px,4vw,55px);line-height:1.05;display:block}.d-lens small,.d-lens span{font:8px var(--font-geist-mono),monospace;color:#a8b698;letter-spacing:.08em}.d-focus-label{font:9px var(--font-geist-mono),monospace;letter-spacing:.08em;color:#c9ef94;background:#161c10;border:1px solid #5b7142;align-items:center;gap:8px;padding:10px 14px;transition:background .4s,color .4s,border-color .4s;display:flex;position:absolute}.d-focus-label small{font:inherit;color:#8a9c6a}.d-focus-label.is-lit{color:#0f1407;background:#c7f04b;border-color:#c7f04b}.d-focus-label.is-lit small{color:#3f5410}.label-0{top:0;left:0}.label-1{top:0;right:0}.label-2{bottom:0;right:0}.label-3{bottom:0;left:0}.d-reflection-art{position:absolute;inset:6% 2% 8%}.d-reflection-art i{aspect-ratio:1;background:#bca07714;border:1px solid #bc9f72;border-radius:50%;width:min(58%,88cqh);transition:border-color .5s,background .5s,opacity .5s;position:absolute;top:50%;transform:translateY(-50%)}.d-reflection-art .circle-self{left:0}.d-reflection-art .circle-others{right:0}.d-reflection-art>span{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#c4b493;transition:color .5s;position:absolute;top:50%;transform:translateY(-50%)}.word-self{left:8%}.word-others{right:5%}.d-reflection-art>strong{letter-spacing:-.05em;color:#eddfc6;z-index:2;background:#1a1915;border:1px solid #4a4336;padding:12px 16px;font-size:clamp(18px,2.5vw,35px);font-weight:450;transition:border-color .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #171614}.d-object-reflection.d-phase-0 .circle-others{opacity:.3}.d-object-reflection.d-phase-0 .word-others{color:#6f6758}.d-object-reflection.d-phase-1 .circle-self{opacity:.3}.d-object-reflection.d-phase-1 .word-self{color:#6f6758}.d-object-reflection.d-phase-2 i,.d-object-reflection.d-phase-3 i{background:#bca0771f;border-color:#eedab6}.d-object-reflection.d-phase-2>.d-reflection-art>strong,.d-object-reflection.d-phase-3>.d-reflection-art>strong{border-color:#e5c792}.d-table{aspect-ratio:1;background:radial-gradient(#5a413226,#161313);border:1px solid #a58a7e;border-radius:50%;place-items:center;width:min(52%,62cqh);padding:12%;transition:border-radius .6s,background .5s,border-color .5s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 35px 50px #0009}.d-table>span{white-space:pre-line;text-align:center;letter-spacing:-.045em;color:#f0d5bd;font-size:clamp(13px,1.7vw,24px);font-weight:550;line-height:1.1}.d-seat{color:#6f6560;background:#1b1613;border:1px solid #4a3f39;flex-direction:column;gap:8px;width:30%;min-height:66px;padding:12px 14px;transition:border-color .45s,background .45s,color .45s;display:flex;position:absolute}.d-seat>small{font:8px var(--font-geist-mono),monospace;color:inherit}.d-seat>strong{letter-spacing:-.04em;color:inherit;font-size:clamp(10px,1.3vw,18px);font-weight:500}.d-seat.is-lit{color:#fff;background:#241c18;border-color:#edb581}.d-seat.is-lit>small{color:#edb581}.seat-0{top:0;left:50%;transform:translate(-50%)}.seat-1{top:50%;right:0;transform:translateY(-50%)}.seat-2{bottom:0;left:50%;transform:translate(-50%)}.seat-3{top:50%;left:0;transform:translateY(-50%)}.d-family{--d-accent:#d9b7ff}.d-family .d-table{background:#211b2d;border-color:#8f6eb0}.d-family .d-table>span{color:#e7d5ff}.d-family .d-seat.is-lit{background:#241a32;border-color:#c9a6ff}.d-family .d-seat.is-lit>small{color:#d9b7ff}.d-object-family.d-phase-2 .d-table{background:#19191c;border-color:#a6a6ab;border-radius:14%}.d-object-family.d-phase-2 .d-table>span{color:#ddd}.d-object-family.d-phase-2 .d-seat.is-lit{background:#17171b;border-color:#999}.d-object-family.d-phase-2 .d-seat.is-lit>small{color:#ccc}.d-conversation{--d-accent:#edb581}.d-steward{--d-accent:#c8eb94}.d-reflection{--d-accent:#e5c792}.d-ecosystem[data-scene="1"]{--d-accent:#c8eb94}.d-ecosystem[data-scene="2"]{--d-accent:#8eaaff}.d-ecosystem[data-scene="3"]{--d-accent:#e5c792}.d-mobile-object{display:none}.j-offering-grid{grid-template-columns:1fr;gap:20px;display:grid}.j-offering{background:linear-gradient(120deg,#202127,#101114);border:1px solid #51525c;grid-template-columns:1fr 1fr;column-gap:10%;min-height:370px;padding:45px 5%;display:grid;position:relative;overflow:hidden}.j-offering:after{content:"+";color:#ffffff03;pointer-events:none;font-size:300px;font-weight:200;line-height:1;position:absolute;top:25px;right:-15px}.j-offering-top{grid-column:1/-1;margin-bottom:30px}.j-offering-top>span:last-child{color:#ffffff35;letter-spacing:-.06em;font-size:clamp(22px,4vw,60px)}.j-offering h2{letter-spacing:-.065em;grid-area:2/1/4;max-width:480px;margin:0;font-size:clamp(2.5rem,5vw,5.8rem);line-height:.98}.j-offering>.j-eyebrow{grid-column:1/-1;margin-bottom:25px}.j-offering h3{letter-spacing:-.04em;grid-column:2;margin:0 0 15px;font-size:1.6rem;line-height:1.15}.j-offering>p:not(.j-eyebrow){color:#b7b7c0;grid-column:2;font-size:15px;line-height:1.8}.j-offering-bottom{border-top:1px solid #ffffff2b;grid-column:1/-1;margin-top:35px;padding-top:24px}.j-offering-bottom a{color:#111;background:#e5eaff;border:0;place-items:center;width:56px;height:56px;font-size:25px;display:grid}.j-offering.j-brand-maximize{background:linear-gradient(120deg,#242b1c,#11170b);border-color:#56653c}.j-offering.j-brand-maximize .j-offering-bottom a{background:#c7e79a}.j-offering.j-brand-org-design{background:linear-gradient(120deg,#202d4d,#0e1422);border-color:#45608d}.j-offering.j-brand-servant-leader-360{background:linear-gradient(120deg,#302a20,#18150f);border-color:#726146}.j-offering.j-brand-marriage-meeting{background:linear-gradient(120deg,#2b2144,#13101c);border-color:#71558e}.discovery-motion .j-offering{transform:translateY(calc((1 - var(--arrival,1))*48px));opacity:calc(.35 + var(--arrival,1)*.65)}.j-resource-shelf{grid-template-columns:1fr 1fr;align-items:start;gap:28px}.j-resource-item{min-height:560px;position:relative;overflow:hidden;padding:45px!important}.j-resource-item:nth-child(2n){margin-top:90px}.j-resource-item h2{letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,4.2rem);line-height:1.05}.j-resource-item>.j-book-cover{float:right;width:120px;margin:0 0 30px 20px;transform:rotate(9deg);box-shadow:12px 15px 30px #0006}.discovery-motion .j-resource-item{transform:translateY(calc((var(--travel,.5) - .5)*-50px))}.j-inline-card,.j-collection-principle-grid article{min-height:260px;position:relative}.discovery-motion .j-inline-card,.discovery-motion .j-collection-principle-grid article{transform:translateY(calc((1 - var(--arrival,1))*(24px + var(--card-order,0)*16px)))}.j-inline-card>svg{width:40px;height:40px}.j-inline-card h3{letter-spacing:-.05em;font-size:1.8rem;line-height:1.08}.j-personal-film{padding-inline:0;padding-bottom:0}.j-personal-film>.j-section-heading{padding-inline:6vw}.j-personal-film .j-teaching-video{padding:0}.j-personal-film .j-video-poster{border:0}.j-personal-film .j-video-consent{margin:0;padding:15px 6vw}.j-personal-film .j-video-poster img{object-fit:cover;object-position:50% 40%;max-height:80svh}.j-hero-portrait{overflow:hidden}.j-about-section .j-photo-story{filter:grayscale();aspect-ratio:3/4;object-fit:cover;object-position:50% 38%;border-radius:0;width:100%}.discovery-motion .j-about-section>div:first-child{align-self:start;position:sticky;top:110px}.j-about-section .j-prose{padding-block:35px}.j-pathfinder{background:radial-gradient(at 80%,#1d2133,#111 65%);border:1px solid #484848;padding:35px}.j-path-result{min-height:550px}.j-path-art{transform:scale(1.14)}.j-path-options button{transition:background .25s,padding-left .3s!important}.j-path-options button.is-active{background:#252a3b;padding-left:30px}.j-feature-grid{gap:4vw}.j-feature{border-top:1px solid #555;padding-top:25px}.j-feature h3{letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,4rem)}.j-feature-art{min-height:380px;overflow:hidden}.j-art-conversation{color:#151515;background:#e3e2dc;flex-direction:column;justify-content:center;padding:30px;display:flex}.j-art-conversation span{letter-spacing:-.065em;font-size:clamp(30px,4vw,55px);line-height:1.15}.j-art-conversation span:nth-child(2){color:#e3e2dc;-webkit-text-stroke:2px #333;paint-order:stroke fill}.discovery-motion .j-feature-family{transform:translateY(calc((var(--travel,.5) - .5)*60px))}.j-social-grid{border-inline:0;background:0 0;border-bottom:0;gap:0}.j-social-card{border-bottom:1px solid #444;min-height:230px;overflow:hidden;background:0 0!important;transition:padding .35s!important}.j-social-card strong{font-size:clamp(1.7rem,3vw,3.5rem);font-weight:500}.j-social-card:before{content:"↗";color:#ffffff05;font-size:200px;font-weight:200;line-height:1;transition:transform .45s;position:absolute;top:-35px;right:20px}.j-social-card:hover:before{color:#a4b6ff15;transform:translate(12px,-12px)}.j-social-card:hover{padding-left:40px}.j-cta-strip{min-height:360px;position:relative;overflow:hidden}.j-cta-strip:before{content:"↗";color:#ffffff04;pointer-events:none;font-size:450px;font-weight:200;position:absolute;top:-100px;right:4%}.j-cta-strip h2{letter-spacing:-.06em;font-size:clamp(2.4rem,5vw,6rem);position:relative}.j-cta-strip>.j-button{position:relative}.j-footer-top{position:relative;overflow:hidden}.j-footer-top h2{letter-spacing:-.075em;font-size:clamp(3.4rem,12vw,14rem)}.j-footer-top:after{content:"+";color:#ffffff06;pointer-events:none;font-size:300px;font-weight:200;line-height:1;position:absolute;top:-60px;right:3%}.discovery-motion .j-footer-top h2{transform:translateX(calc((var(--travel,.5) - .5)*60px))}.j-collection-hero{min-height:calc(100svh - 88px);overflow:hidden}.j-collection-hero h1{letter-spacing:-.065em;font-size:clamp(3.2rem,6.1vw,7.3rem);line-height:.97}.j-collection-promise{background:radial-gradient(at 20% 20%,#ffffff09,#0000),#131313;border-top-width:1px;flex-direction:column;justify-content:center;min-height:500px;display:flex;box-shadow:-20px 25px #ffffff04}.j-collection-symbol{opacity:.3;z-index:0;font-size:140px;line-height:1;position:absolute;top:20px;right:25px}.j-collection-promise blockquote{font-size:clamp(2rem,3.8vw,4.5rem);position:relative}.j-collection-promise>.j-eyebrow{position:relative}.j-collection-rhythm{margin-top:auto;padding-top:35px}.discovery-motion .j-collection-promise{transform:translateY(calc((var(--travel,.5) - .5)*50px))}.d-journey:not(.discovery-pinned) .d-journey-body{display:block}.d-journey:not(.discovery-pinned) .d-stage{display:none}.d-journey:not(.discovery-pinned) .d-step{grid-template-columns:1fr 1fr;align-content:center;gap:0 50px;min-height:490px;display:grid}.d-journey:not(.discovery-pinned) .d-step>:not(.d-mobile-object){grid-column:1}.d-journey:not(.discovery-pinned) .d-mobile-object{aspect-ratio:1;background:radial-gradient(#23252d,#101012);border:1px solid #383838;grid-area:1/2/6;align-self:center;display:block;position:relative}.d-mobile-object .d-object{inset:58px 7% 48px;transform:none}@media (width>=1000px){.j-section-heading h2{letter-spacing:-.055em;font-size:clamp(2.6rem,4.5vw,5.5rem)}.j-csm-section{align-items:center;min-height:100svh}.j-csm-copy h2{font-size:clamp(3rem,5vw,6rem)}.j-meeting-demo{box-shadow:-20px 35px 90px #0009}.j-collection-principle-grid{gap:0}.j-collection-principle-grid article{border-right:1px solid #3a3a3a;min-height:340px;padding:35px 25px}.j-collection-principle-grid article:nth-child(2n){margin-top:65px}.j-collection-principle-grid h3{letter-spacing:-.05em;font-size:1.8rem;line-height:1.1}}@media (width<=999px){.d-inventory{inset:8% 0 0}.d-lens{width:58%;padding:16px 8px}.d-lens strong{margin:10px 0;font-size:clamp(22px,4.5vw,34px)}.d-lens small,.d-lens span{font-size:7px}.d-focus-label{gap:6px;padding:7px 9px;font-size:7px}.d-org-node{min-height:72px;padding:12px 9px}.d-org-node strong{font-size:12px}.d-org-node span{font-size:7px}.d-table{width:56%}.d-table>span{font-size:clamp(13px,2.2vw,18px)}.d-seat{gap:5px;min-height:56px;padding:9px 10px}.d-seat>strong{font-size:13px}.j-page-hero{min-height:0;padding-bottom:0;display:block}.d-portal{border-top:1px solid #333;border-left:0;width:calc(100% + 12vw);height:460px;margin:50px -6vw 0;position:relative}.d-portal-frame{width:min(44%,260px);top:38%}.d-portal-type{font-size:clamp(2rem,6vw,3.2rem);bottom:64px}.d-journey{padding-top:65px}.d-journey-heading>.d-scroll-hint{display:none}.d-chapter-index{grid-template-columns:repeat(2,1fr)}.j-resource-item{min-height:540px;padding:30px!important}.j-resource-item:nth-child(2n){margin-top:45px}.j-collection-promise{min-height:400px;transform:none}.j-collection-hero{min-height:0}.j-pathfinder{padding:20px}.j-path-result{min-height:440px}.j-offering{column-gap:35px}.j-feature-art{min-height:290px}}@media (width<=640px){.j-page-hero h1{letter-spacing:-.06em;font-size:clamp(3.1rem,11vw,4.8rem)}.j-page-hero>.j-lede{font-size:.95rem}.d-portal{height:400px;margin-top:40px}.d-portal-family,.d-portal-about,.d-portal-speaking,.d-portal-approach{height:460px}.d-portal-family,.d-portal-about{background-position:50% 0}.d-portal-speaking{background-position:38% 0}.d-portal-approach{background-position:50% 0}.d-portal-frame{width:min(44%,176px);top:33%}.d-portal-frame b{display:none}.d-portal-type{font-size:clamp(1.7rem,8.5vw,2.4rem);bottom:58px;left:22px;right:22px}.d-portal-type>span{gap:10px}.d-portal-coordinate,.d-portal-footer{font-size:7px;left:22px;right:22px}.d-statement{padding-block:90px}.d-statement h2{font-size:clamp(2.5rem,10.8vw,4.4rem)}.d-statement>.j-eyebrow{margin-bottom:35px;font-size:9px}.d-journey-heading{padding-bottom:35px;display:block}.d-journey-heading h2{margin-top:25px;font-size:2.7rem}.d-journey:not(.discovery-pinned) .d-step{padding:45px 0;display:block}.d-step h3{font-size:2.3rem}.d-step>p:not(.j-eyebrow){font-size:.9rem}.d-journey:not(.discovery-pinned) .d-mobile-object{margin-top:35px}.d-sheet>strong{margin:16px 0 auto;font-size:21px}.d-task{padding:10px 0;font-size:10px}.d-sheet-foot{font-size:7px}.d-object-tag{font-size:6px;bottom:-20px}.d-object-corner{font-size:26px;top:-40px}.d-object-corner .j-brand-icon,.d-object-corner .j-mark-360,.d-object-corner .j-mark-ods{width:30px;height:30px}.d-object-corner .j-mark-max{font-size:25px;line-height:30px}.d-org-node{min-height:72px;padding:12px 9px}.d-org-node strong{font-size:11px}.d-org-node span{font-size:7px}.d-org-node.node-purpose{width:44%;top:5%;left:28%}.node-purpose strong{font-size:15px}.d-lens{width:54%;padding:18px 8px}.d-lens strong{margin:10px 0;font-size:30px}.d-lens small,.d-lens span{font-size:6px}.d-focus-label{gap:6px;padding:8px 10px;font-size:7px}.d-table{width:56%}.d-table>span{font-size:15px}.d-seat{gap:5px;width:32%;min-height:56px;padding:9px 10px}.d-seat>strong{font-size:13px}.d-reflection-art>strong{padding:10px 12px;font-size:22px}.d-reflection-art>span{font-size:7px}.d-chapter-index a{gap:10px;padding:22px 10px;font-size:10px}.d-chapter-index a>span{font-size:8px}.j-offering{min-height:0;padding:28px;display:block}.j-offering h2{margin:25px 0;font-size:2.8rem}.j-offering h3{font-size:1.3rem}.j-offering>p:not(.j-eyebrow){font-size:14px}.j-offering-top{margin-bottom:15px}.j-offering-top>span:last-child{font-size:32px}.j-offering-bottom{margin-top:25px}.j-offering:after{font-size:240px;top:20px}.j-resource-shelf{grid-template-columns:1fr}.j-resource-item{min-height:0}.j-resource-item:nth-child(2n){margin-top:0}.j-resource-item h2{font-size:2.4rem}.j-pathfinder{border:0;padding:0}.j-path-art{transform:none}.j-feature-art{min-height:300px}.j-feature-grid{gap:50px}.j-art-conversation span{font-size:36px}.j-social-card strong{font-size:2.6rem}.j-cta-strip{min-height:340px}.j-cta-strip:before{font-size:300px;top:0}.j-collection-hero h1{font-size:3.3rem}.j-collection-promise{min-height:420px}.j-collection-promise blockquote{font-size:2.6rem}.j-about-section>div:first-child{position:static!important}.j-about-section .j-photo-story{aspect-ratio:4/5}.j-footer-top:after{font-size:180px;top:-30px}.j-personal-film .j-video-poster img{object-fit:cover;min-height:250px}}@media (width<=380px){.d-mobile-object .d-object{inset:54px 5% 44px}.d-sheet{padding:14px}.d-sheet>strong{font-size:18px}.d-task{padding:8px 0;font-size:9px}.d-lens{width:60%}.d-lens strong{font-size:26px}.d-focus-label{padding:7px 8px;font-size:6.5px}.d-seat{width:34%;padding:8px}.d-seat>strong{font-size:12px}.d-org-node{min-height:64px;padding:10px 7px}.d-org-node strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.d-object,.d-statement h2>*,.j-offering,.j-resource-item,.j-collection-promise,.j-inline-card,.j-collection-principle-grid article,.d-frame{transition:none!important;transform:none!important}.j-hero-portrait img{transform:none!important}}.j-motion-paused :is(.d-object,.d-statement h2>*,.j-offering,.j-resource-item,.j-collection-promise,.j-inline-card,.j-collection-principle-grid article,.j-feature-family,.j-footer-top h2,.j-hero-portrait img,.d-frame){transition:none!important;transform:none!important}.j-site .j-offering-bottom small{font-size:11px;line-height:1.6}.j-site .j-offering-top>.j-mark-max{color:#c7f04b;font-size:35px}.j-site .j-offering-top>.j-mark-360{color:#f2cc8c;font-size:13px}.j-site .j-offering-top>.j-mark-ods{color:#fff;font-size:13px}.j-site .j-page-hero h1{max-width:100%}.j-personal-film .j-teaching-video{max-width:none}.j-personal-film .j-video-poster{border-inline:0}.discovery-motion .home-hero-visual{transform:translateY(calc((var(--travel,.5) - .5)*-50px))}.workshop-invitation .invitation-hero{position:relative;overflow:hidden}.workshop-invitation .invitation-hero:after{content:"LISTEN.\a UNDERSTAND.\a GROW.";white-space:pre;letter-spacing:-.05em;color:#ffffff14;pointer-events:none;font-size:clamp(32px,5.5vw,76px);font-weight:700;line-height:1.1;position:absolute;top:26%;right:4%}.discovery-motion .workshop-invitation .invitation-hero:after{transform:translateY(calc((var(--travel,.5) - .5)*-70px))}.workshop-invitation .invitation-copy{z-index:1;position:relative}@media (width<=640px){.j-site .j-page-hero h1{font-size:clamp(3.1rem,11vw,4.8rem)}.workshop-invitation .invitation-hero:after{display:none}}@media (width<=999px){.discovery-motion .d-mobile-object .d-object{transform:translateY(calc((1 - var(--arrival,1))*18px));opacity:calc(.5 + var(--arrival,1)*.5);transition:none}.d-journey-description{margin-top:25px;font-size:14px}}.discovery-motion .j-arrive{transform:translateY(calc((1 - var(--arrival,1))*(22px + var(--card-order,0)*8px)));opacity:calc(.3 + var(--arrival,1)*.7)}.discovery-motion .j-arrive.j-offering{transform:translateY(calc((1 - var(--arrival,1))*48px));opacity:calc(.35 + var(--arrival,1)*.65)}.discovery-motion .j-arrive.j-resource-item{transform:translateY(calc((var(--travel,.5) - .5)*-50px));opacity:1}.discovery-motion .j-arrive.j-feature-family{transform:translateY(calc((var(--travel,.5) - .5)*60px));opacity:1}.discovery-motion .d-statement .j-arrive,.discovery-motion .j-hero .j-arrive,.j-reveal{opacity:1;transform:none}.d-statement-plus{color:var(--d-accent);padding:0 6px;font-size:50px;font-weight:200;line-height:1;text-decoration:none;transition:transform .3s}.d-statement-plus:hover,.d-statement-plus:focus-visible{transform:rotate(90deg)}.j-pocket{scroll-margin-top:120px}.j-connectors{background:#0d0d0d;border-bottom:1px solid #303030}.j-map{grid-template-columns:minmax(260px,.9fr) 2.4fr;gap:5vw;margin-top:10px;display:grid}.j-map-hub{border-top:1px solid #4a4a4a;flex-direction:column;align-self:start;gap:22px;padding:34px 0 0;display:flex;position:sticky;top:120px}.j-map-hub:after{content:"";background:var(--d-accent);transform-origin:0;width:100%;height:1px;transform:scaleX(var(--arrival,1));position:absolute;top:-1px;left:0}.j-map-hub-mark{color:#eee;font-size:54px}.j-map-hub-mark span{font-size:54px}.j-map-hub-mark b{font-size:56px}.j-map-hub strong{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:650;line-height:1.05;display:block}.j-map-hub span:not(.j-brand-mark,.j-brand-mark *){color:#aaa;max-width:340px;font-size:.9rem;line-height:1.7;display:block}.j-map-hub .j-link{align-self:flex-start}.j-map-rooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.j-map-room{border-top:1px solid #4a4a4a;padding:34px 0 0 22px;position:relative}.j-map-room:before{content:"";transform-origin:top;width:1px;transform:scaleY(var(--arrival,1));background:linear-gradient(#4a4a4a,#4a4a4a 70%,#0000);position:absolute;top:0;bottom:0;left:0}.j-map-room:after{content:"";background:var(--d-accent);transform-origin:0;width:100%;height:1px;transform:scaleX(var(--arrival,1));position:absolute;top:-1px;left:0}.room-02{--d-accent:#edb581}.room-03{--d-accent:#d9b7ff}.j-map-room-head{gap:14px;margin-bottom:26px;display:flex}.j-map-room-number{font:300 clamp(36px,3.4vw,56px)/1 var(--font-geist-sans),sans-serif;letter-spacing:-.05em;color:var(--d-accent)}.j-map-room-head .j-eyebrow{color:#8a8a8a;margin-bottom:8px}.j-map-room-head h3{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.3rem,1.7vw,1.7rem);font-weight:600;line-height:1.1}.j-map-room-head h3 a:hover{color:var(--d-accent)}.j-map-room-head p:not(.j-eyebrow){color:#aaa;margin:0;font-size:.84rem;line-height:1.65}.j-map-door{font:10px var(--font-geist-mono),monospace;letter-spacing:.06em;color:var(--d-accent);border-bottom:1px solid #444;gap:8px;margin-top:12px;padding-bottom:4px;display:inline-flex}.j-map-door:hover{border-color:currentColor}.j-map-nodes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.j-map-node{position:relative}.j-map-node:before{content:"";background:#4a4a4a;width:14px;height:1px;position:absolute;top:28px;left:-22px}.j-map-node-main{color:#eee;background:#151515;border:1px solid #363636;align-items:center;gap:14px;padding:14px 14px 14px 12px;transition:border-color .25s,background .25s;display:flex}.j-map-node-main:hover,.j-map-node-main:focus-visible{border-color:var(--d-accent);background:#1b1b1b}.j-map-node-mark{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.j-map-node-mark .j-brand-icon,.j-map-node-mark .j-mark-360,.j-map-node-mark .j-mark-ods{width:36px;height:36px}.j-map-node-mark .j-mark-360,.j-map-node-mark .j-mark-ods{font-size:12px}.j-map-node-mark .j-mark-max{font-size:30px;line-height:36px}.j-map-node-mark .j-icon{color:#ddd;width:26px;height:26px}.j-map-node-text{flex-direction:column;gap:4px;min-width:0;display:flex}.j-map-node-text strong{letter-spacing:-.02em;font-size:.95rem;font-weight:600}.j-map-node-text small{font:9px var(--font-geist-mono),monospace;letter-spacing:.05em;color:#9a9a9a;line-height:1.5}.j-map-node-main b{color:var(--d-accent);margin-left:auto;font-size:18px;font-weight:400}.j-map-doors{flex-wrap:wrap;gap:6px 18px;padding:8px 0 4px 66px;display:flex}.j-map-doors a{font:9px var(--font-geist-mono),monospace;letter-spacing:.05em;color:#bbb;border-bottom:1px solid #3a3a3a;padding-bottom:3px}.j-map-doors a:hover{color:#fff;border-color:#fff}.j-connectors>.j-small-note{max-width:620px;margin-top:40px}@media (width<=1180px){.j-map{grid-template-columns:1fr;gap:40px}.j-map-hub{flex-flow:wrap;align-items:flex-start;gap:30px;position:static}.j-map-hub>div{flex:320px}.j-map-rooms{gap:0 22px}}@media (width<=900px){.j-map-rooms{grid-template-columns:1fr;gap:36px}.j-map-room{padding-top:28px}.discovery-motion .j-map-node.j-arrive{transform:translateY(calc((1 - var(--arrival,1))*14px))}}@media (width<=640px){.j-map-hub{flex-direction:column;gap:14px}.j-map-hub-mark,.j-map-hub-mark span{font-size:44px}.j-map-hub-mark b{font-size:46px}.j-map-room{padding-left:16px}.j-map-node:before{width:10px;left:-16px}.j-map-node-main{padding:12px}.j-map-doors{padding-left:12px}.j-map-room-head{gap:10px}}.j-motion-paused .j-arrive,.j-motion-paused .j-map-hub:after,.j-motion-paused .j-map-room:before,.j-motion-paused .j-map-room:after{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.j-arrive,.j-map-hub:after,.j-map-room:before,.j-map-room:after{opacity:1!important;transform:none!important}}.j-in-the-room{background:#0b0b0b;border-bottom:1px solid #303030}.j-room-grid{grid-template-columns:2fr 1fr 1fr;align-items:stretch;gap:24px;display:grid}.j-room-figure{aspect-ratio:3/2;background:#111;border:1px solid #3a3a3a;margin:0;position:relative;overflow:hidden}.j-room-figure-tall{aspect-ratio:3/4}.j-room-figure img{object-fit:cover;object-position:50% 10%;filter:grayscale(.15)contrast(1.05);width:100%;height:100%;display:block}.j-room-figure figcaption{font:10px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#ddd;background:linear-gradient(#0000,#000000d9);align-items:baseline;gap:14px;padding:60px 22px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.j-room-figure figcaption span{color:var(--j-signal,#a4b6ff)}.discovery-motion .j-room-figure img{transform:scale(calc(1.06 - var(--arrival,1)*.06));transition:none}@media (width<=900px){.j-room-grid{gap:14px}}@media (width<=640px){.j-room-grid{grid-template-columns:1fr 1fr;gap:14px}.j-room-figure{aspect-ratio:3/2;grid-column:1/-1}.j-room-figure-tall{aspect-ratio:3/4;grid-column:auto}.j-room-figure figcaption{gap:10px;padding:40px 14px 12px;font-size:8px}}.j-stack-section .j-section-heading{margin-bottom:44px}.j-stack{grid-template-columns:54px 1fr;align-items:stretch;gap:0 26px;max-width:980px;display:grid}.j-stack-axis{font:9px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#8a8a8a;flex-direction:column;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.j-stack-axis span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.j-stack-axis i{background:#3a3a3a;flex:1;width:1px;margin:14px 0;position:relative}.j-stack-axis i:before,.j-stack-axis i:after{content:"";background:#8a8a8a;width:7px;height:7px;position:absolute;left:-3px}.j-stack-axis i:before{top:-2px}.j-stack-axis i:after{bottom:-2px}.j-stack-layers{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.j-stack-layer{width:calc(100% - var(--inset,0px));background:#0f0f0f;border:1px solid #3a3a3a;transition:border-color .2s,background-color .2s}.j-stack-layer.layer-3{--inset:30%}.j-stack-layer.layer-2{--inset:20%}.j-stack-layer.layer-1{--inset:10%}.j-stack-layer.layer-0{--inset:0px}.j-stack-layer.is-open{background:#151515;border-color:#e3e3e3}.j-stack-layer>button{all:unset;cursor:pointer;box-sizing:border-box;color:#eee;grid-template-columns:34px 1fr auto 24px;align-items:baseline;gap:18px;width:100%;padding:20px 22px;display:grid}.j-stack-layer>button:hover .j-stack-word{color:#fff}.j-stack-layer>button:focus-visible{outline-offset:2px;outline:2px solid #eee}.j-stack-index{font:10px var(--font-geist-mono),monospace;color:#777;letter-spacing:.12em}.j-stack-word{letter-spacing:-.05em;color:#ddd;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:700;line-height:1}.j-stack-layer.is-open .j-stack-word{color:#fff}.j-stack-ref{font:9px var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;white-space:nowrap}.j-stack-plus{font:300 22px var(--font-geist-mono),monospace;color:#aaa;text-align:right;line-height:1}.j-stack-panel{padding:0 22px 26px 74px}.j-stack-panel h3{letter-spacing:-.04em;margin:4px 0 12px;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:600;line-height:1.15}.j-stack-panel>p{color:#aaa;max-width:620px;margin:0 0 18px;font-size:.95rem}.j-stack-order{flex-direction:column;gap:6px;max-width:620px;margin:0 0 24px;display:flex}.j-stack-order span{box-sizing:border-box;font:600 13px/1 var(--font-geist-sans),sans-serif;letter-spacing:-.02em;white-space:nowrap;border:1px solid #3a3a3a;padding:10px 14px;display:block}.j-stack-order span:first-child{color:#111;background:#e3e3e3;border-color:#e3e3e3;width:100%}.j-stack-order span:nth-child(3){color:#eee;background:#2a2a2a;width:64%}.j-stack-order span:nth-child(5){color:#9a9a9a;width:36%}.j-stack-order b{display:none}.j-stack .j-practice{max-width:620px}.discovery-motion .j-stack-layer.j-arrive{transform:translateY(calc((1 - var(--arrival,1))*(18px + var(--card-order,0)*10px)))}@media (width<=900px){.j-stack{grid-template-columns:1fr;gap:0}.j-stack-axis{display:none}.j-stack-layer{--inset:0px!important}.j-stack-layer>button{grid-template-columns:28px 1fr 20px;gap:6px 12px;padding:16px}.j-stack-ref{grid-area:2/2}.j-stack-plus{grid-area:1/3}.j-stack-panel{padding:0 16px 20px 56px}}@media (width<=640px){.j-stack-panel{padding:0 16px 20px}.j-stack-order span:nth-child(5){width:52%}.j-stack-word{font-size:1.5rem}}.workshop-journey{--journey-navy:#182d40;--journey-gold:#d5af70;--journey-paper:#f8f5ef;background:var(--journey-paper)}.workshop-nav{background:#fff;border-bottom:1px solid #ded7cd;flex-wrap:wrap;gap:.35rem 1.6rem;padding:.9rem clamp(1.1rem,5vw,5rem);display:flex}.workshop-nav a{color:#394b58;border-bottom:2px solid #0000;padding:.55rem 0;font-size:.88rem;font-weight:700;text-decoration:none}.workshop-nav a[aria-current]{color:#182d40;border-color:#986727}.workshop-nav a:hover{text-decoration:underline}.workshop-journey a{text-underline-offset:.2em}.workshop-journey :focus-visible,.workshop-nav :focus-visible{outline-offset:4px;outline:3px solid #a87931}.journey-hero{color:#fff;background:#182d40;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2.2rem,5vw,5rem) clamp(1.1rem,5vw,5rem);display:grid}.journey-hero h1{color:#fff;letter-spacing:-.035em;max-width:900px;margin:0 0 1.2rem;font-family:Georgia,serif;font-size:clamp(2.3rem,4.3vw,4.8rem);font-weight:400;line-height:1.07}.journey-question{color:#e3e8ec;max-width:750px;font:400 clamp(1.05rem,1.7vw,1.35rem)/1.5 Georgia,serif}.journey-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#775421;font:800 .72rem/1.6 Arial,sans-serif}.journey-hero .journey-eyebrow,.journey-map-root .journey-eyebrow{color:#e7c78f}.journey-event{background:#223b50;border:1px solid #6b7a86;border-radius:16px;align-self:center;padding:1.6rem}.journey-event h2{color:#fff;margin:1rem 0;font:400 2rem/1.15 Georgia,serif}.journey-event p{color:#edf1f3;font-size:.95rem;line-height:1.65}.journey-event .journey-tag{color:#f2d6a8}.journey-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 .5rem;display:flex}.journey-button,.journey-workspace button,.journey-section button{cursor:pointer;color:#fff;background:#182d40;border:1px solid #182d40;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.8rem 1.15rem;font-size:.95rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.journey-hero .journey-button{color:#182d40;background:#edc98b;border-color:#edc98b}.journey-hero .journey-button--outline{color:#fff;background:0 0;border-color:#82919c}.journey-workspace button:disabled{opacity:.5;cursor:default}.journey-section,.journey-page-header,.journey-workspace,.journey-references{padding:clamp(2rem,4vw,4rem) clamp(1.1rem,5vw,5rem)}.journey-section{border-bottom:1px solid #ded7cd}.journey-section h2,.journey-stage-title,.journey-map h2{color:#182d40;letter-spacing:-.02em;font:400 clamp(1.8rem,3vw,2.7rem)/1.15 Georgia,serif}.journey-section h3,.journey-stage-content h3{color:#182d40;line-height:1.3}.journey-section p,.journey-section li,.journey-workspace p,.journey-page-header p{line-height:1.7}.journey-section blockquote,.journey-teaching{border-left:3px solid #aa7a3b;margin-left:0;padding-left:1.2rem;font:400 1.2rem/1.7 Georgia,serif}.journey-intro{grid-template-columns:1.15fr 1fr;gap:3rem;display:grid}.journey-instructions{background:#fff;border:1px solid #ded7cd;border-radius:12px;padding:1.5rem}.journey-instructions li{padding:.25rem 0}.journey-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1.6rem 0;display:grid}.journey-offers article{background:#fff;border:1px solid #d5cbbb;border-radius:12px;padding:1.6rem}.journey-offers h3{margin:.8rem 0;font-size:1.4rem}.journey-offers a{color:#24475e;font-weight:700}.journey-tag{letter-spacing:.08em;color:#775421;font:800 .72rem/1.5 Arial,sans-serif}.journey-fine{color:#465662;font-size:.88rem}.journey-page-header{background:#e9e3d8}.journey-page-header h1{color:#182d40;letter-spacing:-.03em;margin:0 0 1rem;font:400 clamp(2.3rem,4.5vw,4.2rem)/1.1 Georgia,serif}.journey-page-header p{max-width:800px}.journey-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.journey-readings details,.journey-preview{background:#fff;border:1px solid #d5cbbb;border-radius:9px;margin:1rem 0;padding:1.2rem}.journey-readings details{margin:0}.journey-readings summary,.journey-preview summary,.journey-references>summary{cursor:pointer;color:#182d40;min-height:28px;font-weight:700}.journey-readings details[open] summary,.journey-preview[open] summary{margin-bottom:1.2rem}.journey-help{background:#ede7dc}.journey-stages{background:#fff;border-bottom:1px solid #d5cbbb;grid-template-columns:repeat(3,1fr);gap:.7rem;padding:.8rem clamp(1.1rem,5vw,5rem);display:grid}.journey-stages button{cursor:pointer;text-align:left;color:#182d40;background:#f8f5ef;border:1px solid #c9c3b9;border-radius:8px;min-height:52px;padding:1rem;font-weight:700}.journey-stages button span{color:#84602d;margin-right:.7rem;display:inline-block}.journey-stages button[aria-current]{color:#fff;background:#182d40;border-color:#182d40}.journey-stages button[aria-current] span{color:#e7c78f}.journey-local-notice{background:#f0e9de;border-left:3px solid #b58b4e;margin-bottom:2rem;padding:.7rem 1rem;font-size:.88rem}.journey-stage-title,#workbook-step-title{scroll-margin-top:1rem}.journey-stage-content>p{max-width:850px}.journey-workbook-layout{grid-template-columns:minmax(0,2.5fr) minmax(230px,1fr);align-items:start;gap:1.5rem;margin-top:1.6rem;display:grid}.journey-section-select{gap:.6rem;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:grid}.journey-section-select select{color:#182d40;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b9b1a5;border-radius:7px;padding:.7rem}.journey-exercise{background:#fff;border:1px solid #d5cbbb;border-radius:12px;padding:clamp(1.1rem,3vw,2.4rem)}.journey-exercise h3{margin:.7rem 0;font:400 1.9rem/1.2 Georgia,serif}.journey-instruction{color:#4a5965;font-size:.9rem}.journey-reflections{border-top:1px solid #d5cbbb;margin-top:1.4rem;padding-top:1rem}.journey-reflections .feedback-workshop-prompt{border:0;gap:.7rem;margin:1rem 0;padding:0;display:grid}.journey-reflections textarea{box-sizing:border-box;color:#182d40;resize:vertical;background:#fff;border:1px solid #9ba7ae;border-radius:7px;width:100%;min-height:125px;padding:.8rem;font:400 1rem/1.6 Arial,sans-serif}.journey-exercise .feedback-workshop-cloze-quote{overflow-wrap:anywhere;margin:1.1rem 0;font:400 1.2rem/2.4 Georgia,serif}.journey-exercise .feedback-workshop-cloze-blank input{color:#182d40;background:#f9f6ef;border:1px solid #9a896d;border-bottom:3px solid #a87931;width:155px;max-width:100%;min-height:42px;padding:.4rem;font:400 1rem/1.4 Arial,sans-serif}.journey-step-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}.journey-progress{background:#eee6d9;border-radius:12px;padding:1.4rem}.journey-progress button,.journey-progress a{width:100%;margin-top:.8rem;display:block}.journey-progress progress{accent-color:#91652b;width:100%;height:12px}.journey-map{margin-top:2rem;padding:2rem 0}.journey-map-root{z-index:1;text-align:center;color:#fff;background:#182d40;border-radius:16px;max-width:600px;margin:0 auto 2rem;padding:1.5rem;position:relative}.journey-map-root h2{color:#fff;margin:.5rem 0}.journey-map-root p{margin-bottom:.4rem}.journey-map-branches{grid-template-columns:1fr 1fr;gap:1.5rem 3rem;display:grid;position:relative}.journey-map-branches:before{content:"";background:#b58b4e;width:3px;position:absolute;top:-2rem;bottom:0;left:calc(50% - 1px)}.journey-map-branches article{overflow-wrap:anywhere;background:#fff;border:1px solid #cfc7ba;border-radius:12px;padding:1.5rem;position:relative}.journey-map-branches article:before{content:"";background:#b58b4e;width:1.5rem;height:3px;position:absolute;top:2rem;right:-1.5rem}.journey-map-branches article:nth-child(2n):before{left:-1.5rem;right:auto}.journey-map-branches article.has-entries{background:#fff5e4;border-color:#a47532}.journey-map-branches h3{margin:0 0 1rem}.journey-map-branches h3 button{color:#182d40;text-align:left;background:0 0;border:0;padding:0;font:400 1.45rem/1.3 Georgia,serif;text-decoration:underline}.journey-map-branches h4{margin:1.1rem 0 .3rem;font-size:.95rem}.journey-map-branches p{white-space:pre-wrap;margin-bottom:0;font-size:.95rem}.journey-map-words{color:#755021;border-bottom:1px solid #d9ccba;padding-bottom:.9rem}.workshop-journey .feedback-workshop-registration{background:#e8edf0;padding:2.2rem clamp(1.1rem,5vw,5rem)}.workshop-journey .feedback-workshop-registration form{max-width:850px}.workshop-journey .workshop-paid-access{margin:2rem clamp(1.1rem,5vw,5rem)}@media (width<=760px){.workshop-nav{gap:.15rem 1rem;padding:.6rem 1.1rem}.workshop-nav a{font-size:.78rem}.journey-hero,.journey-intro,.journey-workbook-layout{grid-template-columns:1fr;gap:1.5rem}.journey-hero{padding-top:2rem}.journey-event{padding:1.2rem}.journey-offers,.journey-readings{grid-template-columns:1fr}.journey-stages{gap:.4rem;padding:.8rem 1.1rem}.journey-stages button{padding:.7rem .5rem;font-size:.8rem}.journey-stages button span{margin-bottom:.3rem;display:block}.journey-map-branches{grid-template-columns:1fr;gap:1.2rem;margin-left:1.2rem}.journey-map-branches:before{left:-1rem}.journey-map-branches article:before,.journey-map-branches article:nth-child(2n):before{width:1rem;left:-1rem;right:auto}.journey-map-branches article{padding:1.1rem}.journey-actions{align-items:stretch}.journey-actions>.journey-button{width:100%}.journey-section h2{font-size:1.9rem}}.workshop-ops{color:#182d40;max-width:1040px;margin:0 auto;padding:3rem 1.5rem 4rem}.workshop-ops h1{margin:.6rem 0 1.4rem;font:400 clamp(2.3rem,5vw,4rem)/1.1 Georgia,serif}.workshop-ops h2{margin:.5rem 0 1rem;font:400 1.8rem/1.25 Georgia,serif}.workshop-ops h3,.workshop-ops h4{margin:1.2rem 0 .6rem;font-weight:700}.workshop-ops p,.workshop-ops li{margin:.7rem 0;line-height:1.75}.workshop-ops__meta{text-transform:uppercase;letter-spacing:.1em;color:#725123;font-size:.74rem;font-weight:800}.workshop-ops a{color:#244d68;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.workshop-ops__panel,.workshop-ops>section{background:#fffdf9;border:1px solid #d5cbbb;border-radius:12px;margin:1.5rem 0;padding:1.6rem}.workshop-ops__field{gap:.55rem;margin:1.1rem 0;font-weight:700;display:grid}.workshop-ops__input{box-sizing:border-box;color:#182d40;background:#fff;border:1px solid #8a969e;border-radius:7px;width:100%;min-height:46px;padding:.75rem;font:400 1rem/1.5 Arial,sans-serif}.workshop-ops button{color:#fff;cursor:pointer;background:#182d40;border:1px solid #182d40;border-radius:7px;min-height:44px;margin:.4rem .5rem .4rem 0;padding:.75rem 1rem;font:700 .95rem/1.4 Arial,sans-serif}.workshop-ops button:disabled{opacity:.5;cursor:default}.workshop-ops :focus-visible{outline-offset:3px;outline:3px solid #a87931}.workshop-ops summary{cursor:pointer;padding:.5rem 0;font-weight:700}.workshop-ops input[type=checkbox]{accent-color:#182d40;vertical-align:middle;width:18px;height:18px;margin-right:.5rem}.trainer-steps{padding-left:1.6rem;list-style:decimal}.trainer-steps li{border-bottom:1px solid #e1d9cb;padding:.65rem .5rem}.assessment-page ol{padding-left:1.4rem;line-height:1.7;list-style:decimal}.assessment-page summary{cursor:pointer;font-weight:700}@media (width<=640px){.workshop-ops{padding:2rem 1.1rem}.workshop-ops__panel,.workshop-ops>section{padding:1.1rem}}.journey-event a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.workshop-app{background:var(--cream);color:var(--ink);min-height:100vh}.workshop-app-header{z-index:50;box-sizing:border-box;background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;height:76px;padding:1rem max(1.25rem,50vw - 580px);display:flex;position:sticky;top:0}.workshop-app-header .col-brand{transform-origin:0;transform:scale(.85)}.workshop-app-home{color:var(--navy);font-size:.85rem;font-weight:700}.workshop-app-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:1.3rem;padding:2rem 1.25rem;font-size:.8rem;display:flex}.workshop-nav-guided{border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:1rem;width:min(1160px,100% - 48px);margin:0 auto;padding:.5rem 0;display:flex}.workshop-nav-guided>a{min-height:44px;padding:.65rem 0;font-size:.85rem}.workshop-nav-guided>a:last-child{margin-left:auto}.workshop-app a:focus-visible,.workshop-app button:focus-visible,.workshop-app input:focus-visible,.workshop-app textarea:focus-visible,.workshop-app select:focus-visible,.workshop-app summary:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}.workshop-app button:disabled{cursor:wait;opacity:.55}.workshop-app button,.workshop-app summary{cursor:pointer}.workshop-app input[type=file]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.workshop-app .journey-button{background:var(--cobalt-deep);border:1px solid var(--cobalt-deep);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:.85rem 1.3rem;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.workshop-app .journey-button:hover{background:var(--navy);border-color:var(--navy)}.workshop-app .journey-eyebrow{color:#4f6276;letter-spacing:.13em;margin:0 0 1rem;font-size:.7rem}.workshop-app .journey-section h2,.workshop-app .journey-page-header h1,.workshop-app .workshop-ops h1,.workshop-app .workshop-ops h2{letter-spacing:-.035em;font-family:Arial,sans-serif;font-weight:700}.workshop-app .journey-page-header{background:var(--navy);color:var(--cream)}.workshop-app .journey-page-header h1,.workshop-app .journey-page-header a{color:var(--cream)}.workshop-app .journey-page-header .journey-eyebrow{color:var(--amber)}.workshop-invitation{background:var(--paper)}.invitation-hero{min-height:620px;color:var(--cream);background:linear-gradient(90deg,#071b2ff7 0%,#071b2ff0 37%,#071b2f6b 70%,#071b2f14 100%),url(../assets/col-brand-key-visual.png) 100%/cover no-repeat;align-items:center;padding:clamp(3rem,6vw,6rem) max(1.5rem,50vw - 580px);display:flex}.invitation-copy{max-width:650px}.workshop-app .invitation-hero .journey-eyebrow{color:var(--amber)}.invitation-hero h1{letter-spacing:-.045em;color:var(--cream);margin:0 0 1.5rem;font:800 clamp(2.6rem,5.2vw,4.8rem)/1.04 Arial,sans-serif}.invitation-question{color:#e1e8ef;max-width:490px;margin:0 0 1.8rem;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.6}.invitation-date{color:#fff;margin:0 0 1.7rem;font-size:.95rem;font-weight:700;line-height:1.8}.workshop-app .invitation-hero .journey-button{background:var(--amber);border-color:var(--amber);color:var(--navy);padding:.95rem 1.5rem}.workshop-app .invitation-hero .journey-button:hover{background:var(--cream)}.invitation-return{margin:1.3rem 0 0;font-size:.85rem}.invitation-return a{color:#eef2f5;text-underline-offset:.3em}.invitation-experience,.invitation-reading,.workshop-team{padding:clamp(2.5rem,6vw,5rem) max(1.5rem,50vw - 580px)}.invitation-experience{background:var(--cream);grid-template-columns:1.15fr 1fr;gap:clamp(2rem,7vw,6rem);display:grid}.workshop-invitation h2{letter-spacing:-.035em;color:var(--navy);margin:0 0 1rem;font:700 clamp(1.7rem,3vw,2.6rem)/1.18 Arial,sans-serif}.invitation-experience p,.workshop-team>p{max-width:54ch;color:var(--muted);font-size:1rem;line-height:1.7}.invitation-experience ol{align-content:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.invitation-experience li{align-items:flex-start;gap:1.4rem;display:flex}.invitation-experience li>span{color:var(--cobalt-deep);border-top:2px solid var(--amber);min-width:28px;padding-top:.45rem;font-size:.8rem;font-weight:800}.invitation-experience h3{margin:0 0 .35rem;font-size:1.2rem}.invitation-experience li p{margin:0;font-size:.95rem}.invitation-free{background:#e9eff7;border-block:1px solid #d2dfef;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem max(1.5rem,50vw - 580px);font-size:.95rem;display:flex}.invitation-free p{margin:0;line-height:1.7}.invitation-free strong{display:block}.invitation-free>a{white-space:nowrap;color:var(--cobalt-deep);padding:.5rem 0;font-weight:700}.invitation-reading{background:var(--paper);max-width:none}.invitation-reading h2{font-size:1.4rem}.invitation-reading>blockquote{border-left:3px solid var(--amber);max-width:900px;margin:2rem 0;padding-left:1.4rem;font:400 clamp(1.4rem,2.4vw,2rem)/1.6 Georgia,serif}.invitation-reading>.feedback-workshop-source{color:var(--muted);font-size:.8rem}.workshop-invitation details>summary{cursor:pointer;min-height:44px;color:var(--navy);padding:.7rem 0;font-weight:700;display:list-item}.invitation-reading>details{margin:2rem 0 1rem}.invitation-reading>p:last-child{font-size:.85rem}.workshop-team{background:var(--cream);border-block:1px solid var(--line)}.workshop-team h2:focus{outline:none}.workshop-team .decision-options{max-width:100%;margin:1.6rem 0 0}.workshop-team .decision-options small{max-width:42ch}.workshop-price-details{background:var(--paper)}.workshop-price-details>details>summary{font-size:1.3rem}.workshop-price-details dl{max-width:1000px;margin:1rem 0 2rem}.workshop-price-details dl>div{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:2rem;padding:1.4rem 0;display:grid}.workshop-price-details dt{font-weight:700}.workshop-price-details dt span{color:var(--cobalt-deep);margin-top:.4rem;display:block}.workshop-price-details dd{margin:0;line-height:1.7}.workshop-price-details dd a{display:block}.workshop-price-details p{font-size:.9rem}.workshop-invitation .journey-section{padding-inline:max(1.5rem,50vw - 580px)}.workshop-invitation .journey-readings{gap:0 2rem}.workshop-invitation .journey-readings>details{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:.3rem 0}.workshop-invitation .journey-readings summary{line-height:1.5}.workshop-invitation .journey-readings p{font-size:.95rem}.invitation-close{text-align:center;background:var(--navy);color:#e0e7ef;padding:4rem 1.5rem}.workshop-invitation .invitation-close h2{color:var(--cream)}.invitation-close p{line-height:1.8}.workshop-app .invitation-close .journey-button{background:var(--amber);color:var(--navy);border-color:var(--amber)}.workshop-invitation .invitation-fine{padding-block:1rem}.workshop-invitation .journey-references{padding-block:1.5rem}.workshop-journey.workshop-decision{background:linear-gradient(var(--navy) 0 245px,var(--cream) 245px);max-width:none;min-height:calc(100vh - 180px);padding:0 0 4rem}.workshop-decision .workshop-nav-guided{border-color:#ffffff25}.workshop-decision .workshop-nav-guided a{color:#d8e4f0}.decision-topbar{z-index:40;background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:1rem;max-width:860px;min-height:64px;margin:1.5rem auto;padding:0 24px;display:flex;position:sticky;top:76px}.decision-home{min-height:44px;color:var(--cream);background:0 0;border:0;padding:.5rem 0;font-size:1rem;font-weight:700}.decision-menu{font-size:.85rem;position:relative}.decision-menu>summary{border:1px solid #58718c;border-radius:7px;align-items:center;gap:.6rem;min-height:44px;padding:.6rem .8rem;list-style:none;display:flex}.decision-menu>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-left:.3rem;transform:rotate(45deg)}.decision-menu>summary::-webkit-details-marker{display:none}.decision-menu>nav{z-index:30;background:var(--paper);border:1px solid var(--line);width:min(320px,82vw);max-height:65vh;box-shadow:var(--shadow);color:var(--ink);border-radius:10px;padding:.6rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto}.decision-menu nav button,.decision-menu nav summary{text-align:left;width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:.75rem .9rem;font-size:.9rem;line-height:1.4;display:block}.decision-menu nav summary{list-style:inside disclosure-closed;display:list-item}.decision-menu nav details[open]>summary{list-style-type:disclosure-open}.decision-menu nav details button{padding-left:1.6rem;font-size:.85rem}.decision-menu nav button:hover,.decision-menu nav summary:hover{background:#e9eff7}.workshop-decision .workspace-body{border:1px solid var(--line);background:var(--paper);border-radius:16px;width:calc(100% - 48px);max-width:812px;min-height:350px;margin:auto;padding:clamp(1.4rem,4vw,3rem);scroll-margin-top:156px;box-shadow:0 12px 36px #071b2f09}.workshop-decision .workspace-heading{letter-spacing:-.035em;color:var(--navy);margin:0 0 1rem;scroll-margin-top:1.5rem;font:700 clamp(1.75rem,3.2vw,2.6rem)/1.15 Arial,sans-serif}.workspace-heading:focus{outline:none}.workspace-lead{color:var(--muted);max-width:55ch;margin:0 0 1.8rem;font-size:1.05rem;line-height:1.6}.decision-options{gap:.75rem;margin:1.8rem 0;display:grid}.decision-options--pair{grid-template-columns:1fr 1fr}.decision-welcome .decision-options>button{min-height:72px}.decision-welcome{border-top:4px solid var(--amber)!important}.decision-options>button,.decision-options>a{text-align:left;color:var(--ink);background:#fff;border:1px solid #c6d3df;border-radius:9px;justify-content:space-between;align-items:center;gap:1.5rem;min-width:0;min-height:88px;padding:1.2rem 1.35rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.decision-options>button:hover,.decision-options>a:hover{border-color:var(--cobalt);background:#edf3fb}.decision-options strong{font-size:1.05rem;font-weight:700;line-height:1.5;display:block}.decision-options small{color:var(--muted);margin-top:.25rem;font-size:.88rem;line-height:1.5;display:block}.decision-options em{white-space:nowrap;color:var(--cobalt-deep);font-style:normal}.decision-options>button>span:last-child,.decision-options>a>span:last-child{color:var(--cobalt-deep);flex-shrink:0;font-size:1.4rem}.decision-secondary{color:var(--muted);margin:1.5rem 0 0;font-size:.85rem;line-height:1.7}.decision-secondary a{color:var(--cobalt-deep)}.decision-back,.decision-text-button{color:var(--cobalt-deep);text-align:left;text-underline-offset:.25em;background:0 0;border:0;align-items:center;min-height:44px;padding:.5rem 0;font-size:.9rem;font-weight:600;line-height:1.5;display:inline-flex}.decision-back{color:var(--muted);margin:0 0 1.25rem;font-weight:400}.decision-back:hover,.decision-text-button:hover{text-decoration:underline}.decision-download{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;max-width:100%;padding:1rem 1.2rem;text-decoration:none;display:flex}.decision-download:hover{border-color:var(--cobalt)}.decision-download strong{font-size:1rem;line-height:1.5;display:block}.decision-download small{color:var(--muted);margin-top:.2rem;font-size:.75rem;display:block}.decision-download>span:last-child{color:var(--cobalt-deep);font-size:1.4rem}.decision-downloads{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.decision-continue{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.decision-note{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:.5rem;line-height:1.7}.decision-note>summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-size:.9rem;font-weight:600}.decision-note>button{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:44px;margin:.5rem 0;padding:.5rem;font-size:.9rem;display:block}.decision-note>p{color:var(--muted);font-size:.9rem}.workspace-notice{overflow-wrap:anywhere;background:#fff1d7;border-left:3px solid #a36b18;border-radius:0 6px 6px 0;margin:1rem 0;padding:.8rem 1rem;font-size:.9rem;line-height:1.6}.workspace-notice button{background:var(--paper);border:1px solid #bba57c;border-radius:6px;min-height:44px;margin:.5rem 0;padding:.5rem .8rem;display:block}.workshop-decision .journey-exercise{background:0 0;border:0;border-radius:0;padding:0}.workshop-decision .journey-instruction{margin:0 0 1rem;font-size:.95rem}.workshop-decision .feedback-workshop-cloze-quote{border-left:3px solid var(--amber);background:#f1f4f8;border-radius:0 8px 8px 0;margin:1rem 0;padding:1.4rem;font:400 1.15rem/2.5 Georgia,serif}.workshop-decision .feedback-workshop-cloze-blank input{width:130px;max-width:100%;min-height:44px;color:var(--ink);border:1px solid #8aa0b8;border-bottom:2px solid var(--cobalt);background:#fff;border-radius:4px;padding:.3rem .4rem;font:400 1rem/1.4 Arial,sans-serif}.workshop-decision .feedback-workshop-source{color:var(--muted);font-size:.75rem;line-height:1.6}.workshop-decision .feedback-workshop-cloze-answer{border:0;margin:1rem 0;padding:0;font-size:.9rem}.feedback-workshop-cloze-answer summary{min-height:44px;padding:.6rem 0;font-weight:600}.workshop-decision .feedback-workshop-cloze-answer blockquote{line-height:1.7}.workshop-decision .feedback-workshop-cloze-answer button{min-height:44px;color:var(--cobalt-deep);background:0 0;border:0;text-decoration:underline}.workshop-decision .journey-reflections{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:.7rem}.workshop-decision .feedback-workshop-prompt{background:0 0;border:0;gap:.75rem;margin:1.5rem 0;padding:0;font-size:1rem;line-height:1.6;display:grid}.workshop-decision .feedback-workshop-prompt-title,.workshop-decision .feedback-workshop-prompt>span:first-child{font-weight:700}.workshop-decision .feedback-workshop-prompt textarea{box-sizing:border-box;width:100%;min-height:120px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #8a9caf;border-radius:7px;padding:.9rem;font:400 1rem/1.6 Arial,sans-serif}.feedback-workshop-prompt small{color:var(--muted);font-size:.75rem}.workshop-decision .journey-step-controls{border-top:1px solid var(--line);gap:1rem;padding-top:1.4rem}.journey-step-controls>span[role=status]{color:var(--muted);margin-left:auto;font-size:.75rem}.workspace-file{gap:.6rem;margin:1.5rem 0;font-size:.9rem;font-weight:600;display:grid}.workspace-file input{background:#fff;border:1px dashed #8aa0b8;border-radius:7px;padding:.7rem;font:400 .9rem/1.4 Arial,sans-serif}.workshop-decision .journey-map-branches{margin:2rem 0}.workshop-decision .journey-map-branches h2 button{text-align:left;color:var(--navy);background:0 0;border:0;min-height:44px;padding:0;font:700 1.15rem/1.4 Arial,sans-serif}.workshop-decision .journey-map-branches h3{margin:1rem 0 .5rem;font-size:.95rem}.workshop-decision .journey-map-branches article{background:#fff;padding:1.2rem}.workshop-decision .journey-map-branches h2{margin:0}.workshop-decision .journey-map-branches:before,.workshop-decision .journey-map-branches article:before{background:var(--amber)}.workshop-flow{max-width:960px;margin:auto;padding:0 24px 3rem}.workshop-flow h1{letter-spacing:-.035em;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.2}.workshop-flow-panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin:1rem 0;padding:1.5rem}.workshop-flow-panel h2{font-size:1.3rem}.workshop-flow-panel button,.workshop-flow-panel input,.workshop-flow-panel select{min-height:44px}.workshop-flow-panel label{gap:.5rem;margin:1rem 0;display:grid}.workshop-flow-panel button{border:1px solid #8aa0b8;border-radius:7px;margin:.25rem;padding:.65rem .8rem}.workshop-flow-panel input{border:1px solid #8a9caf;border-radius:6px;max-width:100%;padding:.65rem}.workshop-flow-switch{gap:.6rem;display:flex}.workshop-flow-switch a{border:1px solid #b9c6d3;border-radius:8px;padding:.7rem 1rem}.workshop-flow-switch a[aria-current]{background:var(--navy);color:#fff}.workshop-help-choices{grid-template-columns:1fr 1fr;gap:.75rem;margin:1.5rem 0;display:grid}.workshop-help-choices button{text-align:left;min-height:64px;color:var(--ink);background:#fff;border:1px solid #c6d3df;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-weight:700;display:flex}.help-steps{margin:1.3rem 0;padding-left:1.4rem;list-style:decimal}.help-steps li{padding:.5rem 0;line-height:1.6}.workshop-flow details>summary{cursor:pointer;min-height:44px;padding:.65rem 0;font-weight:700}.workshop-ops__panel.trainer-program{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:1.5rem 0;padding:1rem 1.5rem}.trainer-evidence,.trainer-review-update{border-top:1px solid var(--line);margin-top:1rem;padding-top:.5rem}.workshop-ops:has(.workshop-nav-guided){padding-top:0}.workshop-flow h1:focus{outline:none}@media (width<=760px){.invitation-hero{background-image:linear-gradient(90deg,#071b2ff7,#071b2fd4),url(../assets/col-brand-key-visual.png);background-position:66%;min-height:0;padding-block:3.5rem}.invitation-copy{max-width:520px}.invitation-experience{grid-template-columns:1fr;gap:2rem}.invitation-free{flex-direction:column;align-items:flex-start;gap:.4rem}.invitation-experience h2 br{display:none}.workshop-price-details dl>div{grid-template-columns:1fr;gap:.7rem}.invitation-reading>blockquote{font-size:1.45rem}.decision-options--pair{grid-template-columns:1fr}}@media (width<=600px){.workshop-app-header{padding:.7rem 1rem}.workshop-app-header .col-brand{width:175px;margin-right:-35px;transform:scale(.72)}.workshop-app-home{text-align:right;max-width:80px;font-size:.75rem}.workshop-nav-guided{width:calc(100% - 32px)}.decision-topbar{margin:1rem auto;padding:0 18px}.workshop-decision .workspace-body{border-radius:12px;width:calc(100% - 24px);padding:1.35rem;scroll-margin-top:156px}.workshop-decision .workspace-heading{font-size:1.85rem}.decision-options>button,.decision-options>a{gap:.75rem;min-height:85px;padding:1rem}.decision-options strong{font-size:1rem}.decision-options small{font-size:.82rem}.decision-downloads{grid-template-columns:1fr}.workspace-lead{font-size:.95rem}.workshop-decision .feedback-workshop-cloze-quote{padding:1rem;font-size:1rem}.workshop-decision .journey-map-branches{grid-template-columns:1fr;margin-left:1rem}.workshop-decision .journey-step-controls{gap:.5rem}.workshop-flow{padding:0 16px 2rem}.workshop-flow-panel{padding:1rem}.workshop-help-choices{grid-template-columns:1fr}.workshop-ops h1{font-size:2rem}.workshop-ops__panel.trainer-program{padding:1rem}.workshop-team .decision-options{gap:.8rem}.invitation-hero h1{font-size:2.7rem}.invitation-return{font-size:.8rem}.invitation-date{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.workshop-app *{scroll-behavior:auto!important;transition:none!important}}.event-booking{background:var(--paper)}.event-booking-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:2rem;max-width:1160px;margin:2rem auto;padding:0 24px;display:grid}.event-booking .journey-page-header{border-radius:12px;padding:2rem}.event-booking .journey-page-header h1{font-size:clamp(2rem,4vw,3rem)}.event-booking .journey-page-header p{margin:1.2rem 0;font-size:.95rem;line-height:1.75}.event-booking-date{font-weight:700}.event-booking .journey-page-header>a{font-size:.8rem}.event-booking .feedback-workshop-registration{border:1px solid var(--line);background:#fff;border-radius:12px;padding:2rem}.event-booking .feedback-workshop-registration h2{font:700 1.7rem/1.2 Arial,sans-serif}.event-booking .feedback-workshop-registration .workshop-flow-panel{margin-bottom:0;padding:1rem}.event-booking .feedback-workshop-registration .workshop-flow-panel>summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:700}.event-booking .journey-section{max-width:1160px;margin:auto;padding:2rem 24px 4rem}.event-booking .journey-section h2{font-size:1.6rem}.event-booking .decision-note{max-width:700px}@media (width<=760px){.event-booking-grid{grid-template-columns:1fr;gap:1rem;margin:1rem auto;padding:0 16px}.event-booking .journey-page-header,.event-booking .feedback-workshop-registration{padding:1.5rem}.event-booking .feedback-workshop-registration-consent{font-size:.85rem}}.col-site.workshop-app .journey-page-header a,.col-site.workshop-app .invitation-return a{color:var(--cream)}.workshop-app .journey-page-header :focus-visible,.workshop-app .invitation-hero :focus-visible{outline-color:var(--amber)}.workshop-decision .feedback-workshop-references{background:0 0;padding:0}.workshop-app .journey-references .feedback-workshop-references{background:0 0;padding:1.5rem 0}.assessment-page{color:#1a242d;max-width:980px;margin:0 auto;padding:4.5rem 1.5rem 5rem}.assessment-page h1{letter-spacing:-.04em;margin:.5rem 0 1.5rem;font-size:clamp(2.25rem,5vw,3.7rem);line-height:1.08}.assessment-page p{max-width:78ch;margin:.75rem 0;line-height:1.7}.assessment-page .assessment-page__eyebrow{color:#5265b8;letter-spacing:.16em;font-size:.75rem;font-weight:750}.assessment-page a{color:#3346ad;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.assessment-page__forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.assessment-page__panel{background:#fffdfa;border:1px solid #d8d8d3;border-radius:18px;margin:1.25rem 0;padding:1.75rem}.assessment-page__forms .assessment-page__panel{margin:0}.assessment-page__panel h2{margin:0 0 1rem;font-size:1.3rem;font-weight:750}.assessment-page button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#1b2530;border:1px solid #1b2530;border-radius:9px;justify-content:center;align-items:center;margin:.4rem .6rem .4rem 0;padding:.7rem 1rem;font-weight:650;line-height:1.4;display:inline-flex}.assessment-page button:disabled{color:#5b6268;cursor:not-allowed;background:#e6e6e2;border-color:#d6d7d3}.assessment-page button:focus-visible,.assessment-page a:focus-visible,.assessment-page input:focus-visible{outline-offset:3px;outline:3px solid #4e65db}.assessment-page__field{gap:.5rem;margin:1rem 0;font-weight:650;display:grid}.assessment-page input{color:#1a242d;width:100%;max-width:620px;min-height:46px;font:inherit;background:#fff;border:1px solid #87929a;border-radius:8px;padding:.7rem}.assessment-page .assessment-page__status{background:#e9edf7;border-left:3px solid #5766a7;border-radius:0 8px 8px 0;min-height:4rem;padding:.75rem 1rem}@media (width<=640px){.assessment-page{padding:2.5rem 1rem 3.5rem}.assessment-page__forms{grid-template-columns:1fr}.assessment-page__panel{padding:1.25rem}.assessment-page button{width:100%;margin-right:0}}.workshop-paid-access{--workshop-navy:#071b2f;--workshop-ivory:#fbf8ef;--workshop-cobalt:#1768e5;--workshop-amber:#f3ad3d;color:var(--workshop-navy);background:var(--workshop-ivory);border:1px solid #071b2f24;border-radius:1rem;padding:clamp(1.25rem,4vw,2.5rem)}.workshop-paid-access__eyebrow{color:var(--workshop-cobalt);letter-spacing:.11em;text-transform:uppercase;font:700 .78rem/1.2 Arial,sans-serif}.workshop-paid-access h2,.workshop-paid-access h3,.workshop-paid-access p,.workshop-paid-access button,.workshop-paid-access label,.workshop-paid-access summary{font-family:Arial,sans-serif}.workshop-paid-access h2{color:var(--workshop-navy);margin:.5rem 0}.workshop-paid-access__offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin:1.5rem 0;display:grid}.workshop-paid-access__offer{background:#fff;border:1px solid #071b2f24;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.workshop-paid-access__offer h3{color:var(--workshop-navy);margin:0}.workshop-paid-access__price{min-height:1.5em;color:var(--workshop-navy);font-weight:700}.workshop-paid-access .button{align-self:flex-start;margin:.2rem 0}.workshop-paid-access button.button-primary{background:var(--workshop-cobalt);color:#fff;cursor:pointer;border:2px solid #0000;border-radius:5px;min-height:46px;padding:.7rem 1.1rem;font-size:.88rem;font-weight:800}.workshop-paid-access button.button-secondary{border:1px solid var(--workshop-navy);color:var(--workshop-navy);cursor:pointer;background:0 0;border-radius:5px;min-height:42px;padding:.6rem 1rem;font-size:.88rem;font-weight:700}.workshop-paid-access .button:disabled{cursor:not-allowed;opacity:.55}.workshop-paid-access__download{border-left:.25rem solid var(--workshop-amber);margin:1.25rem 0;padding:.25rem 1rem}.workshop-paid-access__recovery{border-top:1px solid #071b2f29;margin-top:1.5rem;padding-top:1rem}.workshop-paid-access__recovery form{gap:.85rem;max-width:34rem;display:grid}.workshop-paid-access__recovery label{gap:.35rem;font-weight:700;display:grid}.workshop-paid-access__recovery input{border:1px solid #071b2f4d;border-radius:.35rem;min-height:2.75rem;padding:.5rem .65rem}.workshop-paid-access__terms{color:#071b2fc2;margin-top:1.5rem;font:.85rem/1.5 Arial,sans-serif}@media (width<=680px){.workshop-paid-access__offers{grid-template-columns:minmax(0,1fr)}}
