@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-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{.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--paper:#f1eee7;--paper-deep:#e6e1d7;--ink:#17191a;--graphite:#202224;--steel:#a8aaab;--line:#17191a33;--light-line:#f0ede633;--soft:#686b6c;--oxide:#986446}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Nimbus Sans L,Arial,sans-serif;font-size:17px;line-height:1.55}body:before{z-index:-1;content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#1b1d1e06 1px,#0000 1px),linear-gradient(90deg,#1b1d1e06 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;font-weight:430;line-height:1.02}h2{max-width:15ch;margin-bottom:1.5rem;font-size:clamp(2.65rem,6vw,5.6rem)}h3{font-size:clamp(1.5rem,2.4vw,2.1rem)}::selection{background:var(--ink);color:var(--paper)}.site-header{z-index:20;border-bottom:1px solid var(--light-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121415f7;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 4vw;display:grid;position:sticky;top:0}.brand{letter-spacing:-.055em;align-items:baseline;width:max-content;font-size:1.25rem;line-height:1;display:inline-flex}.brand-friction{color:var(--ink);font-weight:430}.brand strong{color:#45484a;filter:drop-shadow(0 .035em #ffffffeb)drop-shadow(0 .07em .06em #1214152e);-webkit-text-fill-color:transparent;background:linear-gradient(165deg,#252728 0%,#76797b 21%,#353739 43%,#65686a 64%,#292b2d 84%,#55585a 100%);-webkit-background-clip:text;background-clip:text;font-weight:500;display:inline-block}.site-header .brand{width:12rem;font-size:0;line-height:0;display:block}.brand-wordmark{mix-blend-mode:lighten;width:100%;height:auto;display:block}.site-header nav{color:#b8b9b7;letter-spacing:.08em;text-transform:uppercase;gap:2rem;font-size:.76rem;font-weight:600;display:flex}.site-header nav a,.text-link{position:relative}.site-header nav a:after,.text-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after,.text-link:hover:after,.text-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-cta{color:#efebe3;letter-spacing:.065em;text-transform:uppercase;border:1px solid #d2cfc7;justify-self:end;padding:.7rem 1rem;font-size:.75rem;font-weight:650;transition:background .16s,color .16s}.header-cta:hover,.header-cta:focus-visible{background:var(--paper);color:var(--ink)}.dark-panel{color:#f0ede6;background:radial-gradient(circle at 70% 35%,#ffffff0e,#0000 28%),linear-gradient(145deg,#191b1c,#101112)}.hero{isolation:isolate;background:radial-gradient(42% 76% at 80% 47%,#03050657 0%,#0507082b 46%,#0000 78%),radial-gradient(92% 86% at 7% -12%,#e1dacb1b 0%,#b7b5ae0a 39%,#0000 70%),radial-gradient(48% 70% at 80% 43%,#8b96990e 0%,#5b646705 43%,#0000 72%),radial-gradient(105% 66% at 52% 119%,#000000c2 0%,#0000001f 69%,#0000 84%),linear-gradient(108deg,#1a1c1d 0%,#141617 43%,#0b0d0e 100%);border-bottom:1px solid #000;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);min-height:calc(100vh - 76px);padding:clamp(5rem,9vw,9rem) 7vw 3rem;display:grid;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute;inset:0}.hero:before{z-index:0;mix-blend-mode:soft-light;opacity:.58;background:radial-gradient(34% 24% at 23% 19%,#ffffff07,#0000 72%),radial-gradient(46% 31% at 66% 72%,#ffffff04,#0000 70%),repeating-radial-gradient(circle at 18% 12%,#ffffff04 0 .7px,#0000 .9px 4px),repeating-linear-gradient(117deg,#ffffff02 0 1px,#0000 1px 6px)}.hero:after{z-index:4;background:linear-gradient(90deg,#0000001a,#0000 16% 76%,#0000004f),linear-gradient(#0000000d,#0000 23% 66%,#0000004f)}.registration-lines:after{z-index:0;content:"";position:absolute}.registration-lines{z-index:1;pointer-events:none;position:absolute;inset:0}.registration-lines:after{background:linear-gradient(90deg,#ffffff0d,#ffffff05 58%,#0000);height:1px;top:16.8%;left:7vw;right:33%}.hero-copy{z-index:3;align-self:center;max-width:940px;position:relative}.eyebrow{color:#a9abad;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:clamp(2.3rem,5vw,4.5rem);font-size:.72rem;font-weight:600;display:flex}.eyebrow:before{content:"";background:currentColor;width:44px;height:1px}.hero h1{letter-spacing:-.065em;max-width:none;margin-bottom:2.2rem;font-size:clamp(4.1rem,7vw,7.8rem);font-weight:310}.hero h1 em{color:#c7c7c6;font-style:normal}.hero-method{color:#a9abad;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.9rem;margin:-.45rem 0 1.35rem;font-size:clamp(.82rem,1.2vw,1rem);font-weight:650;display:flex}.hero-method:before{content:"";background:currentColor;width:34px;height:1px}.hero-deck{color:#c6c6c3;max-width:760px;margin-bottom:2.4rem;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.48}.hero-actions{align-items:center;gap:2rem;display:flex}.button{letter-spacing:.075em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;min-height:52px;padding:0 1.35rem;font-size:.79rem;font-weight:700;transition:background .16s,color .16s,transform .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.72;transform:none}.button-light{color:var(--ink);background:#eeebe4}.button-light:hover,.button-light:focus-visible{color:#eeebe4;background:0 0}.button-dark{color:var(--paper);background:var(--ink)}.button-dark:hover,.button-dark:focus-visible{color:var(--ink);background:0 0}.text-link{color:#c7c7c4;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:650}.text-link span{margin-left:.45rem}.hero-device{z-index:2;text-align:center;place-self:center;position:relative}.mu-mark{color:#d2cec4;text-shadow:1px 1px #ffffff40,-1px -1px #000000d9,9px 13px 16px #0000007a;font-family:Georgia,Times New Roman,serif;font-size:clamp(12rem,24vw,25rem);font-weight:400;line-height:.72}.greek-capsule{--capsule-inset:64px;isolation:isolate;z-index:2;width:min(760px,92%);min-height:64px;padding:0 calc(var(--capsule-inset) + 2rem);background:radial-gradient(circle at 0,#85888a 0 3px,#0000 3.5px),radial-gradient(circle at 100%,#85888a 0 3px,#0000 3.5px),linear-gradient(#ffffff3d,#ffffff3d) 50%/calc(100% - 10px) 1px no-repeat;grid-column:1/-1;place-self:end center;align-items:center;margin:4rem 0 0;display:flex;position:relative}.greek-capsule:before,.greek-capsule:after{z-index:0;content:"";pointer-events:none;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);position:absolute}.greek-capsule:before{inset:0 var(--capsule-inset);background:#ffffff57}.greek-capsule:after{inset:1px calc(var(--capsule-inset) + 1px);background:#121415}.greek-capsule span{z-index:1;color:#aaa8a4;letter-spacing:.15em;text-shadow:0 1px #000;text-align:center;flex:1;font-family:Times New Roman,Nimbus Roman No9 L,serif;font-size:clamp(1.08rem,2vw,1.5rem);font-weight:400;position:relative}.greek-capsule figcaption{z-index:1;color:#777a7b;letter-spacing:.14em;text-align:center;text-transform:uppercase;width:100%;font-size:.64rem;position:absolute;top:calc(100% + .5rem);left:0}.section{padding:clamp(6rem,10vw,10rem) 7vw}.section-heading{grid-template-columns:minmax(180px,.33fr) minmax(0,1fr);column-gap:5vw;display:grid}.section-heading>h2,.section-heading>p{grid-column:2}.section-heading>p{max-width:760px;color:var(--soft);font-size:1.15rem}.capsule-label{border:1px solid var(--line);clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);color:#555859;letter-spacing:.16em;text-align:center;grid-row:1/span 3;place-self:start;min-width:172px;padding:.52rem 1.15rem;font-size:.65rem;font-weight:650}.capsule-label.light{border-color:var(--light-line);color:#a9abad}.ledger-section{padding-bottom:8rem}.ledger-grid{grid-template-columns:.86fr 1.14fr;gap:clamp(2rem,7vw,8rem);margin-top:clamp(4rem,8vw,8rem);display:grid}.ledger-questions{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ledger-questions li{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;padding:1.25rem 0;font-size:1.03rem;display:grid}.ledger-questions span{color:#8a8c8c;letter-spacing:.08em;font-family:Courier New,monospace;font-size:.69rem}.ledger-card{border:1px solid var(--ink);background:var(--paper-deep);padding:clamp(1.5rem,3vw,2.4rem);position:relative;box-shadow:15px 15px #17191a12}.ledger-card:after{content:"";pointer-events:none;border:1px solid #17191a26;position:absolute;inset:8px}.ledger-card-top{border-bottom:1px solid var(--line);color:#696c6d;letter-spacing:.12em;justify-content:space-between;margin-bottom:2.2rem;padding-bottom:.9rem;font-family:Courier New,monospace;font-size:.65rem;display:flex}.ledger-card dl{margin:0}.ledger-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:1rem;padding:1rem 0;display:grid}.ledger-card dl>div:last-child{border-bottom:0}.ledger-card dt{color:#66696a;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ledger-card dd{margin:0}.product-ledger{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);max-width:1180px;margin:7rem auto 0;padding:clamp(2.5rem,5vw,4.5rem) 0;display:grid}.product-ledger-intro>span{color:#707273;letter-spacing:.16em;margin-bottom:1.4rem;font-family:Courier New,monospace;font-size:.68rem;display:block}.product-ledger-intro h2{max-width:8ch;margin:0;font-size:clamp(2.6rem,5vw,5rem)}.product-outcomes{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.product-outcomes li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:.75rem;min-height:70px;padding:1.15rem 1rem 1.15rem 0;display:grid}.product-outcomes li:nth-child(odd){border-right:1px solid var(--line)}.product-outcomes li:nth-child(2n){padding-left:1.2rem}.product-outcomes span{color:#87898a;font-family:Courier New,monospace;font-size:.67rem;font-weight:400}.product-outcomes strong{letter-spacing:-.02em;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:480}.process-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e6e1d780}.process-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:5rem;display:grid}.process-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:360px;padding:clamp(1.5rem,3vw,3rem)}.process-number,.workflow-number{color:#858889;margin-bottom:4rem;font-family:Courier New,monospace;font-size:.76rem;display:block}.process-grid h3{max-width:12ch}.process-grid p{max-width:34ch;color:var(--soft)}.workflow-section{padding-bottom:0}.workflow-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:6rem -7vw 0;display:grid}.workflow-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:420px;padding:clamp(2rem,5vw,5rem) 7vw}.workflow-card:nth-child(2n){border-right:0}.workflow-card h3{max-width:17ch}.workflow-card p{max-width:600px;color:var(--soft)}.workflow-card>div{border-top:1px solid var(--line);max-width:560px;margin-top:3rem;padding-top:1.1rem}.workflow-card strong,.workflow-card>div span{display:block}.workflow-card strong{color:#76797a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem}.workflow-card>div span{font-size:.94rem}.human-section{padding:clamp(6rem,10vw,10rem) 7vw 5rem}.section-heading.on-dark h2{color:#e9e6df}.boundary-grid{border-top:1px solid var(--light-line);grid-template-columns:repeat(2,1fr);margin-top:5rem;display:grid}.boundary-grid>div{border-right:1px solid var(--light-line);padding:3rem 3rem 3rem 0}.boundary-grid>div:last-child{border-right:0;padding-left:3rem}.boundary-grid h3{color:#a9abad;letter-spacing:.15em;text-transform:uppercase;font-size:.74rem;font-weight:650}.boundary-grid ul{grid-template-columns:repeat(2,1fr);gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.boundary-grid li{border-bottom:1px solid var(--light-line);color:#d1cfc9;padding:.9rem 0}.protect-list li{color:#f0ede6}.human-statement{border-top:1px solid var(--light-line);letter-spacing:-.045em;margin:5rem 0 0;padding-top:2.5rem;font-size:clamp(2rem,4vw,4.6rem);font-weight:300;line-height:1.08}.human-statement span{color:#8e9192}.program-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7vw;display:grid}.program-intro h2{margin-top:2.5rem}.program-intro p{max-width:500px;color:var(--soft);font-size:1.15rem}.program-card{border:1px solid var(--ink);background:var(--paper-deep);grid-template-columns:.78fr 1.22fr;display:grid}.price-block,.included-block{padding:clamp(2rem,4vw,4rem)}.price-block{border-right:1px solid var(--ink);background:var(--ink);color:var(--paper)}.price-audience,.price-item span{color:#a8aaab;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;display:block}.price-block strong{letter-spacing:-.06em;margin-top:2rem;font-size:clamp(3.4rem,6vw,6rem);font-weight:310;line-height:.9;display:block}.price-item{margin:0}.plus{color:#717475;margin:1rem 0 -1rem;font-family:Georgia,serif;font-size:2rem}.included-block h3{margin-bottom:2rem}.included-block ul{border-top:1px solid var(--line);margin:0 0 2rem;padding:0;list-style:none}.included-block li{border-bottom:1px solid var(--line);padding:.8rem 0}.included-block p{color:var(--soft)}.checkout-form{margin-top:2rem}.checkout-form .button{cursor:pointer;width:100%}.payment-note{margin-top:1rem;font-size:.82rem}.payment-note a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.embedded-checkout-page{min-height:100svh}.embedded-checkout-header{border-bottom:1px solid var(--light-line);justify-content:space-between;align-items:center;min-height:76px;padding:0 4vw;display:flex}.checkout-wordmark-link{width:12rem;font-size:0;line-height:0;display:block}.checkout-wordmark{mix-blend-mode:lighten;width:100%;height:auto;display:block}.embedded-checkout-layout{grid-template-columns:minmax(280px,.72fr) minmax(380px,1.28fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);width:min(1440px,100%);margin:0 auto;padding:clamp(3rem,7vw,7rem) 7vw;display:grid}.embedded-checkout-intro{position:sticky;top:clamp(2rem,7vw,7rem)}.embedded-checkout-intro h1{color:#f0ede6;letter-spacing:-.06em;max-width:9ch;margin:3rem 0 2rem;font-size:clamp(3.3rem,7vw,6.8rem);font-weight:310}.embedded-checkout-intro>p{color:#c6c6c3;max-width:520px;font-size:1.08rem}.embedded-checkout-intro .embedded-checkout-note{border-top:1px solid var(--light-line);color:#929596;margin-top:2rem;padding-top:1.25rem;font-size:.84rem}.embedded-checkout-frame{border:1px solid var(--light-line);background:#f7f5f0;min-height:620px;padding:clamp(.75rem,2vw,1.5rem);box-shadow:18px 18px #0003}.embedded-checkout-message{min-height:560px;color:var(--ink);text-align:center;align-content:center;place-items:center;gap:1.5rem;padding:2rem;display:grid}.embedded-checkout-message p{margin:0}.checkout-status-page{place-items:center;min-height:100svh;padding:clamp(2rem,7vw,7rem);display:grid}.checkout-status-card{border:1px solid var(--light-line);width:min(820px,100%);padding:clamp(2rem,6vw,5rem);position:relative;overflow:hidden}.checkout-status-card:after{content:"";pointer-events:none;border:1px solid #f0ede617;position:absolute;inset:10px}.checkout-status-card>*{z-index:1;position:relative}.checkout-status-card h1{color:#f0ede6;max-width:12ch;margin-top:4rem;font-size:clamp(3rem,8vw,6.5rem)}.checkout-status-card p{color:#c6c6c3;max-width:640px;font-size:1.08rem}.checkout-status-mark{z-index:0;color:#ffffff0e;font-family:Georgia,Times New Roman,serif;font-size:clamp(14rem,35vw,28rem);line-height:.8;position:absolute;top:-2rem;right:1rem}.checkout-status-card-complete{width:min(1120px,100%)}.checkout-status-header{max-width:850px;padding-bottom:clamp(2.5rem,5vw,4.5rem)}.checkout-status-card-complete h1{max-width:14ch;margin:3rem 0 1.5rem;font-size:clamp(3rem,6.8vw,5.75rem)}.checkout-status-card .checkout-status-deck{color:#e0ded8;max-width:700px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.5}.checkout-success-grid{border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid}.checkout-ledger-panel,.checkout-next-panel{padding:clamp(2rem,4vw,3.5rem)}.checkout-ledger-panel{border-right:1px solid var(--light-line);background:#f0ede60e}.checkout-section-index{color:#a8aaa8;letter-spacing:.11em;margin:0 0 2.25rem;font-family:Courier New,monospace;font-size:.68rem}.checkout-status-card h2{color:#f0ede6;letter-spacing:-.04em;max-width:18ch;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3.35rem);font-weight:400;line-height:1}.checkout-ledger-panel>p:not(.checkout-section-index){max-width:55ch;margin-bottom:2rem}.checkout-ledger-download{width:min(100%,390px)}.checkout-direct-contact{border-top:1px solid var(--light-line);margin-top:2.75rem;padding-top:1.5rem}.checkout-direct-contact h3{color:#ece9e2;margin:0 0 .5rem;font-size:.9rem;font-weight:650}.checkout-status-card .checkout-direct-contact p{margin:0;font-size:.9rem}.checkout-direct-contact a{color:#f0ede6;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.checkout-next-panel ol{counter-reset:checkout-step;margin:0;padding:0;list-style:none}.checkout-next-panel li{color:#c6c6c3;counter-increment:checkout-step;border-top:1px solid #f0ede621;padding:1.15rem 0 1.15rem 2.7rem;line-height:1.55;position:relative}.checkout-next-panel li:before{color:#8d908f;content:"0" counter(checkout-step);font-family:Courier New,monospace;font-size:.68rem;position:absolute;top:1.3rem;left:0}.checkout-payment-summary{grid-template-columns:minmax(150px,.35fr) minmax(0,.65fr);gap:1rem 2rem;padding:clamp(2rem,4vw,3.25rem) 0;display:grid}.checkout-payment-summary .checkout-section-index{grid-row:1/span 2;margin:0}.checkout-status-card .checkout-payment-summary h2{color:#c9c7c1;letter-spacing:-.02em;max-width:none;margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.checkout-status-card .checkout-payment-summary p:last-child{color:#969896;margin:0;font-size:.9rem}.checkout-status-actions{align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.checkout-status-card-complete .checkout-status-actions{justify-content:flex-end;margin-top:0;padding-top:1rem}.checkout-return-link{color:#aeb0ae}.checkout-ledger-download:focus-visible,.checkout-return-link:focus-visible,.checkout-direct-contact a:focus-visible{outline-offset:4px;outline:2px solid #f0ede6}.ownership-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-deep);grid-template-columns:repeat(4,1fr);display:grid}.ownership-strip>div{border-right:1px solid var(--line);min-height:170px;padding:2rem}.ownership-strip>div span,.ownership-strip>div strong{display:block}.ownership-strip>div span{color:#87898a;margin-bottom:2.8rem;font-family:Courier New,monospace;font-size:.68rem}.ownership-strip>div strong{font-size:1.1rem;font-weight:500}.ownership-strip>p{max-width:1000px;color:var(--soft);border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:2.5rem 7vw;font-size:1.08rem}.about-section{grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);align-items:center;gap:clamp(3rem,10vw,10rem);display:grid}.portrait-frame{border:1px solid var(--line);justify-self:end;width:min(100%,320px);padding:9px;position:relative}.portrait-frame img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.72)contrast(.94);width:100%;display:block}.portrait-frame span{color:#898b8c;letter-spacing:.13em;font-size:.58rem;position:absolute;top:calc(100% + .65rem);right:0}.about-copy{max-width:760px}.about-copy h2{margin-top:2.5rem;margin-bottom:.4rem}.founder-title{color:#747778;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2.4rem;font-size:.75rem;font-weight:650}.about-copy>p:not(.founder-title){color:#4f5253;max-width:680px;font-size:1.04rem}.about-copy blockquote{border-top:1px solid var(--line);margin:2.6rem 0 0;padding:1.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic}.contact-section{grid-template-columns:minmax(200px,.35fr) minmax(0,.65fr);align-items:center;min-height:650px;padding:6rem 7vw;display:grid;position:relative;overflow:hidden}.contact-section>div:last-child{z-index:2;position:relative}.contact-mark{color:#2f3233;place-self:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(13rem,28vw,28rem);line-height:.75}.contact-section h2{max-width:11ch;margin-top:2.5rem}.contact-section p{color:#aaadad;max-width:620px;margin-bottom:2.5rem;font-size:1.15rem}.calling-card-page{min-height:100svh;color:var(--paper);background:radial-gradient(48% 70% at 11% 12%,#e7e1d517,#0000 72%),radial-gradient(42% 62% at 90% 88%,#7e868814,#0000 75%),linear-gradient(135deg,#1b1d1e,#0d0f10);position:relative;overflow:hidden}.calling-card-page:before{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#f0ede606 1px,#0000 1px),linear-gradient(90deg,#f0ede606 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.calling-card-registration{pointer-events:none;border:1px solid #f0ede61f;position:absolute;inset:clamp(1rem,3vw,2.5rem)}.calling-card-registration:before,.calling-card-registration:after{content:"";width:28px;height:28px;position:absolute}.calling-card-registration:before{border-top:1px solid #f0ede680;border-left:1px solid #f0ede680;top:-1px;left:-1px}.calling-card-registration:after{border-bottom:1px solid #f0ede680;border-right:1px solid #f0ede680;bottom:-1px;right:-1px}.calling-card-shell{z-index:1;width:min(1120px,100% - 2.5rem);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0;position:relative}.calling-card-header,.calling-card-footer{justify-content:space-between;align-items:center;display:flex}.calling-card-header{min-height:66px;margin-bottom:clamp(2rem,5vw,4rem)}.calling-card-brand{width:min(14rem,54vw);font-size:0;line-height:0;display:block}.calling-card-brand img{width:100%;height:auto;display:block}.calling-card-header p,.calling-card-footer{color:#9b9e9e;letter-spacing:.12em;font-family:Courier New,monospace;font-size:.65rem}.calling-card-header p{margin:0}.calling-card-panel{color:var(--ink);background:var(--paper);border:1px solid #f0ede673;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);display:grid;box-shadow:18px 18px #0000003d}.calling-card-person{grid-template-columns:minmax(160px,.43fr) minmax(0,.57fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);min-height:590px;padding:clamp(2.5rem,5vw,5rem);display:grid}.calling-card-portrait{align-self:start;width:min(100%,260px);margin:0;position:relative}.calling-card-portrait-crop{aspect-ratio:1;border:8px solid var(--paper);outline:1px solid var(--line);border-radius:50%;position:relative;overflow:hidden}.calling-card-portrait-crop img{object-fit:cover;filter:saturate(.74)contrast(.97);transform-origin:44% 31%;border-radius:50%;width:100%;height:100%;display:block;transform:scale(1.48)}.calling-card-portrait figcaption{color:#777a7b;letter-spacing:.11em;white-space:nowrap;font-family:Courier New,monospace;font-size:.58rem;position:absolute;top:calc(100% + .75rem);right:0}.calling-card-index{color:#747778;letter-spacing:.11em;margin-bottom:2.3rem;font-family:Courier New,monospace;font-size:.66rem}.calling-card-identity h1{letter-spacing:-.065em;margin-bottom:1rem;font-size:clamp(3.2rem,6.3vw,6.1rem);font-weight:340;line-height:.88}.calling-card-organization{color:#4d5051;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem;font-size:.8rem;font-weight:700}.calling-card-method{color:#686b6c;border-top:1px solid var(--line);max-width:24ch;margin:0;padding-top:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic}.calling-card-import{border-left:1px solid var(--line);background:var(--paper-deep);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.5rem,5vw,5rem);display:flex}.calling-card-import h2{max-width:10ch;margin:2.5rem 0 1.5rem;font-size:clamp(2.5rem,5vw,4.5rem)}.calling-card-import>p:not(.calling-card-import-note){color:#555859;max-width:40ch;margin-bottom:2rem}.calling-card-save{width:min(100%,320px);min-height:60px}.calling-card-import-note{color:#717475;max-width:44ch;margin:1.25rem 0 0;font-size:.78rem}.calling-card-details{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;font-style:normal;display:grid}.calling-card-details>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);gap:1rem;min-height:94px;padding:1.5rem clamp(1.5rem,4vw,3rem);display:grid}.calling-card-details>div:nth-child(2n){border-right:0}.calling-card-details>div:nth-last-child(-n+2){border-bottom:0}.calling-card-details span{color:#777a7b;letter-spacing:.11em;padding-top:.18rem;font-family:Courier New,monospace;font-size:.65rem}.calling-card-details a{overflow-wrap:anywhere;text-underline-offset:.25em;align-self:start;width:fit-content;font-size:.95rem;font-weight:540;-webkit-text-decoration:underline #17191a59;text-decoration:underline #17191a59;text-decoration-thickness:1px}.calling-card-details a:hover,.calling-card-details a:focus-visible{text-decoration-thickness:2px}.calling-card-brand:focus-visible,.calling-card-save:focus-visible,.calling-card-details a:focus-visible,.calling-card-footer a:focus-visible{outline:2px solid var(--oxide);outline-offset:5px}.calling-card-footer{min-height:76px;padding-top:1.5rem}.calling-card-footer p{margin:0}.calling-card-footer a{color:#d0cec8;text-underline-offset:.25em;text-decoration:underline}footer{border-top:1px solid var(--line);color:#5e6162;grid-template-columns:1fr 1.2fr 1fr auto;align-items:end;gap:3rem;padding:3.5rem 4vw;font-size:.75rem;display:grid}.footer-brand{color:var(--ink);font-weight:500}.footer-greek span,.footer-greek small{display:block}.footer-greek span{color:var(--ink);font-family:Palatino Linotype,Book Antiqua,Palatino,Noto Serif,DejaVu Serif,serif;font-size:1rem;line-height:1.35}.footer-greek small{color:#858788;letter-spacing:.09em;text-transform:uppercase;margin-top:.25rem;font-size:.62rem}.footer-meta{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.footer-legal{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:.45rem 1rem;display:flex}.footer-legal a,.policy-footer a,.checkout-policy-copy a,.policy-body a{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.footer-legal a:hover,.footer-legal a:focus-visible,.policy-footer a:hover,.policy-footer a:focus-visible,.checkout-policy-copy a:hover,.checkout-policy-copy a:focus-visible,.policy-body a:hover,.policy-body a:focus-visible{text-decoration-thickness:2px}.embedded-checkout-intro .checkout-policy-copy{color:#b2b3b1;margin-top:1.25rem;font-size:.82rem}.checkout-policy-copy a{color:#efebe3}.policy-page{min-height:100svh}.policy-header{border-bottom:1px solid var(--light-line);justify-content:space-between;align-items:center;min-height:76px;padding:0 4vw;display:flex}.policy-header .text-link{color:#d4d2cc;letter-spacing:.065em;text-transform:uppercase;font-size:.75rem;font-weight:650}.policy-document{width:min(1180px,100%);margin:0 auto;padding:clamp(3.5rem,8vw,8rem) clamp(1.25rem,6vw,6rem)}.policy-title-block{grid-template-columns:minmax(0,1fr) minmax(230px,320px);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(3rem,7vw,6rem);display:grid}.policy-title-block h1{letter-spacing:-.06em;max-width:10ch;margin:2.2rem 0 0;font-size:clamp(3.6rem,9vw,8rem);font-weight:330;line-height:.91}.policy-ledger{border-top:1px solid var(--line);margin:0}.policy-ledger div{border-bottom:1px solid var(--line);grid-template-columns:6rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.policy-ledger dt{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-family:Courier New,monospace;font-size:.68rem}.policy-ledger dd{margin:0;font-size:.84rem}.policy-summary{color:#4e5152;grid-column:1/-1;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.45}.policy-body{counter-reset:policy-section;width:min(820px,100%);margin-left:auto}.policy-body section{border-top:1px solid var(--line);padding:clamp(2.2rem,5vw,4rem) 0}.policy-body h2{letter-spacing:-.025em;max-width:none;margin-bottom:1.4rem;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.08}.policy-body p,.policy-body li{max-width:72ch}.policy-body p:last-child,.policy-body ul:last-child{margin-bottom:0}.policy-body ul{margin:1.25rem 0 0;padding-left:1.35rem}.policy-body li+li{margin-top:.75rem}.policy-body strong{font-weight:650}.policy-footer{grid-template-columns:.8fr 1.3fr 1.3fr auto;align-items:start}.policy-footer nav{gap:.45rem;display:grid}.policy-footer p{margin:0}@media (max-width:1000px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-device{opacity:.24;position:absolute;bottom:8rem;right:-4vw}.section-heading{grid-template-columns:1fr}.section-heading .capsule-label{grid-row:auto;margin-bottom:2.5rem}.section-heading>h2,.section-heading>p{grid-column:1}.program-section{grid-template-columns:1fr}.program-card{grid-template-columns:.75fr 1.25fr}}@media (max-width:760px){body{font-size:16px}.site-header{grid-template-columns:1fr;min-height:66px;padding:0 1rem}.brand{font-size:1.18rem}.site-header .brand{width:11.75rem}.header-cta{display:none}.hero{min-height:calc(100svh - 66px);padding:5rem 1.25rem 3rem}.registration-lines:after{top:12.2%;left:1.25rem;right:14%}.hero h1{font-size:clamp(3.7rem,17vw,5.7rem)}.hero-deck{font-size:1.08rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:1.4rem}.greek-capsule{--capsule-inset:24px;width:100%;padding:0 calc(var(--capsule-inset) + .8rem)}.greek-capsule figcaption{display:none}.section,.human-section{padding:5.5rem 1.25rem}h2{font-size:clamp(2.7rem,13vw,4rem)}.ledger-grid,.process-grid,.workflow-grid,.boundary-grid,.program-card,.ownership-strip,.about-section,.contact-section{grid-template-columns:1fr}.ledger-grid{gap:3.5rem}.ledger-card dl>div{grid-template-columns:1fr;gap:.4rem}.product-ledger{grid-template-columns:1fr;gap:2.5rem;margin-top:4.5rem}.product-ledger-intro h2{max-width:none}.product-outcomes{grid-template-columns:1fr}.product-outcomes li:nth-child(odd){border-right:0}.product-outcomes li:nth-child(2n){padding-left:0}.process-grid{border-left:0}.process-grid article{border-right:0;min-height:auto;padding:2rem 0}.process-number,.workflow-number{margin-bottom:2.2rem}.workflow-grid{margin:4rem -1.25rem 0}.workflow-card{border-right:0;min-height:0;padding:3rem 1.25rem}.boundary-grid>div,.boundary-grid>div:last-child{border-right:0;border-bottom:1px solid var(--light-line);padding:2.5rem 0}.boundary-grid ul{grid-template-columns:1fr}.program-card{display:block}.price-block{border-right:0}.ownership-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:130px}.ownership-strip>div span{margin-bottom:1.8rem}.ownership-strip>p{grid-column:1;padding:2rem 1.25rem}.about-section{gap:4.5rem}.portrait-frame{justify-self:start;width:min(72vw,280px)}.contact-section{min-height:620px;padding:5rem 1.25rem}.contact-mark{opacity:.35;position:absolute;top:3rem;right:-1rem}.calling-card-shell{width:min(100% - 2rem,680px);padding:1.25rem 0 2rem}.calling-card-registration{inset:.5rem}.calling-card-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.calling-card-panel,.calling-card-person,.calling-card-details{grid-template-columns:1fr}.calling-card-person{gap:3.5rem;min-height:0;padding:2rem 1.5rem 3rem}.calling-card-portrait{width:min(58vw,220px)}.calling-card-identity h1{font-size:clamp(3.5rem,18vw,5.3rem)}.calling-card-import{border-top:1px solid var(--line);border-left:0;padding:3rem 1.5rem}.calling-card-import h2{font-size:clamp(2.8rem,13vw,4rem)}.calling-card-save{width:100%}.calling-card-details>div,.calling-card-details>div:nth-child(2n),.calling-card-details>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr);min-height:86px;padding:1.25rem 1.5rem}.calling-card-details>div:last-child{border-bottom:0}.calling-card-footer{flex-direction:column;align-items:flex-start;gap:.8rem}footer{grid-template-columns:1fr;gap:1.8rem;padding:3rem 1.25rem}.footer-meta{align-items:flex-start}.footer-legal{text-align:left;justify-content:flex-start}.policy-header{min-height:66px;padding:0 1rem}.policy-title-block{grid-template-columns:1fr;gap:2.5rem}.policy-title-block h1{font-size:clamp(3.4rem,17vw,6rem)}.policy-summary{grid-column:1}.checkout-status-actions{flex-direction:column;align-items:flex-start}.checkout-status-page{place-items:start center;padding:1rem}.checkout-status-card{padding:2rem 1.25rem}.checkout-status-card-complete h1{margin-top:2.5rem}.checkout-success-grid,.checkout-payment-summary{grid-template-columns:1fr}.checkout-ledger-panel,.checkout-next-panel{padding:2rem 0}.checkout-ledger-panel{border-right:0;border-bottom:1px solid var(--light-line);background:0 0;padding-right:0}.checkout-payment-summary .checkout-section-index{grid-row:auto}.checkout-status-card-complete .checkout-status-actions{align-items:flex-end}.embedded-checkout-header{min-height:66px;padding:0 1rem}.checkout-wordmark-link{width:11.75rem}.embedded-checkout-layout{grid-template-columns:1fr;gap:3rem;padding:3rem 1rem}.embedded-checkout-intro{position:static}.embedded-checkout-intro h1{margin-top:2.5rem;font-size:clamp(3.2rem,15vw,5.2rem)}.embedded-checkout-frame{min-height:580px;padding:.4rem;box-shadow:8px 8px #0003}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
