.cx{--cx-ground:#f5f0e6;--cx-ground-2:#ede5d5;--cx-stock-ground:#e7dfce;--cx-sheet:#fffefb;--cx-pencil:#1e5fd3;--cx-graphite:#5e5a52;--cx-hl:#1e5fd333;--cx-hl-found:#1e5fd35c;--cx-doc:"Times New Roman",Times,Georgia,serif;--cx-fibre:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8 .3' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .18 0 0 0 .06 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h260v260H0z'/%3E%3C/svg%3E");-webkit-font-smoothing:antialiased;background:var(--cx-ground) var(--cx-fibre);color:var(--cg-ink);font-family:var(--cg-ui);overflow-x:clip}:where(.cx) .cx-sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cx:not(.cx-ready),.cx:not(.cx-ready) *,.cx:not(.cx-ready) :after,.cx:not(.cx-ready) :before{transition:none!important}@font-face{font-family:"CG Serif Fallback";font-style:normal;font-weight:400 700;size-adjust:92%;src:local("Georgia")}@font-face{font-family:"CG Serif Fallback";font-style:italic;font-weight:400 700;size-adjust:83.8%;src:local("Georgia Italic"),local("Georgia-Italic")}.cx{--dl-serif:"Source Serif 4","CG Serif Fallback",Georgia,serif}@font-face{font-display:swap;font-family:"CG Source Serif 4";font-style:normal;font-weight:400;src:url(/static/media/source-serif-4-latin-roman.94ae19c9c348aaabe9bb.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"CG Source Serif 4";font-style:normal;font-weight:600;src:url(/static/media/source-serif-4-latin-roman.94ae19c9c348aaabe9bb.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"CG Source Serif 4";font-style:italic;font-weight:400;src:url(/static/media/source-serif-4-latin-italic.7d888928a109705ea683.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@media (min-width:961px){.cx{--dl-serif:"CG Source Serif 4","Source Serif 4","CG Serif Fallback",Georgia,serif;--cg-serif:"CG Source Serif 4","Source Serif 4",Georgia,"Times New Roman",serif}}:where(.cx) .cx-steps{margin:0 0 clamp(14px,2vw,26px)}:where(.cx) .cx-invite{color:var(--cg-ink);font:italic 400 17px/1.4 var(--cg-serif);margin:0 0 10px}:where(.cx) .cx-start .cgd-plan{color:var(--cg-ink-3);font-size:12.5px;line-height:1.5;margin:12px 0 0}:where(.cx) .cx-start .cgd-plan b{color:var(--cg-ink-2)}.cx .cgd-zone.cx-zone{border:0;border-radius:3px;cursor:pointer;min-height:0}.cx .cgd-zone.cx-zone.is-dragging{outline:2px dashed var(--cx-pencil);outline-offset:4px}:where(.cx) .cx-zone h3.cx-zone-title,:where(.cx) .cx-zone p.cx-zone-hint{margin-top:0}:where(.cx) .cx-zone button.cx-upload{border:0;cursor:pointer}:where(.cx) .cx-zone button.cx-upload:focus-visible{box-shadow:var(--cg-focus-ring);outline:none}:where(.cx) .cx-main{display:block}:where(.cx) .cx-dock-link{background:none;border:0;cursor:pointer;font:inherit;padding:0}:where(.cx) .cx-hero{isolation:isolate;padding:clamp(28px,4vw,64px) 0 clamp(84px,8vw,120px);position:relative}:where(.cx) .cx-paper{background:var(--cx-ground) var(--cx-fibre);inset:0;pointer-events:none;position:absolute;z-index:0}:where(.cx) .cx-paper canvas{opacity:0;transition:opacity .7s ease-out}:where(.cx) .cx-paper.is-live canvas{opacity:1}:where(.cx) .cx-hero-in{margin:0 auto;max-width:1440px;padding:0 clamp(16px,4vw,64px);position:relative;z-index:1}:where(.cx) .cx-h1{color:var(--cx-graphite);font:400 clamp(46px,8.4vw,136px)/.95 var(--dl-serif);font-optical-sizing:auto;letter-spacing:-.04em;margin:0 0 clamp(22px,2.6vw,40px);position:relative}.cx.is-inked .cx-h1{color:var(--cg-ink)}.cx.is-final .cx-h1{transition:color .6s ease-out}:where(.cx) .cx-h1-a,:where(.cx) .cx-h1-b{display:inline}:where(.cx) .cx-h1-b{font-style:italic}:where(.cx) .cx-h1-mark{display:inline-block;position:relative}:where(.cx) .cx-h1-ul{fill:none;stroke:var(--cx-pencil);stroke-width:2.8;stroke-linecap:round;bottom:-.1em;height:.2em;left:-1%;overflow:visible;pointer-events:none;position:absolute;width:102%}:where(.cx) .cx-h1-ul path{stroke-dasharray:1;stroke-dashoffset:1;stroke-dashoffset:calc(1 - var(--draw, 0))}:where(.cx) .cx-h1-ul path:nth-child(2){stroke-width:1.7;opacity:.7}.cx.is-inked .cx-h1-ul path{--draw:1}.cx.is-final .cx-h1-ul path{transition:stroke-dashoffset .6s cubic-bezier(.4,.1,.2,1)}.cx.is-final .cx-h1-ul path:nth-child(2){transition-delay:.25s}:where(.cx) .cx-h1[data-writing],:where(.cx) .cx-h1[data-writing] .cx-h1-ul path{transition:none!important}:where(.cx) .cx-trace{left:0;overflow:visible;pointer-events:none;position:absolute;top:0}:where(.cx) .cx-trace text{fill:var(--cg-ink);fill-opacity:0;stroke:var(--cx-pencil);stroke-width:1.3;stroke-linejoin:round;paint-order:stroke}:where(.cx) .cx-tip{height:34px;left:0;margin:-30px 0 0 -3px;opacity:0;pointer-events:none;position:absolute;top:0;width:34px}:where(.cx) .cx-tip path{fill:var(--cx-pencil)}:where(.cx) .cx-tip .cx-tip-wood{fill:#e9d2ae}:where(.cx) .cx-tip .cx-tip-lead{fill:#1b3f86}:where(.cx) .cx-hero-row{grid-gap:24px clamp(32px,4.4vw,72px);align-items:start;display:grid;gap:24px clamp(32px,4.4vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,440px);max-width:1120px}:where(.cx) .cx-sub{color:var(--cg-ink-2);font:400 clamp(18px,1.6vw,23px)/1.48 var(--cg-ui);margin:0;max-width:34ch}:where(.cx) .cx-proof{color:var(--cg-ink-3);font:italic 400 16px/1.4 var(--cg-serif);margin:14px 0 0}:where(.cx) .cx-zone{grid-gap:2px;background:var(--cx-sheet);border:1px solid var(--cx-ground-2);border-radius:4px;box-shadow:0 1px 0 #3c280a0d,0 24px 40px -30px #3c280a80;color:var(--cg-ink);display:grid;gap:2px;justify-items:start;padding:20px 22px 22px;position:relative;text-decoration:none;transform:rotate(-.6deg);transition:transform var(--cg-t-3) var(--cg-ease-out),box-shadow var(--cg-t-3)}:where(.cx) .cx-zone:hover{box-shadow:0 1px 0 #3c280a0d,0 30px 50px -30px #1e5fd373;color:var(--cg-ink);text-decoration:none;transform:rotate(0deg) translateY(-2px)}:where(.cx) .cx-dock-link:focus-visible,:where(.cx) .cx-zone:focus-visible{box-shadow:var(--cg-focus-ring);outline:none}:where(.cx) .cx-zone-title{font:600 18px/1.3 var(--cg-serif)}:where(.cx) .cx-zone-hint{color:var(--cg-ink-3);font-size:13px;margin-bottom:12px}:where(.cx) .cx-upload{align-items:center;background:var(--cg-action);border-radius:999px;color:#fff;display:inline-flex;font:600 15.5px/1 var(--cg-ui);justify-content:center;min-height:48px;padding:0 28px;text-decoration:none;transition:background var(--cg-t-2);will-change:transform}:where(.cx) .cx-zone .cx-upload{justify-self:stretch}:where(.cx) .cx-dock-link:hover .cx-upload,:where(.cx) .cx-zone:hover .cx-upload{background:var(--cg-action-hover);color:#fff}:where(.cx) .cx-upload{isolation:isolate;position:relative}:where(.cx) .cx-upload:after,:where(.cx) .cx-upload:before{border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:-1}:where(.cx) .cx-upload:before{animation:cx-glow 2.8s ease-in-out 2.4s infinite;box-shadow:0 0 0 4px #0a66c229,0 6px 22px 2px #0a66c261}:where(.cx) .cx-upload:after{animation:cx-ring 2.8s cubic-bezier(.22,.61,.36,1) 2.4s infinite;box-shadow:0 0 0 1.5px #0a66c28c}@keyframes cx-glow{0%,to{opacity:.35;transform:scale(1)}45%{opacity:1;transform:scale(1.015)}}@keyframes cx-ring{0%{opacity:0;transform:scale(1)}12%{opacity:.9}70%,to{opacity:0;transform:scale(1.06,1.32)}}:where(.cx) .cx-dock-link:focus-visible .cx-upload:before,:where(.cx) .cx-dock-link:hover .cx-upload:before,:where(.cx) .cx-zone:focus-within .cx-upload:before,:where(.cx) .cx-zone:hover .cx-upload:before{animation:none;opacity:1}:where(.cx) .cx-dock-link:focus-visible .cx-upload:after,:where(.cx) .cx-dock-link:hover .cx-upload:after,:where(.cx) .cx-zone.is-busy .cx-upload:after,:where(.cx) .cx-zone.is-busy .cx-upload:before,:where(.cx) .cx-zone.is-dragging .cx-upload:after,:where(.cx) .cx-zone:focus-within .cx-upload:after,:where(.cx) .cx-zone:hover .cx-upload:after{animation:none;opacity:0}:where(.cx) .cx-plan{color:var(--cg-ink-3);font-size:12.5px;line-height:1.5;margin:12px 0 0}:where(.cx) .cx-plan b{color:var(--cg-ink-2)}:where(.cx) .cx-tear{bottom:-1px;height:56px;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}:where(.cx) .cx-tear-shadow{fill:#3c280a29;filter:blur(2px);transform:translateY(-2px)}:where(.cx) .cx-tear-rim{fill:none;stroke:#ffffffd9;stroke-width:1.6;vector-effect:non-scaling-stroke;transform:translateY(1px)}:where(.cx) .cx-story{background:var(--cx-ground-2) var(--cx-fibre);padding:clamp(18px,2.4vw,36px) 0 clamp(96px,9vw,140px);position:relative}:where(.cx) .cx-fine,:where(.cx) .cx-story-grid,:where(.cx) .cx-story-head{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 clamp(16px,4vw,64px)}:where(.cx) .cx-story-head{grid-gap:10px;display:grid;gap:10px}:where(.cx) .cx-story-head h2{font:400 clamp(32px,3.6vw,56px)/1.04 var(--dl-serif);letter-spacing:-.025em;margin:0}:where(.cx) .cx-story-head p{color:var(--cg-ink-3);font-size:13.5px;line-height:1.5;margin:0;max-width:64ch}:where(.cx) .cx-jump{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:4px 0 0;padding:0}:where(.cx) .cx-jump a{align-items:center;border:1px solid #0000;border-radius:999px;color:var(--cg-ink-2);display:inline-flex;font:500 13px/1 var(--cg-ui);min-height:36px;padding:0 12px;text-decoration:none}:where(.cx) .cx-jump a[aria-current]{border-color:var(--cx-pencil);color:var(--cx-pencil)}:where(.cx) .cx-jump a:focus-visible{box-shadow:var(--cg-focus-ring);outline:none}:where(.cx) .cx-story-grid{grid-gap:0 clamp(28px,4.4vw,80px);display:grid;gap:0 clamp(28px,4.4vw,80px);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}:where(.cx) .cx-step{display:flex;flex-direction:column;justify-content:center;min-height:92vh;padding:28px 0;scroll-margin-top:80px}:where(.cx) .cx-step-n{font-feature-settings:lining-nums tabular-nums;color:var(--cx-pencil);font:400 15px/1 var(--cg-serif);font-variant-numeric:lining-nums tabular-nums;margin:0 0 6px}:where(.cx) .cx-step h3{font:400 clamp(30px,2.8vw,44px)/1.08 var(--dl-serif);letter-spacing:-.018em;margin:0 0 10px}:where(.cx) .cx-step-text{color:var(--cg-ink-2);font-size:16.5px;line-height:1.62;margin:0;max-width:46ch}:where(.cx) .cx-fine{color:var(--cg-ink-3);font-size:12.5px;line-height:1.5;margin-top:18px}:where(.cx) .cx-stage{align-items:center;align-self:start;box-sizing:border-box;display:flex;height:calc(100vh - 88px);height:calc(100vh - var(--cx-header, 60px) - 28px);padding-bottom:72px;position:-webkit-sticky;position:sticky;top:72px;top:calc(var(--cx-header, 60px) + 12px)}:where(.cx) .cx-fit{transform-origin:50% 50%;width:100%}:where(.cx) .cx-cam{position:relative}:where(.cx) .cx-desk{padding:200px 0 0;position:relative}:where(.cx) .cx-ghost{grid-gap:2px;background:var(--cx-sheet);border-radius:4px;bottom:-18px;box-shadow:0 0 0 1px #3c280a14,0 18px 30px -24px #3c280a80;display:grid;gap:2px;left:4%;opacity:0;padding:16px 18px;position:absolute;transform:rotate(-2deg);visibility:hidden;width:min(300px,50%);z-index:0}:where(.cx) .cx-ghost-pill{background:var(--cg-action);border-radius:999px;color:#fff;display:block;font:600 13px/1 var(--cg-ui);margin-top:6px;padding:10px;text-align:center}:where(.cx) .cx-lift{margin-right:12%;position:relative;transform-style:preserve-3d;z-index:1}:where(.cx) .cx-move{position:relative;transform-origin:20% 100%}:where(.cx) .cx-shadow{border-radius:4px;bottom:0;box-shadow:0 46px 64px -34px #3c280a9e;left:3%;pointer-events:none;position:absolute;right:3%;top:10%}:where(.cx) .cx-sheet{--edit:0;background:var(--cx-sheet);border-radius:2px;box-shadow:0 0 0 1px #3c280a12,0 2px 3px #3c280a0d;color:#1d1f24;font-family:var(--cx-doc);padding:30px 36px 26px 46px;position:relative;transform:rotate(.4deg)}:where(.cx) .cx-sheet-light{background:radial-gradient(circle at 50% 30%,#ffffffb3,#fff0 46%),radial-gradient(circle at 50% 70%,#3c280a12,#3c280a00 60%);background:radial-gradient(circle at var(--lx,50%) var(--ly,30%),#ffffffb3,#fff0 46%),radial-gradient(circle at calc(100% - var(--lx, 50%)) calc(100% - var(--ly, 30%)),#3c280a12,#3c280a00 60%);border-radius:inherit;inset:0;opacity:0;opacity:var(--lit,0);pointer-events:none;position:absolute;z-index:3}:where(.cx) .cx-name{margin-bottom:10px;text-align:center}:where(.cx) .cx-name h3{font:700 22px/1.1 var(--cx-doc);letter-spacing:.06em;margin:0;text-transform:uppercase}:where(.cx) .cx-name p{color:#4a4d55;font-size:12.5px;margin:4px 0 0}:where(.cx) .cx-sec{border-bottom:1px solid #1d1f24;font:700 12px/1.2 var(--cx-doc);letter-spacing:.08em;margin:12px 0 5px;padding-bottom:2px;text-transform:uppercase}:where(.cx) .cx-p{font-size:14.5px;line-height:1.5;margin:0}:where(.cx) .cx-role{display:flex;font-size:14.5px;gap:8px;justify-content:space-between;margin:0 0 4px}:where(.cx) .cx-role i{font-size:13px}:where(.cx) .cx-lines{margin:0;padding-left:18px}:where(.cx) .cx-line{font-size:14.5px;line-height:1.45;margin:0 0 7px;position:relative}:where(.cx) .cx-editable{background-color:rgba(30,95,211,calc(var(--edit)*.035));border-radius:2px;box-shadow:0 0 0 1px rgba(30,95,211,calc(var(--edit)*.2))}:where(.cx) .cx-sheet[data-caret] .cx-lines .cx-line:first-child:after{animation:cx-caret 1.1s steps(2,start) infinite;background:var(--cx-pencil);content:"";height:1.2em;left:0;position:absolute;top:2px;width:1.5px}@keyframes cx-caret{to{visibility:hidden}}:where(.cx) .cx-old{background:linear-gradient(var(--cx-pencil),var(--cx-pencil)) no-repeat 0 58% /100% 1.5px;background:linear-gradient(var(--cx-pencil),var(--cx-pencil)) no-repeat 0 58% /calc(var(--strike, 1)*100%) 1.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:color-mix(in srgb,#1d1f24 0,#80838c);color:color-mix(in srgb,#1d1f24 calc((1 - var(--strike, 1))*100%),#80838c);display:inline}:where(.cx) .cx-new{background:linear-gradient(#6a35d412,#6a35d412);-webkit-clip-path:inset(-2px 0 -2px 0);clip-path:inset(-2px 0 -2px 0);-webkit-clip-path:inset(-2px calc((1 - var(--ink, 1))*100%) -2px 0);clip-path:inset(-2px calc((1 - var(--ink, 1))*100%) -2px 0);color:var(--cg-ink);display:block;font-family:var(--cg-serif);font-size:15px;margin-top:2px;padding:1px 6px 2px 0;position:relative}:where(.cx) .cx-ai{background:var(--cg-violet);border-radius:3px;color:#fff;display:inline-grid;font:700 9px/1 var(--cg-ui);height:14px;margin-right:6px;padding:0 4px;place-items:center;vertical-align:2px}:where(.cx) .cx-bracket{fill:none;stroke:var(--cx-pencil);stroke-width:1.5;stroke-linecap:round;height:calc(100% - 4px);left:-34px;overflow:visible;position:absolute;top:2px;width:12px}:where(.cx) .cx-bracket path,:where(.cx) .cx-stet path{stroke-dasharray:1;stroke-dashoffset:0;stroke-dashoffset:calc(1 - var(--mark, 1))}:where(.cx) .cx-stet{align-items:center;display:inline-flex;flex-direction:column;left:-56px;opacity:1;opacity:var(--mark,1);position:absolute;top:3px;width:40px}:where(.cx) .cx-stet svg{fill:none;stroke:var(--cx-pencil);stroke-width:1.2;stroke-linecap:round;height:8px;order:2;width:34px}:where(.cx) .cx-stet span{color:var(--cx-pencil);font:italic 400 13px/1 var(--cg-serif)}:where(.cx) .cx-clip{background:#fffdf3;border:1px solid #e9dfc4;box-shadow:0 18px 30px -22px #3c280a99;color:var(--cg-ink-2);font:400 13px/1.45 var(--cg-ui);padding:16px 16px 14px;position:absolute;right:-15%;top:-132px;transform:rotate(2.2deg);transform-origin:70% 0;width:min(292px,48%);z-index:4}:where(.cx) .cx-paperclip{fill:none;stroke:#8a909c;stroke-width:2.2;stroke-linecap:round;height:40px;left:22px;position:absolute;top:-18px;width:14px}:where(.cx) .cx-clip-label{color:var(--cg-ink-3);font:600 10px/1 var(--cg-ui);letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}:where(.cx) .cx-clip-title{color:var(--cg-ink);font:600 15px/1.3 var(--cg-serif);margin:0 0 6px}:where(.cx) .cx-clip ul{margin:0;padding-left:16px}:where(.cx) .cx-clip li{margin-bottom:3px}:where(.cx) .cx-kw{background:linear-gradient(#0000 56%,var(--cx-hl) 56%,var(--cx-hl) 94%,#0000 94%) no-repeat 0 0 /100% 100%;background:linear-gradient(#0000 56%,var(--cx-hl) 56%,var(--cx-hl) 94%,#0000 94%) no-repeat 0 0 /calc(var(--hl, 1)*100%) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--cg-ink);position:relative}:where(.cx) .cx-kw.is-found{background-image:linear-gradient(#0000 56%,var(--cx-hl-found) 56%,var(--cx-hl-found) 94%,#0000 94%)}:where(.cx) .cx-circle{fill:none;stroke:var(--cx-pencil);stroke-width:1.5;stroke-linecap:round;height:176%;left:-7%;overflow:visible;pointer-events:none;position:absolute;top:-38%;width:114%}:where(.cx) .cx-circle path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .42s cubic-bezier(.5,.1,.3,1)}:where(.cx) .cx-kw.is-hot .cx-circle path{stroke-dashoffset:0}@media (hover:hover) and (pointer:fine){:where(.cx) .cx-kw:hover .cx-circle path{stroke-dashoffset:0}}:where(.cx) .cx-ledger{--lf:1;margin-top:26px}:where(.cx) .cx-count{color:var(--cg-ink);font:italic 400 16px/1.4 var(--cg-serif);margin:0 0 8px;opacity:calc(.4 + var(--lf)*.6)}:where(.cx) .cx-count b{font-feature-settings:"tnum";font-style:normal;font-variant-numeric:tabular-nums;font-weight:600}:where(.cx) .cx-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}:where(.cx) .cx-chip{--fill:1;align-items:center;background:rgba(255,254,251,calc(.4 + var(--fill)*.6));border:1px dashed rgba(30,95,211,calc(.25 + var(--fill)*.35));border-radius:999px;color:var(--cg-ink-2);cursor:pointer;display:inline-flex;font:500 13px/1 var(--cg-ui);gap:6px;min-height:32px;opacity:calc(.55 + var(--fill)*.45);padding:0 11px}:where(.cx) .cx-chip.is-found{border-color:var(--cx-pencil);border-style:solid;color:var(--cg-ink)}:where(.cx) .cx-chip-mark{border:1.5px dashed var(--cx-pencil);border-radius:50%;box-sizing:border-box;height:9px;width:9px}:where(.cx) .cx-chip.is-found .cx-chip-mark{background:var(--cx-pencil);border-style:solid}:where(.cx) .cx-chip:hover,:where(.cx) .cx-chip[aria-pressed=true]{background:#fff;border-color:var(--cx-pencil)}:where(.cx) .cx-chip:focus-visible{box-shadow:var(--cg-focus-ring);outline:none}:where(.cx) .cx-flyer{background:#fff;border:1px solid var(--cx-pencil);border-radius:999px;box-shadow:0 10px 18px -10px #1e5fd399;color:var(--cg-ink);font:500 12.5px/1 var(--cg-ui);left:0;padding:4px 9px;pointer-events:none;position:absolute;top:0;white-space:nowrap;z-index:30}:where(.cx) .cx-caption{border-left:2px solid var(--cx-pencil);color:var(--cg-ink);font:italic 400 15.5px/1.45 var(--cg-serif);margin:16px 0 0;min-height:2.9em;padding-left:12px}:where(.cx) .cx-plans{background:var(--cx-stock-ground) var(--cx-fibre);position:relative}:where(.cx) .cx-plans .cx-tear{bottom:auto;top:-55px}:where(.cx) .cx-fold{--fold:34px;background:linear-gradient(225deg,var(--cx-ground-2) 49.5%,#d9d0bc 50%,#f7f2e7 72%,#fffdf8 100%);box-shadow:-4px 5px 8px -4px #3c280a40;height:var(--fold);pointer-events:none;position:absolute;right:0;top:0;width:var(--fold);z-index:3}:where(.cx) .cx-plans-in{margin:0 auto;max-width:1440px;padding:clamp(36px,4vw,64px) clamp(16px,4vw,64px) clamp(64px,7vw,112px)}:where(.cx) .cx-plans h2{font:400 clamp(30px,3.2vw,48px)/1.05 var(--dl-serif);letter-spacing:-.02em;margin:0 0 26px}:where(.cx) .cx-plan-row{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,320px)) minmax(0,1fr)}:where(.cx) .cx-card{background:#fbf8f1 var(--cx-fibre);border-radius:3px;box-shadow:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #3c280a14,0 0 0 1px #3c280a17,0 1px 1px #3c280a14,0 3px 0 -1px #efe8da,0 4px 0 -1px #3c280a1a,0 30px 44px -32px #3c280a99;overflow:hidden;padding:26px 26px 22px;position:relative}:where(.cx) .cx-card-light{background:radial-gradient(130% 100% at 22% -10%,#ffffffbf,#fff0 48%),radial-gradient(120% 120% at 78% 110%,#3c280a14,#3c280a00 55%);background:radial-gradient(130% 100% at var(--lx,22%) var(--ly,-10%),#ffffffbf,#fff0 48%),radial-gradient(120% 120% at calc(100% - var(--lx, 22%)) calc(100% - var(--ly, -10%)),#3c280a14,#3c280a00 55%);inset:0;pointer-events:none;position:absolute}:where(.cx) .cx-seal{border-radius:50%;box-shadow:inset calc(cos(-2.4rad)*1.5px) calc(sin(-2.4rad)*1.5px) 2px #3c280a2e,inset calc(cos(-2.4rad)*-1.5px) calc(sin(-2.4rad)*-1.5px) 2px #ffffffe6;box-shadow:inset calc(cos(var(--la, -2.4rad))*1.5px) calc(sin(var(--la, -2.4rad))*1.5px) 2px #3c280a2e,inset calc(cos(var(--la, -2.4rad))*-1.5px) calc(sin(var(--la, -2.4rad))*-1.5px) 2px #ffffffe6;color:#f4eee2;display:grid;font:700 15px/1 var(--cg-serif);height:44px;letter-spacing:.04em;place-items:center;position:absolute;right:16px;text-shadow:calc(cos(-2.4rad)*-1px) calc(sin(-2.4rad)*-1px) 0 #fffffff2,calc(cos(-2.4rad)*1px) calc(sin(-2.4rad)*1px) 0 #3c280a38;text-shadow:calc(cos(var(--la, -2.4rad))*-1px) calc(sin(var(--la, -2.4rad))*-1px) 0 #fffffff2,calc(cos(var(--la, -2.4rad))*1px) calc(sin(var(--la, -2.4rad))*1px) 0 #3c280a38;top:14px;width:44px}:where(.cx) .cx-card h3{color:#4a4538;font:600 13px/1 var(--cg-ui);letter-spacing:.08em;margin:0 0 10px;position:relative;text-shadow:0 1px 0 #ffffffd9;text-transform:uppercase}:where(.cx) .cx-price{color:var(--cg-ink-3);font-size:14px;margin:0;position:relative}:where(.cx) .cx-price span{font-feature-settings:lining-nums tabular-nums;color:var(--cg-ink);font:400 44px/1 var(--cg-serif);font-variant-numeric:lining-nums tabular-nums;text-shadow:0 1px 0 #fffc}:where(.cx) .cx-small{color:var(--cg-ink-3);font-size:13px;line-height:1.5;margin:8px 0 0;position:relative}:where(.cx) .cx-adds h3{color:var(--cg-ink-2);font:600 14px/1.3 var(--cg-ui);margin:0 0 8px}:where(.cx) .cx-adds ul{color:var(--cg-ink-2);font-size:14px;line-height:1.6;margin:0;padding-left:18px}:where(.cx) .cx-dock{background:#f5f0e6f2;bottom:0;box-shadow:0 -10px 24px -18px #3c280a73;display:flex;justify-content:center;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transform:translateY(110%);transition:transform var(--cg-t-3) var(--cg-ease-out);z-index:20}:where(.cx) .cx-dock.is-shown{transform:none}:where(.cx) .cx-dock-link{border-radius:999px;display:inline-flex;text-decoration:none}:where(.cx) .cx-dock-link .cx-upload{min-width:min(340px,calc(100vw - 32px))}@media (max-width:960px){:where(.cx) .cx-hero{box-sizing:border-box;min-height:calc(100svh - 56px);min-height:calc(100svh - var(--cx-header, 56px))}:where(.cx) .cx-hero-row{grid-template-columns:minmax(0,1fr)}:where(.cx) .cx-story-grid{grid-template-columns:minmax(0,1fr)}:where(.cx) .cx-stage{height:auto;margin:18px 0 8px;order:-1;position:relative;top:auto}:where(.cx) .cx-step{border-top:1px solid #3c280a1a;min-height:0;padding:22px 0 26px}:where(.cx) .cx-plan-row{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.cx) .cx-adds{grid-column:1/-1}.cx[data-gsap=live] .cx-stage{align-items:flex-start;background:var(--cx-ground-2) var(--cx-fibre);box-shadow:0 14px 20px -18px #3c280a73;height:54svh;margin:0 calc(clamp(16px, 4vw, 64px)*-1);overflow:hidden;padding:10px clamp(16px,4vw,64px) 0;position:-webkit-sticky;position:sticky;top:56px;top:var(--cx-header,56px);z-index:3}.cx[data-gsap=live] .cx-step{justify-content:flex-start;min-height:64svh;padding-top:26px;scroll-margin-top:54svh}.cx[data-gsap=live] .cx-ledger{background:var(--cx-ground-2);bottom:0;box-shadow:0 -14px 18px -14px #3c280a59;left:0;margin:0;padding:10px 2px 12px;position:absolute;right:0;z-index:5}.cx[data-gsap=live] .cx-caption{clip:rect(0 0 0 0);border:0;height:1px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px}}@media (max-width:560px){:where(.cx) .cx-h1{font-size:clamp(42px,12.6vw,58px);line-height:.98}:where(.cx) .cx-zone{transform:none}:where(.cx) .cx-desk{padding-top:0}:where(.cx) .cx-sheet{padding:18px 14px 14px 24px;transform:none}:where(.cx) .cx-name h3{font-size:17px}:where(.cx) .cx-line,:where(.cx) .cx-p,:where(.cx) .cx-role{font-size:12.5px}:where(.cx) .cx-new{font-size:13px}:where(.cx) .cx-sec{font-size:10.5px;margin-top:9px}:where(.cx) .cx-bracket{left:-22px}:where(.cx) .cx-stet{left:-30px;width:26px}:where(.cx) .cx-stet span{font-size:11px}:where(.cx) .cx-stet svg{width:22px}:where(.cx) .cx-move{display:flex;flex-direction:column}:where(.cx) .cx-lift{margin-right:0}:where(.cx) .cx-clip{font-size:12px;margin:26px 0 -14px 14px;order:-1;padding:12px 12px 10px;position:relative;right:auto;top:auto;width:auto}:where(.cx) .cx-paperclip{left:auto;right:28px}:where(.cx) .cx-ghost{bottom:auto;left:0;top:240px}:where(.cx) .cx-count{font-size:14px;margin-bottom:6px}:where(.cx) .cx-chips{gap:4px}:where(.cx) .cx-chip{font-size:12px;gap:5px;min-height:28px;padding:0 9px}:where(.cx) .cx-plan-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cx *,.cx :after,.cx :before{animation:none!important;transition:none!important}.cx .cx-h1{color:var(--cg-ink)}.cx .cx-h1-ul path{--draw:1}.cx .cx-upload:before{opacity:.8}}