.dv-lang[data-astro-cid-xyx4ushi]{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:0 auto;padding:10px 8px 6px;max-width:1180px}.dv-lang-label[data-astro-cid-xyx4ushi]{font-family:var(--font-label);font-size:9px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--charcoal-60, rgba(43, 34, 24, .55));-webkit-text-stroke:.2px var(--charcoal);paint-order:stroke fill}.dv-lang-list[data-astro-cid-xyx4ushi]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px}.dv-lang-link[data-astro-cid-xyx4ushi]{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.4rem;border-radius:3px;text-decoration:none;line-height:1;transition:background-color .12s ease,transform .12s ease}.dv-flag[data-astro-cid-xyx4ushi]{font-size:.98rem;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,sans-serif}.dv-lang-link[data-astro-cid-xyx4ushi]:hover,.dv-lang-link[data-astro-cid-xyx4ushi]:focus-visible{background-color:#2b221814;outline:none;transform:translateY(-1px)}.dv-lang-link[data-astro-cid-xyx4ushi].is-current{background-color:#c27a7329;box-shadow:inset 0 0 0 1px #c27a7380}.dv-lang-btn[data-astro-cid-xyx4ushi]{display:none;align-items:center;gap:.4rem;background:transparent;border:1px solid rgba(43,34,24,.24);border-radius:999px;padding:.28rem .7rem;font-family:var(--font-label);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal);cursor:pointer}.dv-caret[data-astro-cid-xyx4ushi]{color:#2b22188c;font-size:.7rem}@media(max-width:640px){.dv-lang-label[data-astro-cid-xyx4ushi],.dv-lang-list[data-astro-cid-xyx4ushi]{display:none}.dv-lang-btn[data-astro-cid-xyx4ushi]{display:inline-flex}}.dv-lang-dialog[data-astro-cid-xyx4ushi]{border:none;padding:0;background:transparent;max-width:92vw;width:22rem;border-radius:8px;box-shadow:0 10px 40px #00000047}.dv-lang-dialog[data-astro-cid-xyx4ushi]::backdrop{background:#14120f80}.dv-lang-card[data-astro-cid-xyx4ushi]{background:var(--bg-raised, #f6f0dc);border:1px solid var(--charcoal);border-radius:8px;overflow:hidden;font-family:var(--font-serif)}.dv-lang-head[data-astro-cid-xyx4ushi]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem .55rem;border-bottom:1px solid rgba(43,34,24,.16)}.dv-lang-h[data-astro-cid-xyx4ushi]{font-family:var(--font-label);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-60, rgba(43, 34, 24, .6))}.dv-lang-close[data-astro-cid-xyx4ushi]{background:transparent;border:none;font-size:1.4rem;line-height:1;color:#2b221899;cursor:pointer;padding:0 .35rem}.dv-lang-rows[data-astro-cid-xyx4ushi]{list-style:none;margin:0;padding:.35rem 0;max-height:62vh;overflow-y:auto}.dv-lang-row[data-astro-cid-xyx4ushi]{display:flex;align-items:center;gap:.7rem;padding:.5rem 1rem;text-decoration:none;color:var(--charcoal);font-size:.98rem}.dv-lang-row[data-astro-cid-xyx4ushi]:hover,.dv-lang-row[data-astro-cid-xyx4ushi]:focus-visible{background-color:#2b22180f;outline:none}.dv-lang-row[data-astro-cid-xyx4ushi].is-current{background-color:#c27a7324;color:var(--terra);font-weight:600}.dv-lang-name[data-astro-cid-xyx4ushi]{flex:1}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--calc);color:var(--charcoal);font-family:var(--font-serif)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.3;background:repeating-linear-gradient(90deg,rgba(43,34,24,.022) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(43,34,24,.017) 0 1px,transparent 1px 3px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0.17  0 0 0 0 0.13  0 0 0 0 0.09  0 0 0 0.32 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>");mix-blend-mode:multiply}.page{max-width:1180px;margin:0 auto;padding:0 32px 96px;position:relative;z-index:1}.mast{border-top:3px double var(--charcoal);border-bottom:3px double var(--charcoal);padding:14px 0 12px;margin-top:28px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;align-items:baseline;column-gap:24px}.mast .wm-wrap{grid-column:2;grid-row:1}.mast .wm{display:block;height:72px;width:auto;margin:0 auto}.mast .side{font-family:var(--font-label);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.45px var(--charcoal);paint-order:stroke fill;white-space:nowrap;align-self:end;padding-bottom:12px}.mast .side.left{grid-column:1;grid-row:1;text-align:left}.mast .side.right{grid-column:3;grid-row:1;text-align:right}.mast .mot{grid-column:2;grid-row:2;font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--charcoal);text-align:center;margin:6px 0 0}.mast .hamburger{display:none;background:transparent;border:0;padding:8px;cursor:pointer;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto}.mast .hamburger .bar{display:block;width:22px;height:1.5px;background:var(--charcoal);transition:transform .18s var(--ease-editorial),opacity .12s var(--ease-editorial);transform-origin:center}.mast .hamburger.open .bar:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.mast .hamburger.open .bar:nth-child(2){opacity:0}.mast .hamburger.open .bar:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mob-menu{display:none;grid-column:1 / -1;grid-row:3}.mob-menu.open{display:flex;flex-direction:column;gap:0;margin:12px -16px -8px;padding:8px 0 4px;border-top:1px solid var(--charcoal-20)}.mob-menu a{font-family:var(--font-label);font-weight:500;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.4px var(--charcoal);paint-order:stroke fill;text-decoration:none;padding:14px 16px;border-bottom:1px solid var(--charcoal-20)}.mob-menu .mob-sub{margin:14px 16px 6px;align-self:flex-start}@media(max-width:640px){.page{padding:0 16px 64px}.mast{display:flex;align-items:center;gap:12px;border-top:0;padding:6px 0 8px;margin-top:8px}.mast .wm-wrap{display:flex;align-items:center;order:1}.mast .wm{height:36px;margin:0;display:block}.mast-lang-btn{order:2;margin-left:auto}.mast .side.right{order:3;margin-left:0;padding-bottom:0;align-self:center;display:flex;justify-content:flex-end;gap:4px}.mast .side.right #open-signup{display:none}.mast .hamburger{display:flex;width:32px;height:32px;padding:4px;margin:0}.mast .mot,.lang-switcher{display:none}.cs-fleuron-divider{margin:14px auto 42px;font-size:38px}.cs-deck-row{padding:14px 0 0;gap:14px}.cs-deck-row:before{display:block}.cs-deck-row:after{display:none}.cs-byline-side{border-top:0;padding-top:0;padding-bottom:16px;position:relative}.cs-byline-side:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background-image:repeating-linear-gradient(45deg,var(--charcoal) 0 .5px,transparent .5px 3.5px),repeating-linear-gradient(-45deg,var(--charcoal) 0 .5px,transparent .5px 3.5px);border-top:.5px solid var(--charcoal);border-bottom:.5px solid var(--charcoal);opacity:.85;pointer-events:none}.cs-hero.cs-hero--single{padding:32px 0 36px}.cs-hero .hero-sub{margin:0 0 22px;white-space:normal}.hero-sub br.mb-break{display:inline}.cs-hero+.cs-fig{margin-top:28px}.cs-twocol{gap:12px}}.hero-sub br.mb-break{display:none}.cs-twocol-body p.dropcap:first-letter{font-family:var(--font-hero);font-size:5em;line-height:.85;float:left;padding:.08em .1em 0 0;color:var(--terra);-webkit-text-stroke:1.5px var(--charcoal);paint-order:stroke fill;animation:dropcap-flicker 5.6s infinite;will-change:opacity,text-shadow,color}@keyframes dropcap-flicker{0%,11%,14%,27%,31%,64%,68%,79%,82%,to{opacity:1;color:var(--terra);text-shadow:0 0 6px rgba(194,122,115,.32),0 0 22px rgba(194,122,115,.12)}12%,13%{opacity:.45;color:#c27a7399;text-shadow:none}28%,30%{opacity:.2;color:#2b221859;text-shadow:none}65%,67%{opacity:.55;color:#c27a73b3;text-shadow:none}80%,81%{opacity:1;color:var(--terra);text-shadow:0 0 14px rgba(194,122,115,.55),0 0 32px rgba(194,122,115,.25)}}@media(prefers-reduced-motion:reduce){.cs-twocol-body p.dropcap:first-letter{animation:none}}.nav{display:flex;justify-content:center;gap:0;border-bottom:1px solid var(--charcoal);padding:12px 0;margin-bottom:8px}.nav a{font-family:var(--font-label);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.4px var(--charcoal);paint-order:stroke fill;text-decoration:none;padding:6px 22px;border-right:1px solid var(--charcoal-20);cursor:pointer;transition:color .12s var(--ease-editorial)}.nav a:last-child{border-right:0}.nav a:hover{color:var(--terra)}.pl{--c: 6px;--stroke: var(--charcoal);--fill: #F6F0DC;--pin: var(--charcoal);--pin-alpha: .45;--text: var(--charcoal);--stroke-w: 1px;--pin-w: 1px;--pin-inset: 3px;position:relative;isolation:isolate;display:inline-block;background:var(--stroke);color:var(--text);line-height:1;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.pl:before{content:"";position:absolute;top:var(--stroke-w);right:var(--stroke-w);bottom:var(--stroke-w);left:var(--stroke-w);background:var(--fill);clip-path:polygon(calc(var(--c) - var(--stroke-w)) 0,calc(100% - (var(--c) - var(--stroke-w))) 0,100% calc(var(--c) - var(--stroke-w)),100% calc(100% - (var(--c) - var(--stroke-w))),calc(100% - (var(--c) - var(--stroke-w))) 100%,calc(var(--c) - var(--stroke-w)) 100%,0 calc(100% - (var(--c) - var(--stroke-w))),0 calc(var(--c) - var(--stroke-w)));z-index:0}.pl>.content{position:relative;z-index:2;padding:var(--py, 5px) var(--px, 11px)}.pl>.pin{position:absolute;top:var(--pin-inset);right:var(--pin-inset);bottom:var(--pin-inset);left:var(--pin-inset);pointer-events:none;background:transparent;border:var(--pin-w) solid var(--pin);opacity:var(--pin-alpha);clip-path:polygon(calc(var(--c) - var(--pin-inset)) 0,calc(100% - (var(--c) - var(--pin-inset))) 0,100% calc(var(--c) - var(--pin-inset)),100% calc(100% - (var(--c) - var(--pin-inset))),calc(100% - (var(--c) - var(--pin-inset))) 100%,calc(var(--c) - var(--pin-inset)) 100%,0 calc(100% - (var(--c) - var(--pin-inset))),0 calc(var(--c) - var(--pin-inset)));z-index:1}.chip{font-family:var(--font-label);font-size:10px;letter-spacing:.24em;text-transform:uppercase}.chip .content{display:inline-flex;align-items:center;gap:8px;-webkit-text-stroke:.45px currentColor;paint-order:stroke fill}.chip .num{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:#2b221899;-webkit-text-stroke:0;padding-right:2px}.chip--terra{--fill: var(--terra);--text: var(--calc);--pin: var(--calc);--pin-alpha: .55}.chip--ocre{--fill: var(--ocre)}.chip--celadon{--fill: var(--celadon)}.chip--sky{--fill: var(--sky)}.chip--ink{--fill: var(--charcoal);--text: var(--calc);--stroke: var(--calc);--pin: var(--calc);--pin-alpha: .45}.chip--terra .num,.chip--ink .num{color:#ece4cbbf}.btn{--chamfer: 3px;--stroke-c: var(--charcoal);position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:10px;padding:11px 20px;font-family:var(--font-label);font-size:12.5px;letter-spacing:.18em;font-weight:800;text-transform:uppercase;color:var(--charcoal);background:#efe5c5;border:none;cursor:pointer;line-height:1;white-space:nowrap;-webkit-text-stroke:.6px currentColor;paint-order:stroke fill;box-shadow:inset 0 0 0 1px var(--stroke-c);clip-path:polygon(var(--chamfer) 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,var(--chamfer) 100%,0 calc(100% - var(--chamfer)),0 var(--chamfer));transition:background .16s ease,color .16s ease,transform 90ms ease,box-shadow .14s ease;text-decoration:none}.btn:before,.btn:after{content:"";position:absolute;left:8px;right:8px;height:1px;background:currentColor;opacity:.42;pointer-events:none;z-index:1}.btn:before{top:4px}.btn:after{bottom:4px}.btn .label{position:relative;z-index:2}.btn .arr{position:relative;z-index:2;font-family:var(--font-serif);font-weight:400;font-style:normal;font-size:15px;line-height:1;transform:translateY(-.5px);-webkit-text-stroke:0}.btn--default{background:#efe5c5;color:var(--charcoal);--stroke-c: var(--charcoal)}.btn--default:hover{background:#f4ebcf}.btn--primary{background:var(--charcoal);color:#fff;--stroke-c: var(--charcoal);box-shadow:inset 0 0 0 1px var(--charcoal),inset 0 0 0 2px #f4ebcf38,inset 0 0 0 4px var(--charcoal),inset 0 0 0 5px #f4ebcfc7}.btn--primary .arr{color:#fff}.btn--primary:before,.btn--primary:after{display:none}.btn--primary:hover{background:#1a140e}.btn--terra{background:var(--terra);color:#fff;--stroke-c: var(--terra);-webkit-text-stroke:.6px #fff}.btn--terra:before,.btn--terra:after{background:var(--calc);opacity:.4}.btn--terra:hover{background:#b2685f;--stroke-c: #B2685F}.btn--quiet{background:transparent;color:#2b2218c7;--stroke-c: rgba(43,34,24,.45)}.btn--quiet:before,.btn--quiet:after{background:var(--charcoal);opacity:.25}.btn--quiet:hover{color:var(--charcoal);--stroke-c: var(--charcoal)}.btn--quiet:hover:before,.btn--quiet:hover:after{opacity:.42}.btn:active:not([disabled]):not(.btn--disabled){transform:translateY(1px)}.btn--pressed{transform:translateY(1px)}.btn--pressed.btn--default{background:#c9be9a;box-shadow:inset 0 0 0 1px var(--stroke-c),inset 0 3px 5px #0000004d,inset 0 -1px #ffffff1a}.btn--pressed.btn--primary{background:#0a0705;box-shadow:inset 0 0 0 1px var(--stroke-c),inset 0 3px 6px #000000bf,inset 0 -1px #ffffff05}.btn--pressed.btn--terra{background:#8d4c45;--stroke-c: #8D4C45;box-shadow:inset 0 0 0 1px var(--stroke-c),inset 0 3px 5px #00000073,inset 0 -1px #ffffff0d}.btn--pressed.btn--quiet{background:#2b221824;box-shadow:inset 0 0 0 1px var(--stroke-c),inset 0 3px 5px #0000002e}.btn:focus-visible,.btn--focused{outline:none;filter:drop-shadow(0 0 3px rgba(194,122,115,.55)) drop-shadow(0 0 9px rgba(194,122,115,.42)) drop-shadow(0 0 16px rgba(194,122,115,.22))}.btn[disabled],.btn--disabled{cursor:not-allowed;opacity:.4;filter:saturate(.15)}.btn--disabled .label{font-style:italic}.btn--sm{--chamfer: 2px;padding:7px 14px;font-size:10.5px;letter-spacing:.2em}.btn--sm:before{top:3px}.btn--sm:after{bottom:3px}.btn--sm .arr{font-size:13px}.btn--lg{--chamfer: 4px;padding:14px 26px;font-size:13px;letter-spacing:.22em}.btn--lg:before{top:5px}.btn--lg:after{bottom:5px}.btn--lg .arr{font-size:17px}.frame{--c: 10px;--stroke-w: 1.4px;--pin-inset: 6px;--fill: #F6F0DC;position:relative;width:280px;height:420px;background:var(--charcoal);clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));isolation:isolate}.frame:before{content:"";position:absolute;top:var(--stroke-w);right:var(--stroke-w);bottom:var(--stroke-w);left:var(--stroke-w);background-color:var(--fill);background-image:repeating-linear-gradient(45deg,rgba(43,34,24,.1) 0 .5px,transparent .5px 5px),repeating-linear-gradient(-45deg,rgba(43,34,24,.1) 0 .5px,transparent .5px 5px),repeating-linear-gradient(90deg,rgba(43,34,24,.04) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(43,34,24,.035) 0 1px,transparent 1px 3px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='9'/><feColorMatrix values='0 0 0 0 0.17  0 0 0 0 0.13  0 0 0 0 0.09  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");background-blend-mode:multiply,multiply,multiply,multiply,multiply;clip-path:polygon(calc(var(--c) - var(--stroke-w)) 0,calc(100% - (var(--c) - var(--stroke-w))) 0,100% calc(var(--c) - var(--stroke-w)),100% calc(100% - (var(--c) - var(--stroke-w))),calc(100% - (var(--c) - var(--stroke-w))) 100%,calc(var(--c) - var(--stroke-w)) 100%,0 calc(100% - (var(--c) - var(--stroke-w))),0 calc(var(--c) - var(--stroke-w)));z-index:0}.frame>.pin{position:absolute;top:var(--pin-inset);right:var(--pin-inset);bottom:var(--pin-inset);left:var(--pin-inset);pointer-events:none;border:1px solid var(--charcoal);opacity:.55;clip-path:polygon(calc(var(--c) - var(--pin-inset)) 0,calc(100% - (var(--c) - var(--pin-inset))) 0,100% calc(var(--c) - var(--pin-inset)),100% calc(100% - (var(--c) - var(--pin-inset))),calc(100% - (var(--c) - var(--pin-inset))) 100%,calc(var(--c) - var(--pin-inset)) 100%,0 calc(100% - (var(--c) - var(--pin-inset))),0 calc(var(--c) - var(--pin-inset)));z-index:2}.frame>.pin:before{content:"";position:absolute;inset:5px;border:.5px solid var(--charcoal);opacity:.65;pointer-events:none;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.frame>.pin:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 9px 9px,var(--terra) 0 1.6px,transparent 2px),radial-gradient(circle at calc(100% - 9px) 9px,var(--terra) 0 1.6px,transparent 2px),radial-gradient(circle at 9px calc(100% - 9px),var(--terra) 0 1.6px,transparent 2px),radial-gradient(circle at calc(100% - 9px) calc(100% - 9px),var(--terra) 0 1.6px,transparent 2px);opacity:.85}.frame:after{content:"❦";position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);font-family:Erotica Fleurons,Adobe Caslon Pro,serif;font-size:14px;line-height:1;color:var(--charcoal);background:var(--bg, #F1ECDA);padding:0 6px;z-index:3}.frame>.ph{position:absolute;top:calc(var(--pin-inset) + 8px);right:calc(var(--pin-inset) + 8px);bottom:calc(var(--pin-inset) + 8px);left:calc(var(--pin-inset) + 8px);z-index:1;display:grid;place-items:center;overflow:hidden}.frame>.ph svg{display:block;width:100%;height:100%}.frame>.ph .ph-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block}.frame>.ph .ph-tag{position:absolute;font-family:var(--font-label);font-weight:500;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.45px var(--charcoal);paint-order:stroke fill;background:#f6f0dc;padding:4px 9px;border:1px solid var(--charcoal)}.fig-cap{font-family:var(--font-label);font-weight:500;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.4px var(--charcoal);paint-order:stroke fill;margin:12px 0 0;text-align:center}.quote{background:var(--bg-sunk);border-top:none;border-bottom:none;padding:38px 56px 40px;position:relative;margin:46px auto;max-width:620px}.quote:before,.quote:after{content:"";position:absolute;left:0;right:0;width:100%;height:7px;background-image:repeating-linear-gradient(45deg,var(--charcoal) 0 .5px,transparent .5px 3.5px),repeating-linear-gradient(-45deg,var(--charcoal) 0 .5px,transparent .5px 3.5px);border-top:.5px solid var(--charcoal);border-bottom:.5px solid var(--charcoal);opacity:.85;pointer-events:none}.quote:before{top:-7px}.quote:after{bottom:-7px}.quote .mark{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--terra);font-size:110px;line-height:.8;position:absolute;user-select:none;pointer-events:none}.quote .mark.open{top:14px;left:18px}.quote .mark.close{bottom:-14px;right:18px}.quote .q{font-family:var(--font-serif);font-style:italic;font-size:24px;line-height:1.45;color:var(--charcoal);margin:0;padding-left:18px;text-wrap:pretty;position:relative;z-index:1}.quote .cite{font-family:var(--font-label);font-weight:500;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.4px var(--charcoal);paint-order:stroke fill;white-space:nowrap;padding-left:18px;position:relative;z-index:1}@media(max-width:760px){.quote{padding:36px 53px 38px;margin:44px auto;max-width:589px}.quote .q{font-size:23px;line-height:1.45;padding-left:17px}.quote .mark{font-size:104px}.quote .mark.open{top:13px;left:17px}.quote .mark.close{bottom:-13px;right:17px}}.rule-fleur{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:56px 0 24px}.rule-fleur:before,.rule-fleur:after{content:"";height:1px;background:var(--charcoal)}.rule-fleur .fl{font-family:Erotica Fleurons,serif;color:var(--charcoal);-webkit-text-stroke:.35px var(--charcoal);paint-order:stroke fill;line-height:1;font-size:40px}.cs-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,320px);gap:56px;padding:64px 0 56px;align-items:start}.cs-hero.cs-hero--single{grid-template-columns:minmax(0,1fr);max-width:820px;margin:0 auto}.cs-hero .meta-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.cs-hero .eyebrow{font-family:var(--font-label);font-weight:500;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.4px var(--charcoal);paint-order:stroke fill;margin:0 0 18px}.cs-hero .hero-script{font-family:var(--font-hero-inline);font-weight:400;font-size:clamp(4rem,10vw,8rem);line-height:.9;color:var(--terra);margin:0 0 8px;letter-spacing:-.005em;-webkit-text-stroke:.5px var(--charcoal);paint-order:stroke fill}.cs-hero .hero-sub{font-family:var(--font-label);font-weight:700;font-size:clamp(17px,1.7vw,22px);letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.6px var(--charcoal);paint-order:stroke fill;margin:0 0 32px;white-space:nowrap}.cs-deck-row{display:grid;grid-template-columns:1fr 200px;gap:40px;align-items:start;border-top:none;border-bottom:none;padding:14px 0 10px;margin:0 auto;max-width:820px;position:relative}.cs-deck-row:before,.cs-deck-row:after{content:"";position:absolute;left:0;right:0;width:100%;height:7px;background-image:repeating-linear-gradient(45deg,var(--charcoal) 0 .5px,transparent .5px 3.5px),repeating-linear-gradient(-45deg,var(--charcoal) 0 .5px,transparent .5px 3.5px);border-top:.5px solid var(--charcoal);border-bottom:.5px solid var(--charcoal);opacity:.85;pointer-events:none}.cs-deck-row:before{top:-7px}.cs-deck-row:after{bottom:-7px}.cs-deck-row--byline-left{grid-template-columns:200px 1fr}.cs-deck-row--byline-left .cs-byline-side{border-left:0;border-right:1px solid var(--charcoal-20);padding-left:0;padding-right:24px;text-align:left}.cs-deck-row .deck{margin:0}.cs-byline-side{border-left:1px solid var(--charcoal-20);padding-left:24px;font-family:var(--font-label);text-transform:uppercase;color:var(--charcoal)}.cs-byline-side p{margin:0;line-height:1.4}.cs-byline-side .l1{font-size:10px;letter-spacing:.28em;color:var(--charcoal-80)}.cs-byline-side .l2{font-family:var(--font-serif);font-style:italic;font-size:22px;text-transform:none;letter-spacing:0;margin:4px 0 6px;color:var(--charcoal)}.cs-byline-side .l3{font-size:10px;letter-spacing:.24em;color:var(--charcoal-80);margin-bottom:10px}.cs-byline-side .l4{font-size:10px;letter-spacing:.24em;color:var(--charcoal)}@media(max-width:720px){.cs-deck-row{grid-template-columns:1fr;gap:20px}.cs-byline-side{border-left:0;padding-left:0;padding-top:16px}.cs-hero .hero-sub{white-space:normal}.hero-sub br.mb-break{display:inline}}.cs-hero .deck{font-family:var(--font-serif);font-style:italic;font-size:21px;line-height:1.5;color:var(--charcoal);margin:0 0 32px;max-width:60ch;text-wrap:pretty}.cs-hero .byline{font-family:var(--font-label);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--charcoal);border-top:3px double var(--charcoal);border-bottom:3px double var(--charcoal);padding:10px 0;display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.cs-hero .byline em{font-family:var(--font-serif);font-style:italic;text-transform:none;letter-spacing:.02em;font-size:13px;color:var(--charcoal)}.cs-hero-side{display:flex;flex-direction:column;align-items:center;gap:18px}.cs-hero-side .fang{width:220px;height:auto;display:block;filter:saturate(.92)}.cs-hero-side .gloss{font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--charcoal-60);text-align:center;margin:0;max-width:24ch;text-wrap:pretty}.cs-section{padding:16px 0 40px;scroll-margin-top:24px}.cs-section-h{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:baseline;margin:0 0 32px;padding-bottom:16px;border-bottom:3px double var(--charcoal)}.cs-section-h .num{font-family:var(--font-label);font-weight:500;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--charcoal-80);-webkit-text-stroke:.4px var(--charcoal-80);paint-order:stroke fill}.cs-section-h h2{font-family:var(--font-serif);font-weight:500;font-style:italic;font-size:clamp(2rem,3.6vw,2.8rem);margin:0;letter-spacing:-.005em;text-wrap:balance}.cs-section-h .right{font-family:var(--font-label);font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-60);align-self:end}.cs-section-h--simple{display:block;text-align:left;max-width:620px;margin:0 auto 28px;padding-bottom:14px;border-bottom:none;position:relative}.cs-section-h--simple:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:7px;background-image:repeating-linear-gradient(45deg,var(--charcoal) 0 .5px,transparent .5px 3.5px),repeating-linear-gradient(-45deg,var(--charcoal) 0 .5px,transparent .5px 3.5px);border-top:.5px solid var(--charcoal);border-bottom:.5px solid var(--charcoal);opacity:.85}.cs-section-h--simple h2{font-family:var(--font-hero-inline);font-weight:400;font-style:normal;font-size:clamp(3.2rem,6vw,5rem);line-height:1;margin:0;color:var(--terra);letter-spacing:0;-webkit-text-stroke:.5px var(--charcoal);paint-order:stroke fill}.cs-pillars{display:none}.cs-section-h--sub{display:block;text-align:left;max-width:620px;margin:20px auto 16px;padding-bottom:10px;border-bottom:1px solid var(--charcoal-40)}.cs-section-h--sub h3{font-family:var(--font-label);font-weight:500;font-style:normal;font-size:clamp(16px,1.4vw,19px);letter-spacing:.2em;text-transform:uppercase;margin:0;color:var(--charcoal);-webkit-text-stroke:.45px var(--charcoal);paint-order:stroke fill}.cs-subsection{padding:4px 0 28px}.cs-fleuron-divider{font-family:Erotica Fleurons,serif;font-weight:400;font-size:clamp(40px,5vw,64px);line-height:1;text-align:center;color:var(--terra);-webkit-text-stroke:.4px var(--terra);paint-order:stroke fill;margin:14px auto 44px;user-select:none;opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.22,.61,.36,1),opacity .6s ease-out}.cs-fleuron-divider.is-visible{opacity:1;clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.cs-fleuron-divider{opacity:1;clip-path:none;transition:none}}.sol-tiles{max-width:none;margin:32px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media(max-width:900px){.sol-tiles{grid-template-columns:1fr}}.sol-tile{position:relative;--st-fill: var(--sky);--st-corner: 14px;--st-stroke: 1.5px;--st-pin-inset: 5px;filter:drop-shadow(0 1px 0 rgba(43,34,24,.12));isolation:isolate}.sol-tile--sky{--st-fill: color-mix(in oklab, var(--sky) 32%, var(--bg, #F1ECDA))}.sol-tile--ocre{--st-fill: color-mix(in oklab, var(--ocre) 28%, var(--bg, #F1ECDA))}.sol-tile--celadon{--st-fill: color-mix(in oklab, var(--celadon) 32%, var(--bg, #F1ECDA))}.sol-tile:before{content:"";position:absolute;inset:0;background:var(--charcoal);clip-path:polygon(var(--st-corner) 0,calc(100% - var(--st-corner)) 0,100% var(--st-corner),100% calc(100% - var(--st-corner)),calc(100% - var(--st-corner)) 100%,var(--st-corner) 100%,0 calc(100% - var(--st-corner)),0 var(--st-corner));z-index:0}.sol-tile:after{content:"";position:absolute;top:var(--st-stroke);right:var(--st-stroke);bottom:var(--st-stroke);left:var(--st-stroke);background-color:var(--st-fill);background-image:repeating-linear-gradient(90deg,rgba(43,34,24,.05) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(43,34,24,.04) 0 1px,transparent 1px 3px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.17  0 0 0 0 0.13  0 0 0 0 0.09  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");background-blend-mode:multiply,multiply,multiply;clip-path:polygon(calc(var(--st-corner) - var(--st-stroke)) 0,calc(100% - (var(--st-corner) - var(--st-stroke))) 0,100% calc(var(--st-corner) - var(--st-stroke)),100% calc(100% - (var(--st-corner) - var(--st-stroke))),calc(100% - (var(--st-corner) - var(--st-stroke))) 100%,calc(var(--st-corner) - var(--st-stroke)) 100%,0 calc(100% - (var(--st-corner) - var(--st-stroke))),0 calc(var(--st-corner) - var(--st-stroke)));z-index:1}.sol-tile .st-pinstripe{position:absolute;top:var(--st-pin-inset);right:var(--st-pin-inset);bottom:var(--st-pin-inset);left:var(--st-pin-inset);pointer-events:none;z-index:2;--pcc: 9px}.sol-tile .st-pinstripe:before{content:"";position:absolute;inset:0;border:.75px solid var(--charcoal);opacity:.55;clip-path:polygon(var(--pcc) 0,calc(100% - var(--pcc)) 0,100% var(--pcc),100% calc(100% - var(--pcc)),calc(100% - var(--pcc)) 100%,var(--pcc) 100%,0 calc(100% - var(--pcc)),0 var(--pcc))}.sol-tile .st-body{position:relative;z-index:3;padding:26px 28px 28px;display:flex;flex-direction:column;gap:0;height:100%}.sol-tile .st-head-row{display:block;padding-bottom:14px;border-bottom:1px solid rgba(43,34,24,.28);margin-bottom:16px}.sol-tile .st-num{font-family:var(--font-hero);font-size:64px;line-height:.85;color:var(--charcoal);-webkit-text-stroke:.5px var(--charcoal);paint-order:stroke fill}.sol-tile .st-id{display:flex;flex-direction:column;gap:4px;padding-bottom:6px}.sol-tile .st-kind{font-family:var(--font-label);font-weight:600;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-80);margin:0}.sol-tile .st-name{font-family:var(--font-hero);font-weight:400;font-style:normal;font-size:36px;line-height:1;color:var(--charcoal);margin:0;letter-spacing:0;-webkit-text-stroke:.5px var(--charcoal);paint-order:stroke fill;text-wrap:balance}.sol-tile .st-h{font-family:var(--font-serif);font-weight:600;font-size:18px;line-height:1.25;color:var(--charcoal);margin:0 0 8px;text-wrap:balance}.sol-tile .st-p{font-family:var(--font-serif);font-size:18px;font-weight:500;line-height:1.55;color:var(--charcoal);margin:0;text-wrap:pretty}.sol-tile .st-meta{font-family:var(--font-label);font-weight:600;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--charcoal-80);margin:16px 0 0;padding-top:12px;border-top:1px solid rgba(43,34,24,.25)}@media(max-width:720px){.sol-tile .st-head-row{grid-template-columns:1fr;row-gap:8px}.sol-tile .st-num{font-size:44px}.sol-tile .st-body{padding:26px 28px 28px}}.ledger{display:none}.ledger{list-style:none;padding:0;margin:32px auto 0;max-width:760px;border-top:3px double var(--charcoal)}.led-row{display:grid;grid-template-columns:56px 180px 1fr;gap:28px;padding:28px 8px 30px;border-bottom:1px solid var(--charcoal-20);align-items:start}.led-row:last-child{border-bottom:3px double var(--charcoal)}.led-num{font-family:var(--font-hero);font-size:56px;line-height:.9;color:var(--terra);-webkit-text-stroke:.5px var(--terra);paint-order:stroke fill}.led-tag{border-left:3px solid var(--terra);padding:4px 0 4px 14px;display:flex;flex-direction:column;gap:6px}.led-tag--ocre{border-left-color:var(--ocre)}.led-tag--celadon{border-left-color:var(--celadon)}.led-kind{font-family:var(--font-label);font-weight:600;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-60)}.led-name{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:22px;line-height:1.15;color:var(--charcoal)}.led-body h3{font-family:var(--font-serif);font-weight:600;font-size:22px;line-height:1.25;margin:0 0 10px;color:var(--charcoal);text-wrap:balance}.led-body p{font-family:var(--font-serif);font-size:19px;line-height:1.6;font-weight:500;color:var(--charcoal);margin:0 0 12px;text-wrap:pretty}.led-body p.led-meta{font-family:var(--font-label);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-60);margin:8px 0 0}@media(max-width:720px){.led-row{grid-template-columns:1fr;gap:12px}.led-num{font-size:40px}}.cs-body--marginal{position:relative}.marginalia{position:absolute;left:-190px;top:4px;width:160px;border-top:1px solid var(--charcoal);padding-top:8px;text-align:right}.marginalia .mg-no{font-family:var(--font-label);font-weight:600;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--terra);margin:0 0 6px}.marginalia .mg-l{font-family:var(--font-serif);font-style:italic;font-size:16px;color:var(--charcoal);margin:0;line-height:1.3}@media(max-width:1080px){.marginalia{display:none}}.stat-row{list-style:none;padding:0;margin:56px 0 20px;display:grid;grid-template-columns:repeat(3,1fr)}.stat-row li{position:relative;padding:12px 28px;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(18px);transition:opacity .7s ease-out,transform .7s ease-out}.stat-row li:not(:last-child):after{content:"&";font-family:var(--font-hero-inline);font-style:normal;font-weight:400;font-size:44px;line-height:1;color:var(--terra);opacity:.55;position:absolute;right:-16px;top:22px;pointer-events:none}.stat-row.is-visible li{opacity:1;transform:translateY(0)}.stat-row.is-visible li:nth-child(1){transition-delay:0ms}.stat-row.is-visible li:nth-child(2){transition-delay:.11s}.stat-row.is-visible li:nth-child(3){transition-delay:.22s}.stat-row.is-visible li:nth-child(4){transition-delay:.33s}.sr-num{font-family:var(--font-hero-inline);font-weight:400;font-size:clamp(48px,5.5vw,68px);line-height:1;color:var(--terra);-webkit-text-stroke:.75px var(--charcoal);paint-order:stroke fill;display:inline-block;white-space:nowrap;transform:scale(.92);transition:transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:inherit}.stat-row.is-visible .sr-num{transform:scale(1)}.sr-lbl{font-family:var(--font-label);font-weight:900;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal)}@media(max-width:720px){.stat-row{grid-template-columns:1fr}.stat-row li{padding:14px 18px}.stat-row li:not(:last-child):after{inset:auto auto -18px 50%;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.stat-row li{opacity:1;transform:none;transition:none}.sr-num{transform:none;transition:none}}.stat-row--3{grid-template-columns:repeat(3,1fr)}.stat-row--4{grid-template-columns:repeat(4,1fr)}.stat-row--sourced{max-width:920px;margin:56px auto 16px}.stat-row--sourced li{padding:20px 18px;gap:8px}.sr-src{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:14.5px;line-height:1.4;color:var(--charcoal);opacity:.85;text-wrap:pretty;margin-top:4px}@media(max-width:880px){.stat-row--4{grid-template-columns:repeat(2,1fr)}.stat-row--4 li:nth-child(2n):after{display:none}}@media(max-width:720px){.stat-row--4{grid-template-columns:1fr}.stat-row--4 li{border-right:0;border-bottom:1px solid var(--charcoal-20)}.stat-row--4 li:last-child{border-bottom:0}}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:48px 0 24px}@media(max-width:880px){.stat-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.stat-grid{grid-template-columns:1fr}}.stat-card{--chamfer: 12px;position:relative;background:var(--bg-raised, #F6F0DC);padding:22px 26px;min-height:280px;display:flex;flex-direction:column;isolation:isolate;box-shadow:0 0 0 1px var(--charcoal);clip-path:polygon(var(--chamfer) 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,var(--chamfer) 100%,0 calc(100% - var(--chamfer)),0 var(--chamfer))}.stat-card__chev{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'><defs><pattern id='a' width='5' height='5' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'><line x1='0' y1='0' x2='0' y2='5' stroke='%232B2218' stroke-width='0.5'/></pattern><pattern id='b' width='5' height='5' patternUnits='userSpaceOnUse' patternTransform='rotate(-45)'><line x1='0' y1='0' x2='0' y2='5' stroke='%232B2218' stroke-width='0.5'/></pattern></defs><rect x='0' y='0' width='48' height='48' fill='url(%23a)'/><rect x='48' y='0' width='48' height='48' fill='url(%23b)'/><rect x='0' y='48' width='48' height='48' fill='url(%23b)'/><rect x='48' y='48' width='48' height='48' fill='url(%23a)'/></svg>");background-size:96px 96px}.stat-card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 115% 100% at 50% 50%,transparent 5%,rgba(43,34,24,.03) 28%,rgba(43,34,24,.08) 52%,rgba(43,34,24,.17) 75%,rgba(43,34,24,.32) 100%);mix-blend-mode:multiply}.stat-card__pin{position:absolute;inset:6px;z-index:1;pointer-events:none;border:1px solid var(--charcoal);opacity:.45;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.stat-card__inner{position:relative;z-index:2;display:flex;flex-direction:column;flex:1}.stat-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.stat-card__fig{font-family:var(--font-label);font-size:9.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.45px var(--charcoal);paint-order:stroke fill}.stat-card__fig .num{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--charcoal-60);-webkit-text-stroke:0}.stat-card__orn{font-family:Erotica Fleurons,serif;font-size:22px;line-height:1;color:var(--terra);-webkit-text-stroke:.35px var(--terra);paint-order:stroke fill}.stat-card__figwrap{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 0 14px}.stat-card__figure{font-family:var(--font-figure);font-feature-settings:"onum" 1,"lnum" 0;font-variant-numeric:oldstyle-nums;font-weight:400;font-size:clamp(60px,6vw,84px);line-height:.92;letter-spacing:.01em;color:var(--terra);-webkit-text-stroke:.6px var(--charcoal);paint-order:stroke fill;white-space:nowrap;text-shadow:0 0 2px rgba(246,240,220,.5),0 0 4px rgba(246,240,220,.3)}.stat-card__figure .pct,.stat-card__figure .x{font-family:var(--font-serif);font-style:italic;font-size:.55em;font-weight:400;vertical-align:.15em;-webkit-text-stroke:.4px var(--charcoal)}.stat-card__figure .arr{font-family:var(--font-serif);font-style:italic;font-size:.4em;font-weight:500;color:var(--terra);-webkit-text-stroke:.4px var(--terra);margin:0 .14em;vertical-align:.3em}.stat-card__figure .word{font-family:var(--font-serif);font-style:italic;font-size:.32em;font-weight:400;color:var(--charcoal-80);margin-left:.18em;vertical-align:.3em;-webkit-text-stroke:0}.stat-card__cap{font-family:var(--font-label);font-weight:500;font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.45px var(--charcoal);paint-order:stroke fill;line-height:1.4;text-align:center;text-wrap:balance;max-width:22ch;margin-left:auto;margin-right:auto}.stat-card__src{font-family:var(--font-serif);font-style:italic;font-size:13px;line-height:1.45;color:var(--charcoal);margin-top:14px;padding-top:12px;border-top:1px solid var(--charcoal-40);text-align:center}@media(max-width:640px){.stat-grid{margin:28px 0 12px;gap:14px}.stat-card{padding:16px 18px;min-height:224px}.stat-card__figwrap{padding:6px 0 10px}.stat-card__figure{font-size:56px}.stat-card__cap{font-size:12.5px;letter-spacing:.15em;max-width:20ch}.stat-card__src{font-size:11.5px;margin-top:10px;padding-top:9px}.stat-card__fig{font-size:8.5px;letter-spacing:.28em}.stat-card__fig .num{font-size:9px}.stat-card__orn{font-size:18px}}.stat-grid .stat-card{opacity:0;transform:translateY(18px);transition:opacity .7s ease-out,transform .7s ease-out}.stat-grid.is-visible .stat-card{opacity:1;transform:translateY(0)}.stat-grid.is-visible .stat-card:nth-child(1){transition-delay:0ms}.stat-grid.is-visible .stat-card:nth-child(2){transition-delay:.11s}.stat-grid.is-visible .stat-card:nth-child(3){transition-delay:.22s}@media(prefers-reduced-motion:reduce){.stat-grid .stat-card{opacity:1;transform:none;transition:none}}.cs-portrait{margin:0;display:flex;flex-direction:column;align-items:center}.cs-portrait .frame{width:280px;height:400px}.cs-cv{margin-top:18px;width:100%;border-top:1px solid var(--charcoal);border-bottom:1px solid var(--charcoal);padding:8px 0}.cv-row{display:grid;grid-template-columns:60px 1fr;gap:12px;padding:6px 0;border-bottom:1px dotted var(--charcoal-20);font-family:var(--font-serif);font-size:14px;color:var(--charcoal)}.cv-row:last-child{border-bottom:0}.cv-y{font-family:var(--font-label);font-weight:700;font-size:10px;letter-spacing:.2em;color:var(--charcoal);-webkit-text-stroke:.4px var(--charcoal);paint-order:stroke fill;padding-top:3px}.cs-body--tight p{font-size:19px;line-height:1.6}.cs-body--tight .cs-kicker{font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:22px;line-height:1.4;color:var(--charcoal);border-left:3px solid var(--terra);padding-left:18px;margin-top:28px}.timeline{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:3px double var(--charcoal);border-bottom:3px double var(--charcoal)}.tl-item{padding:22px 22px 24px;border-right:1px solid var(--charcoal-20);display:flex;flex-direction:column;gap:10px;position:relative}.tl-item:last-child{border-right:0}.tl-now{background:#f6f0dc}.tl-when{font-family:var(--font-label);font-weight:700;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.45px var(--charcoal);paint-order:stroke fill}.tl-what h4{font-family:var(--font-serif);font-weight:600;font-size:20px;line-height:1.2;margin:0 0 6px;color:var(--charcoal)}.tl-what p{font-family:var(--font-serif);font-size:16px;line-height:1.5;font-weight:500;margin:0;color:var(--charcoal)}@media(max-width:720px){.timeline{grid-template-columns:1fr}.tl-item{border-right:0;border-bottom:1px solid var(--charcoal-20)}.tl-item:last-child{border-bottom:0}}.cs-pillars-legacy{max-width:680px;margin:32px auto 0;display:flex;flex-direction:column;gap:28px}.pillar{background:#f6f0dc;padding:32px 36px 28px;position:relative;overflow:visible;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);box-shadow:inset 0 0 0 1px var(--charcoal-20)}.pillar .pillar-tab{position:absolute;top:-12px;left:24px;font-size:11px;letter-spacing:.24em}.pillar h3{font-family:var(--font-serif);font-weight:500;font-style:italic;font-size:26px;line-height:1.2;margin:14px 0 12px;color:var(--charcoal);letter-spacing:-.005em;text-wrap:balance}.pillar p{font-family:var(--font-serif);font-size:19px;line-height:1.6;color:var(--charcoal);margin:0;text-wrap:pretty}.cs-sub{font-family:var(--font-label);font-weight:500;font-size:15px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal);margin:36px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--charcoal)}.cs-body{max-width:620px;margin:0 auto}.cs-body p{font-size:21px;line-height:1.65;font-weight:500;margin:0 0 24px;text-wrap:pretty;color:var(--charcoal)}.cs-body p.lead{font-style:italic;font-size:24px;line-height:1.5;color:var(--charcoal);margin:0 0 32px}.cs-body p.dropcap:first-letter{font-family:var(--font-hero);font-size:5em;line-height:.85;float:left;padding:.08em .1em 0 0;color:var(--terra)}.cs-cols-2{max-width:920px;margin:0 auto;column-count:2;column-gap:48px;column-rule:1px solid var(--charcoal-20)}.cs-cols-2 p{font-size:16.5px;line-height:1.6;margin:0 0 18px;text-wrap:pretty;break-inside:avoid-column}.cs-cols-2 p:first-child:first-letter{font-family:var(--font-hero);font-size:4.2em;line-height:.85;float:left;padding:.08em .1em 0 0;color:var(--terra)}.cs-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:36px 0 40px;border-top:1px solid var(--charcoal);border-bottom:1px solid var(--charcoal)}.cs-stat{padding:24px 22px 22px;border-right:1px solid var(--charcoal-20);display:flex;flex-direction:column;gap:8px}.cs-stat:last-child{border-right:0}.cs-stat .lbl{font-family:var(--font-label);font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-80);-webkit-text-stroke:.35px var(--charcoal-80);paint-order:stroke fill}.cs-stat .big{font-family:var(--font-serif);font-weight:500;font-style:italic;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1;letter-spacing:-.01em;color:var(--charcoal);margin:4px 0 2px}.cs-stat .big .accent{color:var(--terra);font-style:italic}.cs-stat .desc{font-family:var(--font-serif);font-size:14.5px;line-height:1.45;color:var(--charcoal-80);margin:0;text-wrap:pretty}.cs-stat .desc em{font-style:italic;color:var(--charcoal)}.cs-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:36px 0 8px}.scard{background:#f6f0dc;padding:30px 30px 28px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.scard .chev{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'><defs><pattern id='a' width='5' height='5' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'><line x1='0' y1='0' x2='0' y2='5' stroke='%232B2218' stroke-width='0.55'/></pattern><pattern id='b' width='5' height='5' patternUnits='userSpaceOnUse' patternTransform='rotate(-45)'><line x1='0' y1='0' x2='0' y2='5' stroke='%232B2218' stroke-width='0.55'/></pattern></defs><rect x='0' y='0' width='48' height='48' fill='url(%23a)'/><rect x='48' y='0' width='48' height='48' fill='url(%23b)'/><rect x='0' y='48' width='48' height='48' fill='url(%23b)'/><rect x='48' y='48' width='48' height='48' fill='url(%23a)'/></svg>");background-size:96px 96px;opacity:.09;mix-blend-mode:multiply}.scard svg.aframe{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;pointer-events:none;z-index:1}.scard svg.aframe .outer{fill:none;stroke:var(--charcoal);stroke-width:2;vector-effect:non-scaling-stroke}.scard svg.aframe .pin{fill:none;stroke:var(--charcoal);stroke-width:1;opacity:.8;vector-effect:non-scaling-stroke}.scard .inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;height:100%}.scard .meta-row{display:flex;gap:6px;flex-wrap:wrap}.scard h3{font-family:var(--font-serif);font-weight:500;font-size:26px;line-height:1.2;margin:0;letter-spacing:-.005em;text-wrap:balance}.scard .scard-deck{font-family:var(--font-serif);font-style:italic;color:var(--charcoal-80);font-size:16px;line-height:1.5;margin:0 0 4px;text-wrap:pretty}.scard p{font-family:var(--font-serif);font-size:15px;line-height:1.55;margin:0;text-wrap:pretty;color:var(--charcoal)}.scard .scard-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--charcoal-20);font-family:var(--font-label);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--charcoal-60)}.cs-why{display:grid;grid-template-columns:320px 1fr;gap:56px;align-items:start;margin:24px 0}.cs-why .frame{width:320px;height:410px}.cs-founder-meta{margin-top:14px;text-align:center}.cs-founder-meta .name{font-family:var(--font-serif);font-weight:500;font-style:italic;font-size:22px;margin:0 0 4px}.cs-founder-meta .role{font-family:var(--font-label);font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-60)}.cs-diff{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:32px 0 8px;border-top:1px solid var(--charcoal);border-bottom:1px solid var(--charcoal)}.cs-diff__cell{padding:22px;border-right:1px solid var(--charcoal-20);display:flex;flex-direction:column;gap:10px}.cs-diff__cell:last-child{border-right:0}.cs-diff__cell .lbl{font-family:var(--font-label);font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--terra);-webkit-text-stroke:.4px var(--terra);paint-order:stroke fill}.cs-diff__cell .body{font-family:var(--font-serif);font-size:16px;line-height:1.5;color:var(--charcoal);margin:0;text-wrap:pretty}.cs-diff__cell .body strong{font-weight:600}.cs-slate{border-top:3px double var(--charcoal);border-bottom:3px double var(--charcoal);margin:24px 0 8px}.cs-slate__row{display:grid;grid-template-columns:110px 1fr 200px;gap:24px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--charcoal-20)}.cs-slate__row:last-child{border-bottom:0}.cs-slate__row .num{font-family:var(--font-label);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-80)}.cs-slate__row .title{font-family:var(--font-serif);font-weight:500;font-size:20px;line-height:1.3;color:var(--charcoal);text-wrap:balance}.cs-slate__row .title em{font-style:italic;color:var(--charcoal-80);display:block;font-size:14.5px;margin-top:4px}.cs-slate__row .where{font-family:var(--font-label);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--charcoal-60);text-align:right}.cs-cta{margin:56px 0 24px;padding:56px 56px 52px;background:#f6f0dc;position:relative;overflow:hidden;text-align:center;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.cs-cta .chev{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'><defs><pattern id='a' width='5' height='5' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'><line x1='0' y1='0' x2='0' y2='5' stroke='%232B2218' stroke-width='0.55'/></pattern><pattern id='b' width='5' height='5' patternUnits='userSpaceOnUse' patternTransform='rotate(-45)'><line x1='0' y1='0' x2='0' y2='5' stroke='%232B2218' stroke-width='0.55'/></pattern></defs><rect x='0' y='0' width='48' height='48' fill='url(%23a)'/><rect x='48' y='0' width='48' height='48' fill='url(%23b)'/><rect x='0' y='48' width='48' height='48' fill='url(%23b)'/><rect x='48' y='48' width='48' height='48' fill='url(%23a)'/></svg>");background-size:96px 96px;opacity:.09;mix-blend-mode:multiply}.cs-cta svg.aframe{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;pointer-events:none;z-index:1}.cs-cta svg.aframe .outer{fill:none;stroke:var(--charcoal);stroke-width:2;vector-effect:non-scaling-stroke}.cs-cta svg.aframe .pin{fill:none;stroke:var(--charcoal);stroke-width:1;opacity:.8;vector-effect:non-scaling-stroke}.cs-cta .inner{position:relative;z-index:2}.cs-cta .fang-mini{width:56px;height:auto;display:block;margin:0 auto 14px}.cs-cta h2{font-family:var(--font-serif);font-weight:500;font-style:italic;font-size:clamp(1.8rem,3vw,2.4rem);margin:0 0 14px;text-wrap:balance}.cs-cta .lede{font-family:var(--font-serif);font-style:italic;font-size:18px;color:var(--charcoal-80);margin:0 auto 28px;max-width:52ch;text-wrap:pretty}.cs-cta .actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.colophon{border-top:3px double var(--charcoal);margin-top:56px;padding:32px 0 24px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;font-family:var(--font-serif);font-size:14px;line-height:1.6}.colophon h4{font-family:var(--font-label);font-size:10px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;color:var(--charcoal-80)}.colophon .fang-mini{width:36px;height:auto;margin-bottom:12px;display:block}.colophon .finale{grid-column:1 / -1;text-align:center;font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--charcoal-60);padding-top:24px;border-top:1px solid var(--charcoal-20);margin-top:12px}@media(max-width:960px){.cs-hero{grid-template-columns:1fr;gap:40px}.cs-hero-side{order:-1}.cs-stats{grid-template-columns:repeat(2,1fr)}.cs-stat:nth-child(2){border-right:0}.cs-stat:nth-child(1),.cs-stat:nth-child(2){border-bottom:1px solid var(--charcoal-20)}.cs-solution-grid{grid-template-columns:1fr}.cs-why{grid-template-columns:1fr;gap:32px}.cs-why .frame{margin:0 auto}.cs-cols-2{column-count:1}.cs-diff{grid-template-columns:1fr}.cs-diff__cell{border-right:0;border-bottom:1px solid var(--charcoal-20)}.cs-diff__cell:last-child{border-bottom:0}.cs-slate__row{grid-template-columns:1fr;gap:6px}.cs-slate__row .where{text-align:left}.colophon{grid-template-columns:1fr}.nav{flex-wrap:wrap}}.side--cta{display:flex;justify-content:flex-end;align-items:center}.signup-dialog{border:none;padding:0;background:transparent;max-width:520px;width:calc(100% - 40px)}.signup-dialog::backdrop{background:#2b22188c}.signup-card{position:relative;background:#ece4cb;padding:36px 40px 32px;--chamfer-card: 14px;clip-path:polygon(var(--chamfer-card) 0,calc(100% - var(--chamfer-card)) 0,100% var(--chamfer-card),100% calc(100% - var(--chamfer-card)),calc(100% - var(--chamfer-card)) 100%,var(--chamfer-card) 100%,0 calc(100% - var(--chamfer-card)),0 var(--chamfer-card));box-shadow:inset 0 0 0 1.25px var(--charcoal);background-image:repeating-linear-gradient(90deg,rgba(43,34,24,.022) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(43,34,24,.017) 0 1px,transparent 1px 3px)}.signup-pinstripe{position:absolute;inset:5px;pointer-events:none;z-index:1;border:.75px solid var(--charcoal);opacity:.45;--pcc: 9px;clip-path:polygon(var(--pcc) 0,calc(100% - var(--pcc)) 0,100% var(--pcc),100% calc(100% - var(--pcc)),calc(100% - var(--pcc)) 100%,var(--pcc) 100%,0 calc(100% - var(--pcc)),0 var(--pcc))}.signup-close{position:absolute;top:14px;right:14px;padding:4px 10px;z-index:3}.signup-card>*:not(.signup-pinstripe){position:relative;z-index:2}.signup-close .label{font-family:var(--font-serif);font-size:18px;letter-spacing:0}.signup-eyebrow{font-family:var(--font-label);font-weight:600;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--terra);margin:0 0 6px}.signup-h{font-family:var(--font-hero);font-weight:400;font-size:44px;line-height:1;color:var(--terra);-webkit-text-stroke:.6px var(--terra);paint-order:stroke fill;margin:0 0 12px}.signup-lede{font-family:var(--font-serif);font-size:15px;line-height:1.5;color:var(--charcoal);margin:0 0 22px}.signup-field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.signup-field .lbl{font-family:var(--font-label);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.5px var(--charcoal);paint-order:stroke fill}.signup-field .lbl .opt{font-family:var(--font-serif);font-style:italic;font-size:11px;letter-spacing:0;text-transform:none;color:#2b22188c;-webkit-text-stroke:0;margin-left:4px}.inp{--C: 8px;--S: 4px;--outer-w: 1.25px;--pin-w: 1px;--diag-k: 2.63;--Cop: calc(var(--C) - var(--outer-w) * var(--diag-k));--Cps: calc(var(--C) - var(--S) + var(--outer-w) - var(--outer-w) * var(--diag-k));--Cpi: calc(var(--C) - var(--S) - var(--pin-w) * var(--diag-k) + var(--outer-w) - var(--outer-w) * var(--diag-k));--stroke: var(--charcoal);--paper: #F6F0DC;position:relative;display:block;background:var(--stroke);clip-path:polygon(var(--C) 0,calc(100% - var(--C)) 0,100% var(--C),100% calc(100% - var(--C)),calc(100% - var(--C)) 100%,var(--C) 100%,0 calc(100% - var(--C)),0 var(--C));transition:background .18s ease}.inp>.plate{position:absolute;inset:var(--outer-w);background:var(--paper);background-image:repeating-linear-gradient(90deg,rgba(43,34,24,.025) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(43,34,24,.02) 0 1px,transparent 1px 3px);background-blend-mode:multiply;clip-path:polygon(var(--Cop) 0,calc(100% - var(--Cop)) 0,100% var(--Cop),100% calc(100% - var(--Cop)),calc(100% - var(--Cop)) 100%,var(--Cop) 100%,0 calc(100% - var(--Cop)),0 var(--Cop))}.inp>.plate:before{content:"";position:absolute;inset:calc(var(--S) - var(--outer-w));background:var(--stroke);opacity:.45;clip-path:polygon(var(--Cps) 0,calc(100% - var(--Cps)) 0,100% var(--Cps),100% calc(100% - var(--Cps)),calc(100% - var(--Cps)) 100%,var(--Cps) 100%,0 calc(100% - var(--Cps)),0 var(--Cps))}.inp>.plate:after{content:"";position:absolute;inset:calc(var(--S) - var(--outer-w) + var(--pin-w));background:var(--paper);clip-path:polygon(var(--Cpi) 0,calc(100% - var(--Cpi)) 0,100% var(--Cpi),100% calc(100% - var(--Cpi)),calc(100% - var(--Cpi)) 100%,var(--Cpi) 100%,0 calc(100% - var(--Cpi)),0 var(--Cpi))}.inp input{position:relative;z-index:2;font-family:var(--font-serif);font-size:16px;line-height:1.3;color:var(--charcoal);background:transparent;border:0;outline:0;width:100%;padding:11px 14px;box-sizing:border-box}.inp input::placeholder{color:#2b221866;font-style:italic}.inp:focus-within{--stroke: var(--terra);--outer-w: 1.6px;outline:2px solid rgba(194,122,115,.22);outline-offset:1px}.inp:focus-within>.plate{background-color:#faf3dc}.inp:focus-within>.plate:before{opacity:.7}.inp:focus-within>.plate:after{background-color:#faf3dc}.signup-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.signup-thanks{display:none;margin:16px 0 0;font-family:var(--font-serif);font-style:italic;font-size:16px;color:var(--terra)}.signup-thanks.show{display:block}.fig-cap--stack{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;font-size:11px;letter-spacing:.26em;color:var(--charcoal)}.fig-cap--stack .fc-name{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:17px;letter-spacing:0;text-transform:none;color:var(--charcoal)}.fig-cap--stack .fc-where{font-family:var(--font-label);font-weight:600;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-80)}.lead--plain{font-style:normal!important}.sol-tile .st-h{font-size:19.5px;font-weight:700;line-height:1.3}.sol-tile .st-p{font-size:17px;font-weight:600;line-height:1.55}body:before{opacity:1;background:radial-gradient(ellipse 66% 70% at 50% 46%,#2b221800 62%,#2b22180d 86%,#2b221829)}@media(max-width:640px){body:before{display:none}}body{position:relative;display:flow-root}body:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/assets/dovetail/linen-tile.jpg) repeat;background-size:640px 640px;mix-blend-mode:multiply;opacity:.6}.dv-portal-link{font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--charcoal-80);-webkit-text-stroke:.3px var(--charcoal);paint-order:stroke fill;white-space:nowrap}.dv-portal-link:hover{color:var(--terra)}.mast .side.right .dv-portal-btn{margin-right:12px}.mast{align-items:center}.mast .side.left,.mast .side.right{align-self:center;padding-bottom:0}.dv-topbar{position:relative}.dv-topbar-mark{display:none;line-height:0}.dv-topbar-mark img{height:40px;width:auto;display:block}.dv-menu{display:none}@media(max-width:640px){.dv-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px 9px;border-bottom:3px double var(--charcoal)}.dv-topbar-mark{display:block;flex:0 0 auto}.dv-topbar nav.dv-lang{margin:0;padding:0;flex:1 1 auto;justify-content:center}.dv-menu{display:block;position:relative;flex:0 0 auto}.dv-menu-btn{list-style:none;display:flex;align-items:center;justify-content:center;width:38px;height:32px;border:1px solid rgba(43,34,24,.4);cursor:pointer;background:transparent}.dv-menu-btn::marker{content:none}.dv-menu-btn::-webkit-details-marker{display:none}.dv-menu-icon{position:relative;display:block;width:16px;height:2px;background:var(--charcoal)}.dv-menu-icon:before,.dv-menu-icon:after{content:"";position:absolute;left:0;width:16px;height:2px;background:var(--charcoal)}.dv-menu-icon:before{top:-5px}.dv-menu-icon:after{top:5px}.dv-menu[open] .dv-menu-btn{background:#2b221814}.dv-menu-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:60;display:flex;flex-direction:column;gap:11px;padding:16px;min-width:190px;background:#f6f0dc;border:1px solid var(--charcoal);box-shadow:0 10px 32px #14120f47}.dv-menu-panel .btn{justify-content:center}}.dv-clocks{margin:15px auto 3px;padding:0 8px}.dv-clocks-track{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:9px 28px}.dv-clock{display:inline-flex;align-items:baseline;gap:11px;font-family:var(--font-label);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.dv-clock-city{color:var(--charcoal);font-weight:900;-webkit-text-stroke:.9px var(--charcoal);paint-order:stroke fill}.dv-clock-time{font-variant-numeric:tabular-nums;letter-spacing:.1em;font-weight:900;color:#a8822f;-webkit-text-stroke:.75px #A8822F;paint-order:stroke fill}.dv-clock-time.is-day{color:#a8822f;-webkit-text-stroke:.75px #A8822F}.dv-clock-time.is-night{color:#46788a;-webkit-text-stroke:.75px #46788A}@media(max-width:640px){.dv-clocks{display:none}}.dv-wire{display:flex;align-items:center;border-top:.5px solid rgba(43,34,24,.45);border-bottom:none;padding:5px 2px 4px;margin:6px 0 0}.dv-wire[hidden]{display:none}.dv-wire:not([hidden])+.mast{margin-top:0}.dv-wire-viewport{flex:1 1 auto;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.dv-wire-track{display:inline-flex;align-items:baseline;white-space:nowrap;width:max-content;animation:dv-wire-scroll var(--wire-dur, 90s) linear infinite}.dv-wire-viewport:hover .dv-wire-track{animation-play-state:paused}@keyframes dv-wire-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.dv-wire-item{font-family:var(--font-label);font-weight:900;font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--charcoal);-webkit-text-stroke:.9px var(--charcoal);paint-order:stroke fill;margin-right:48px}.dv-wire-item:hover{color:var(--terra);-webkit-text-stroke-color:var(--terra)}.dv-wire-rank{color:var(--terra);-webkit-text-stroke:.75px var(--terra);margin-right:8px}@media(prefers-reduced-motion:reduce){.dv-wire-track{animation:none}}@media(max-width:640px){.dv-wire{padding:4px 0 3px}.dv-wire-item{font-size:10px;-webkit-text-stroke-width:.7px}.dv-wire-rank{-webkit-text-stroke-width:.6px}}@media(min-width:641px){.mast{grid-template-columns:1fr auto minmax(0,1fr)}.mast .side.right.side--cta{flex-wrap:wrap;row-gap:8px}}.wm-wrap .wm-home{display:inline-block;line-height:0}.mast .wm--word{height:96px}.mast .wm--mark{display:none}.mast .side.left{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mast .side.left .date-line{display:block}.moonphase{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-label);font-weight:500;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--charcoal);-webkit-text-stroke:.35px var(--charcoal);paint-order:stroke fill;visibility:hidden}.moonphase.ready{visibility:visible}.moonphase-disk{width:22px;height:22px;flex-shrink:0;overflow:visible}.moonphase-disk .mp-bg{fill:color-mix(in oklab,var(--charcoal) 78%,transparent)}.moonphase-disk .mp-lit{fill:#f6f0dc;stroke:var(--charcoal);stroke-width:.4}.moonphase-disk .mp-ring{fill:none;stroke:var(--charcoal);stroke-width:.9}.moonphase-name{line-height:1.1;white-space:nowrap}@media(max-width:640px){.moonphase{display:none}}.cs-hero .hero-script.dv-hero-long,.cs-section-h--simple h2{font-size:clamp(3.3rem,6.9vw,6.375rem);line-height:1.12;word-spacing:.08em;text-wrap:balance}.cs-hero .hero-script.dv-hero-long{line-height:1.14}.dv-hero-head{grid-column:1 / -1;grid-row:1;margin:0 0 10px;max-width:none;text-wrap:wrap}.cs-section-h--simple{max-width:1020px;margin:0 auto 62px;padding-bottom:36px;text-align:center}#founder .cs-section-h--simple h2{white-space:nowrap;font-size:min(6.375rem,9.5vw)}@media(max-width:640px){.cs-hero .hero-script.dv-hero-long,.cs-section-h--simple h2{line-height:1.32}}.cs-section-h--simple:after{width:var(--rule-w, 100%);left:50%;right:auto;transform:translate(-50%)}@media(max-width:640px){.cs-section-h--simple:after{width:100%}}.cs-hero .deck{margin-bottom:16px}.dv-hero-kicker{font-family:var(--font-serif);font-size:21px;line-height:1.6;font-weight:500;color:var(--charcoal-80);max-width:58ch;margin:0;text-wrap:pretty}.dv-hero-cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.dv-h{background-image:repeating-linear-gradient(45deg,rgba(43,34,24,.17) 0 .6px,transparent .6px 4px),repeating-linear-gradient(-45deg,rgba(43,34,24,.17) 0 .6px,transparent .6px 4px),linear-gradient(var(--dv-h-color),var(--dv-h-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--dv-h-color);padding:.3em .08em;margin:-.3em -.08em}.dv-h--terra{--dv-h-color: var(--terra)}.dv-h--sky{--dv-h-color: var(--sky)}.dv-h--ocre{--dv-h-color: var(--ocre)}.dv-h--celadon{--dv-h-color: var(--celadon)}.dv-h--sky,.dv-h--celadon{-webkit-text-stroke-width:.7px}.cs-fleuron-divider.dv-arrow--terra,.cs-fleuron-divider.dv-arrow--sky,.cs-fleuron-divider.dv-arrow--ocre,.cs-fleuron-divider.dv-arrow--celadon{-webkit-text-stroke:.6px var(--charcoal);paint-order:stroke fill}.cs-fleuron-divider.dv-arrow--terra{color:var(--terra)}.cs-fleuron-divider.dv-arrow--sky{color:var(--sky)}.cs-fleuron-divider.dv-arrow--ocre{color:var(--ocre)}.cs-fleuron-divider.dv-arrow--celadon{color:var(--celadon)}.cs-hero--single.dv-hero-split{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:0 56px;align-items:start;max-width:1120px}.dv-hero-text{min-width:0;grid-column:1;grid-row:2}.dv-hero-mark{grid-column:2;grid-row:2;align-self:center;margin:0}.dv-hero-mark .cs-fig{margin:0;max-width:340px}@media(max-width:860px){.cs-hero--single.dv-hero-split{grid-template-columns:1fr;gap:12px}.dv-hero-head{grid-row:1}.dv-hero-text{grid-column:1;grid-row:2}.dv-hero-mark{grid-column:1;grid-row:3;align-self:auto;max-width:320px;margin:44px auto 0}}.dv-step{margin-top:120px}.dv-step:first-of-type{margin-top:88px}.dv-step--extra-gap{margin-top:184px}.dv-step .cs-section-h--sub{margin-top:0}.dv-step-text{min-width:0}.dv-step-text .cs-section-h--sub h3{font-size:clamp(20px,1.9vw,26px);font-weight:700;letter-spacing:.14em;-webkit-text-stroke-width:.7px;line-height:1.2}.dv-step-text .cs-section-h--sub h3 .dv-step-num,.dv-step-text .cs-section-h--sub h3 .dv-step-name{display:block}.dv-step-text .cs-section-h--sub h3 .dv-step-num{margin-bottom:5px}.dv-principles{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 48px;max-width:900px;margin:0 auto}.dv-principle .chip{--px: 18px;--py: 9px;font-size:13.75px;letter-spacing:.18em;margin-bottom:16px}.dv-principle p{margin:10px 0 0;font-size:18px;font-weight:500;line-height:1.55;color:var(--charcoal)}.dv-principle p+p{margin-top:14px}.pl>.pin{--pc: calc(var(--c) - var(--pin-inset));--pw: var(--pin-w);--psh: 1.4142px;background:var(--pin);border:none;clip-path:shape(from var(--pc) 0,line to calc(100% - var(--pc)) 0,line to 100% var(--pc),line to 100% calc(100% - var(--pc)),line to calc(100% - var(--pc)) 100%,line to var(--pc) 100%,line to 0 calc(100% - var(--pc)),line to 0 var(--pc),close,move to calc(var(--pc) + var(--psh) - var(--pw)) var(--pw),line to var(--pw) calc(var(--pc) + var(--psh) - var(--pw)),line to var(--pw) calc(100% - var(--pc) - var(--psh) + var(--pw)),line to calc(var(--pc) + var(--psh) - var(--pw)) calc(100% - var(--pw)),line to calc(100% - var(--pc) - var(--psh) + var(--pw)) calc(100% - var(--pw)),line to calc(100% - var(--pw)) calc(100% - var(--pc) - var(--psh) + var(--pw)),line to calc(100% - var(--pw)) calc(var(--pc) + var(--psh) - var(--pw)),line to calc(100% - var(--pc) - var(--psh) + var(--pw)) var(--pw),close)}.dv-mark-emblem{max-width:380px;margin:48px auto 0}.dv-mark-emblem .cs-fig{margin:0;max-width:100%}.dv-cta-body{text-align:center}.dv-cta-body>p{margin-left:auto;margin-right:auto;max-width:46ch}.dv-cta-btn{margin-top:8px}.dv-cta-email{font-size:16px;color:var(--ink-muted)}.dv-cta-email a{color:var(--terra)}.dv-foot{display:flex;align-items:center;gap:18px;border-top:3px double var(--charcoal);padding:26px 0 10px;margin-top:24px}.dv-foot-lines{flex:1 1 auto}.dv-foot-word{display:block;height:66px;width:auto;margin:0 0 6px}.dv-foot-meta{margin:4px 0 0;font-size:.9rem;font-style:italic;color:var(--ink-muted)}.cs-fig{--chamfer: 14px;--chamfer-inner: 13px;--chamfer-pin: 7px;--pin-inset: 7px;--stroke-w: 1.5px;--pin-stroke: .75px;--pin-chamfer-shift: 1.06px;position:relative;isolation:isolate;display:flow-root;margin:56px auto;max-width:920px;background:transparent}.cs-fig:before{content:"";position:absolute;inset:0;background:var(--charcoal);clip-path:polygon(var(--chamfer) 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,var(--chamfer) 100%,0 calc(100% - var(--chamfer)),0 var(--chamfer));z-index:0}.cs-fig:after{content:"";position:absolute;inset:var(--pin-inset);background:#2b221866;clip-path:shape(from var(--chamfer-pin) 0,line to calc(100% - var(--chamfer-pin)) 0,line to 100% var(--chamfer-pin),line to 100% calc(100% - var(--chamfer-pin)),line to calc(100% - var(--chamfer-pin)) 100%,line to var(--chamfer-pin) 100%,line to 0 calc(100% - var(--chamfer-pin)),line to 0 var(--chamfer-pin),close,move to calc(var(--chamfer-pin) + var(--pin-chamfer-shift) - var(--pin-stroke)) var(--pin-stroke),line to var(--pin-stroke) calc(var(--chamfer-pin) + var(--pin-chamfer-shift) - var(--pin-stroke)),line to var(--pin-stroke) calc(100% - var(--chamfer-pin) - var(--pin-chamfer-shift) + var(--pin-stroke)),line to calc(var(--chamfer-pin) + var(--pin-chamfer-shift) - var(--pin-stroke)) calc(100% - var(--pin-stroke)),line to calc(100% - var(--chamfer-pin) - var(--pin-chamfer-shift) + var(--pin-stroke)) calc(100% - var(--pin-stroke)),line to calc(100% - var(--pin-stroke)) calc(100% - var(--chamfer-pin) - var(--pin-chamfer-shift) + var(--pin-stroke)),line to calc(100% - var(--pin-stroke)) calc(var(--chamfer-pin) + var(--pin-chamfer-shift) - var(--pin-stroke)),line to calc(100% - var(--chamfer-pin) - var(--pin-chamfer-shift) + var(--pin-stroke)) var(--pin-stroke),close);pointer-events:none;z-index:3}.cs-card{position:relative;z-index:1;margin:var(--stroke-w);background-color:#f6f0dc;background-image:repeating-linear-gradient(45deg,rgba(43,34,24,.07) 0 .5px,transparent .5px 5px),repeating-linear-gradient(-45deg,rgba(43,34,24,.07) 0 .5px,transparent .5px 5px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='9'/><feColorMatrix values='0 0 0 0 0.17  0 0 0 0 0.13  0 0 0 0 0.09  0 0 0 0.45 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/></svg>");background-blend-mode:multiply,multiply,multiply;clip-path:polygon(var(--chamfer-inner) 0,calc(100% - var(--chamfer-inner)) 0,100% var(--chamfer-inner),100% calc(100% - var(--chamfer-inner)),calc(100% - var(--chamfer-inner)) 100%,var(--chamfer-inner) 100%,0 calc(100% - var(--chamfer-inner)),0 var(--chamfer-inner));overflow:hidden}.cs-fig figcaption{padding:18px 28px 22px;background:#a5c5c047;border-top:1px solid rgba(43,34,24,.18);font-family:var(--font-serif);color:var(--charcoal);display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:28px}.cs-fig-text{display:flex;flex-direction:column;gap:4px;min-width:0}.cs-fig-title{font-style:italic;font-weight:500;font-size:23px;line-height:1.2;color:var(--charcoal)}.cs-fig-meta{font-family:var(--font-label);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--charcoal)}.cs-fig-year{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:clamp(21px,2.55vw,30px);line-height:1;color:var(--terra);-webkit-text-stroke:.35px var(--charcoal);paint-order:stroke;white-space:nowrap;letter-spacing:-.01em;align-self:center;flex-shrink:0}.dv-plate.cs-fig{max-width:var(--plate-w, 860px);margin:48px auto 12px}.dv-plate .cs-img-frame{aspect-ratio:var(--plate-ar, 3 / 2);overflow:hidden}.dv-plate .cs-img-frame img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(1.16)}.dv-plate--flip-h .cs-img-frame img{transform:scaleX(-1)}.dv-plate--flip-v .cs-img-frame img{transform:scaleY(-1)}.dv-illus{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 60px;align-items:start;max-width:1120px;margin:0 auto}.dv-illus .cs-body{max-width:none;margin:0}.dv-illus .dv-step-text .cs-section-h--sub{margin-top:0}.dv-illus>.dv-plate{width:100%;max-width:var(--plate-w, 860px);margin:0 auto}.dv-illus--center{align-items:center}.dv-illus--flip>.dv-plate{order:-1}@media(max-width:820px){.dv-illus{grid-template-columns:1fr;gap:0;align-items:start}.dv-illus--flip>.dv-plate{order:0}.dv-illus>.dv-plate{margin:24px auto 8px}}.dv-markfig .cs-img-frame{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.dv-markplate img{width:66%;height:auto;display:block}.dv-markfig figcaption{justify-content:center}.dv-markfig .cs-fig-text{align-items:center;text-align:center;gap:7px}.dv-markfig .cs-fig-title{font-size:38px;line-height:1;margin-bottom:2px}.dv-mark-def{font-family:var(--font-serif);font-size:16px;line-height:1.35;color:var(--charcoal)}.dv-mark-def em{font-style:italic;font-weight:600}.dv-mark-sym{font-family:var(--font-serif);font-style:italic;font-size:13px;line-height:1.4;color:var(--ink-muted);max-width:30ch}.dv-markfig .cs-fig-meta{margin-top:4px;font-size:12px;letter-spacing:.24em}.dv-founder{align-items:start}.dv-founder-side{min-width:0}.dv-founder-side .dv-plate.cs-fig{margin:0 auto}.dv-cv{list-style:none;margin:26px auto 0;padding:0;max-width:360px;border-top:1px solid rgba(43,34,24,.5)}.dv-cv li{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:baseline;padding:9px 2px 10px;border-bottom:1px dotted rgba(43,34,24,.4)}.dv-cv-year{font-family:var(--font-label);font-weight:700;font-size:11px;letter-spacing:.14em;color:var(--terra);-webkit-text-stroke:.3px var(--terra);paint-order:stroke fill}.dv-cv-event{font-family:var(--font-serif);font-size:15.5px;line-height:1.45;color:var(--charcoal)}.cs-body p.dv-founder-quote{margin-top:34px;padding:2px 0 2px 20px;border-left:2px solid var(--terra);font-style:italic;font-size:20px;line-height:1.6}@media(max-width:820px){.dv-founder-side .dv-plate.cs-fig{margin:8px auto 0}.dv-founder .cs-body{margin-top:26px}}.btn--terra{background:repeating-linear-gradient(45deg,rgba(43,34,24,.11) 0 .6px,transparent .6px 4px),repeating-linear-gradient(-45deg,rgba(43,34,24,.11) 0 .6px,transparent .6px 4px),var(--terra);--pin-color: rgba(236, 228, 203, .7)}.btn--terra:hover{background:repeating-linear-gradient(45deg,rgba(43,34,24,.11) 0 .6px,transparent .6px 4px),repeating-linear-gradient(-45deg,rgba(43,34,24,.11) 0 .6px,transparent .6px 4px),#b2685f}.btn--sky{background:repeating-linear-gradient(45deg,rgba(43,34,24,.11) 0 .6px,transparent .6px 4px),repeating-linear-gradient(-45deg,rgba(43,34,24,.11) 0 .6px,transparent .6px 4px),var(--sky);color:var(--charcoal);--stroke-c: #6F918B;-webkit-text-stroke:.5px var(--charcoal);--pin-color: rgba(236, 228, 203, .7)}.btn--sky:hover{background:repeating-linear-gradient(45deg,rgba(43,34,24,.11) 0 .6px,transparent .6px 4px),repeating-linear-gradient(-45deg,rgba(43,34,24,.11) 0 .6px,transparent .6px 4px),#93b7b1}.btn--terra,.btn--sky{--chamfer: 5px;--pin-gap: 2px;--pin-w: 1px;--pin-c: 3px;--pin-sh: 1.4142px}.btn--terra.btn--sm,.btn--sky.btn--sm{--chamfer: 4px;--pin-gap: 1.5px;--pin-c: 2.5px}.btn--terra.btn--lg,.btn--sky.btn--lg{--chamfer: 6px;--pin-gap: 2.5px;--pin-c: 3.5px}.btn--terra:after,.btn--sky:after{display:none}.btn--terra:before,.btn--sky:before{content:"";position:absolute;inset:var(--pin-gap);top:var(--pin-gap);right:var(--pin-gap);bottom:var(--pin-gap);left:var(--pin-gap);width:auto;height:auto;background:var(--pin-color);border:none;opacity:1;clip-path:shape(from var(--pin-c) 0,line to calc(100% - var(--pin-c)) 0,line to 100% var(--pin-c),line to 100% calc(100% - var(--pin-c)),line to calc(100% - var(--pin-c)) 100%,line to var(--pin-c) 100%,line to 0 calc(100% - var(--pin-c)),line to 0 var(--pin-c),close,move to calc(var(--pin-c) + var(--pin-sh) - var(--pin-w)) var(--pin-w),line to var(--pin-w) calc(var(--pin-c) + var(--pin-sh) - var(--pin-w)),line to var(--pin-w) calc(100% - var(--pin-c) - var(--pin-sh) + var(--pin-w)),line to calc(var(--pin-c) + var(--pin-sh) - var(--pin-w)) calc(100% - var(--pin-w)),line to calc(100% - var(--pin-c) - var(--pin-sh) + var(--pin-w)) calc(100% - var(--pin-w)),line to calc(100% - var(--pin-w)) calc(100% - var(--pin-c) - var(--pin-sh) + var(--pin-w)),line to calc(100% - var(--pin-w)) calc(var(--pin-c) + var(--pin-sh) - var(--pin-w)),line to calc(100% - var(--pin-c) - var(--pin-sh) + var(--pin-w)) var(--pin-w),close);z-index:1;pointer-events:none}html.dv-reveal .dv-plate,html.dv-reveal .dv-hero-mark .cs-fig{opacity:0}html.dv-reveal .dv-plate.is-in,html.dv-reveal .dv-hero-mark .cs-fig.is-in{animation:dv-develop .95s cubic-bezier(.33,1.5,.5,1) both}@keyframes dv-develop{0%{opacity:0;transform:translateY(54px) scale(.965);filter:blur(10px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){html.dv-reveal .dv-plate,html.dv-reveal .dv-hero-mark .cs-fig{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}@media(max-width:640px){.mast{display:none}.dv-wire{border-top:none;border-bottom:.5px solid rgba(43,34,24,.45);margin-top:0}.dv-hero-cta{margin-top:28px}.dv-principles{grid-template-columns:1fr}.cs-fig{margin:24px 0}.cs-fig-title{font-size:19px}.cs-fig-meta{font-size:10px}.cs-fig figcaption{padding:10px 14px 12px;gap:12px}.dv-step{margin-top:72px}.dv-step--extra-gap{margin-top:104px}.dv-plate.cs-fig{margin:32px auto 8px}.dv-mark-emblem{margin-top:32px}.cs-fig{--chamfer: 10px;--chamfer-inner: 9px;--chamfer-pin: 5px;--pin-inset: 4px;--stroke-w: 1px}}
