.v4-split{--cream:rgb(var(--bg));--cream-deep:color-mix(in srgb,rgb(var(--bg)),rgb(var(--text)) 6%);--cream-warm:color-mix(in srgb,rgb(var(--bg)),rgb(var(--text)) 12%);--ink:rgb(var(--text));--ink-soft:rgb(var(--text-2));--ink-faint:rgb(var(--text-2)/0.65);--rule:rgb(var(--border));--before-bg:rgb(var(--text));--before-ink:rgb(var(--bg));--before-ink-soft:rgb(var(--bg)/0.65);--before-accent:rgb(var(--signature));--after-bg:rgb(var(--bg));--after-ink:rgb(var(--text));--after-ink-soft:rgb(var(--text-2));--after-accent:rgb(var(--money));--serif:var(--font-split-serif),"Instrument Serif","Times New Roman",serif;--sans:var(--font-split-sans),"Inter",system-ui,-apple-system,sans-serif;--mono:var(--font-split-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh}.v4-split *,.v4-split :after,.v4-split :before{box-sizing:border-box}.v4-split button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0;margin:0}.v4-split a{color:inherit;text-decoration:none}.v4-split blockquote,.v4-split h1,.v4-split h2,.v4-split h3,.v4-split p{margin:0}.v4-split .nav{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:38fr 62fr;background:var(--cream);border-bottom:1px solid var(--rule)}.v4-split .nav-side{display:flex;align-items:center;height:72px;padding:0 40px;font-size:13px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase}.v4-split .nav-left{background:repeating-linear-gradient(135deg,rgb(255 255 255/.022) 0 1px,transparent 1px 16px),repeating-linear-gradient(0deg,rgb(255 255 255/.018) 0 1px,transparent 1px 4px),var(--before-bg);color:var(--before-ink-soft);justify-content:flex-end;padding-right:120px}.v4-split .nav-link-dark{position:relative;color:var(--before-ink-soft);transition:color .18s}.v4-split .nav-link-dark:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--before-ink);transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.4,0,.2,1)}.v4-split .nav-link-dark:hover{color:var(--before-ink)}.v4-split .nav-link-dark:hover:after{transform:scaleX(1)}.v4-split .nav-right{background:var(--after-bg);color:var(--after-ink-soft);padding-left:120px;justify-content:space-between}.v4-split .nav-right .links{display:flex;gap:28px}.v4-split .nav-right .links a{position:relative;transition:color .18s}.v4-split .nav-right .links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.4,0,.2,1)}.v4-split .nav-right .links a:hover{color:var(--ink)}.v4-split .nav-right .links a:hover:after{transform:scaleX(1)}.v4-split .nav-cta{padding:10px 20px;background:var(--ink);color:var(--cream);border-radius:999px;font-size:12px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:background .18s}.v4-split .nav-cta:hover{background:var(--before-accent)}.v4-split .nav-cta-brand{background:rgb(var(--primary));color:white}.v4-split .nav-cta-brand:hover{background:color-mix(in srgb,rgb(var(--primary)),black 12%)}.v4-split .nav-seam{position:absolute;left:38%;top:50%;transform:translate(-50%,-50%);width:168px;height:168px;border-radius:50%;background:var(--cream);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;z-index:5;font-family:var(--serif);font-style:italic;font-size:42px;line-height:1;letter-spacing:-.025em;padding:0;box-shadow:0 14px 36px rgb(0 0 0/.12),0 3px 10px rgb(0 0 0/.05)}.v4-split .nav-seam-mark{margin-top:10px}.v4-split .nav-seam-text{position:relative;display:inline-block;padding-right:6px;margin-right:-6px;background:radial-gradient(circle at 68% 38%,rgb(var(--primary)) 0,rgb(var(--primary)) 8%,color-mix(in srgb,rgb(var(--primary)),rgb(var(--text)) 22%) 28%,color-mix(in srgb,rgb(var(--primary)),rgb(var(--text)) 45%) 52%,color-mix(in srgb,rgb(var(--primary)),rgb(var(--text)) 72%) 78%,rgb(var(--text)) 105%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.v4-split .nav-seam .dot{position:absolute;left:68%;top:.18em;transform:translate(-50%,-50%);width:.21em;height:.15em;border-radius:50%;border-top-right-radius:75%;border-top-left-radius:40%;border-bottom-left-radius:75%;border-bottom-right-radius:40%;background:rgb(var(--primary));-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-text-fill-color:rgb(var(--primary));color:rgb(var(--primary));z-index:2;filter:drop-shadow(-.5px 0 2px rgb(var(--primary)/.42))}.v4-split .split{display:grid;grid-template-columns:38fr 62fr;min-height:100vh;position:relative;border-bottom:1px solid var(--rule)}.v4-split .split .before{background:repeating-linear-gradient(135deg,rgb(255 255 255/.022) 0 1px,transparent 1px 16px),repeating-linear-gradient(0deg,rgb(255 255 255/.018) 0 1px,transparent 1px 4px),var(--before-bg);color:var(--before-ink);padding:120px 80px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}:root[data-texture=floral] .v4-split .finale .before,:root[data-texture=floral] .v4-split .mobile-hero,:root[data-texture=floral] .v4-split .nav-left,:root[data-texture=floral] .v4-split .row-split .before,:root[data-texture=floral] .v4-split .split .before,:root[data-texture=larkspur] .v4-split .finale .before,:root[data-texture=larkspur] .v4-split .mobile-hero,:root[data-texture=larkspur] .v4-split .nav-left,:root[data-texture=larkspur] .v4-split .row-split .before,:root[data-texture=larkspur] .v4-split .split .before,:root[data-texture=trailing] .v4-split .finale .before,:root[data-texture=trailing] .v4-split .mobile-hero,:root[data-texture=trailing] .v4-split .nav-left,:root[data-texture=trailing] .v4-split .row-split .before,:root[data-texture=trailing] .v4-split .split .before{background:var(--texture-image-dark,none) 0 0 /var(--texture-size,auto) repeat,var(--before-bg)}:root[data-texture=floral] .v4-split .mobile-hero:before,:root[data-texture=larkspur] .v4-split .mobile-hero:before,:root[data-texture=trailing] .v4-split .mobile-hero:before{display:none}:root[data-texture=image-floral][data-texture-side=left] .v4-split .mobile-hero:before,:root[data-texture=image-paisley]:is([data-texture-side=left],[data-texture-side=both]) .v4-split .mobile-hero:before,:root[data-texture=speedlines][data-texture-side=left] .v4-split .mobile-hero:before{display:none}:root[data-texture=floral] .v4-split .est-section,:root[data-texture=floral] .v4-split .faq-split,:root[data-texture=floral] .v4-split .finale,:root[data-texture=floral] .v4-split .nav-right,:root[data-texture=floral] .v4-split .row-split .after,:root[data-texture=floral] .v4-split .split .after,:root[data-texture=floral] .v4-split .t-split,:root[data-texture=image-floral] .v4-split .est-section,:root[data-texture=image-floral] .v4-split .faq-split,:root[data-texture=image-floral] .v4-split .finale,:root[data-texture=image-floral] .v4-split .nav-right,:root[data-texture=image-floral] .v4-split .row-split .after,:root[data-texture=image-floral] .v4-split .split .after,:root[data-texture=image-floral] .v4-split .t-split,:root[data-texture=larkspur] .v4-split .est-section,:root[data-texture=larkspur] .v4-split .faq-split,:root[data-texture=larkspur] .v4-split .finale,:root[data-texture=larkspur] .v4-split .nav-right,:root[data-texture=larkspur] .v4-split .row-split .after,:root[data-texture=larkspur] .v4-split .split .after,:root[data-texture=larkspur] .v4-split .t-split,:root[data-texture=trailing] .v4-split .est-section,:root[data-texture=trailing] .v4-split .faq-split,:root[data-texture=trailing] .v4-split .finale,:root[data-texture=trailing] .v4-split .nav-right,:root[data-texture=trailing] .v4-split .row-split .after,:root[data-texture=trailing] .v4-split .split .after,:root[data-texture=trailing] .v4-split .t-split{background-image:none}:root[data-texture=image-floral][data-texture-side=left] .v4-split .finale .before,:root[data-texture=image-floral][data-texture-side=left] .v4-split .mobile-hero,:root[data-texture=image-floral][data-texture-side=left] .v4-split .nav-left,:root[data-texture=image-floral][data-texture-side=left] .v4-split .row-split .before,:root[data-texture=image-floral][data-texture-side=left] .v4-split .split .before,:root[data-texture=image-floral][data-texture-side=right] .v4-split .est-section,:root[data-texture=image-floral][data-texture-side=right] .v4-split .faq-split,:root[data-texture=image-floral][data-texture-side=right] .v4-split .finale,:root[data-texture=image-floral][data-texture-side=right] .v4-split .row-split .after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .split .after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .t-split{position:relative;isolation:isolate}:root[data-texture=image-floral][data-texture-side=left] .v4-split .finale .before:after,:root[data-texture=image-floral][data-texture-side=left] .v4-split .mobile-hero:after,:root[data-texture=image-floral][data-texture-side=left] .v4-split .nav-left:after,:root[data-texture=image-floral][data-texture-side=left] .v4-split .row-split .before:after,:root[data-texture=image-floral][data-texture-side=left] .v4-split .split .before:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .est-section:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .faq-split:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .finale:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .row-split .after:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .split .after:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .t-split:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url(/textures/floral-photo.jpg);background-size:calc(300px * var(--texture-scale, 1)) calc(200px * var(--texture-scale, 1));background-repeat:repeat}:root[data-texture=image-floral][data-texture-side=left] .v4-split .finale .before:after,:root[data-texture=image-floral][data-texture-side=left] .v4-split .mobile-hero:after,:root[data-texture=image-floral][data-texture-side=left] .v4-split .nav-left:after,:root[data-texture=image-floral][data-texture-side=left] .v4-split .row-split .before:after,:root[data-texture=image-floral][data-texture-side=left] .v4-split .split .before:after{filter:grayscale(1) invert(1) brightness(1.1);mix-blend-mode:screen;opacity:var(--texture-opacity,.07)}:root[data-texture=image-floral][data-texture-side=right] .v4-split .est-section:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .faq-split:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .finale:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .row-split .after:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .split .after:after,:root[data-texture=image-floral][data-texture-side=right] .v4-split .t-split:after{filter:saturate(.6);opacity:var(--texture-opacity,.14)}.paisley-bg{display:none}:root[data-texture=image-paisley] .v4-split .faq-header{position:relative;z-index:1}@media (min-width:901px){:root[data-texture=image-paisley] .v4-split{position:relative}:root[data-texture=image-paisley] .paisley-bg{display:block;position:absolute;inset:0;z-index:0;pointer-events:none}.paisley-bg .pb-band{position:absolute;top:0;bottom:0;overflow:hidden;isolation:isolate}.paisley-bg .pb-left{left:0;width:38%;background:var(--before-bg)}.paisley-bg .pb-right{left:38%;right:0;background:var(--after-bg)}.paisley-bg .pb-band:after{content:"";position:absolute;inset:0;display:none;background-image:url(/textures/paisley-photo.jpg);background-size:var(--paisley-tile);background-repeat:repeat;animation:paisley-fade-in 1.2s ease-out}.paisley-bg .pb-right:after{left:calc(-100% * 38 / 62)}:root[data-texture=image-paisley]:is([data-texture-side=left],[data-texture-side=both]) .paisley-bg .pb-left:after,:root[data-texture=image-paisley]:is([data-texture-side=right],[data-texture-side=both]) .paisley-bg .pb-right:after{display:block}:root[data-texture=image-paisley] .paisley-bg .pb-left:after{filter:grayscale(1) contrast(1.3) brightness(1.1);mix-blend-mode:screen;opacity:var(--texture-opacity,.14)}:root[data-texture=image-paisley] .paisley-bg .pb-right:after{filter:grayscale(1) invert(1) brightness(1.15);mix-blend-mode:multiply;opacity:var(--texture-opacity,.12)}:root[data-texture=image-paisley][data-texture-color-right="1"] .paisley-bg .pb-right:after{filter:none;mix-blend-mode:normal}:root[data-texture=image-paisley] .v4-split .nav{position:absolute;top:0;left:0;right:0;border-bottom:none}:root[data-texture=image-paisley] .v4-split .hero-split{min-height:100vh}:root[data-texture=image-paisley] .v4-split .hero-split .after,:root[data-texture=image-paisley] .v4-split .hero-split .before{padding-top:calc(80px + 72px)}:root[data-texture=image-paisley] .v4-split .hero-split .after>.hero-side-stack>.side-label,:root[data-texture=image-paisley] .v4-split .hero-split .before>.hero-side-stack>.side-label{top:calc(40px + 72px)}:root[data-texture=image-paisley] .v4-split .finale .before,:root[data-texture=image-paisley] .v4-split .nav,:root[data-texture=image-paisley] .v4-split .nav-left,:root[data-texture=image-paisley] .v4-split .nav-right,:root[data-texture=image-paisley] .v4-split .row-split .after,:root[data-texture=image-paisley] .v4-split .row-split .before,:root[data-texture=image-paisley] .v4-split .split .after,:root[data-texture=image-paisley] .v4-split .split .before{background:transparent}:root[data-texture=image-paisley] .v4-split .finale .after{background:transparent;overflow:visible;transition:backdrop-filter 1.6s cubic-bezier(.6,0,.3,1),background 1.6s cubic-bezier(.6,0,.3,1)}:root[data-texture=image-paisley] .v4-split .finale,:root[data-texture=image-paisley] .v4-split .finale.resolved{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}:root[data-texture=image-paisley] .v4-split .finale .before{transition:backdrop-filter 1.6s cubic-bezier(.6,0,.3,1),background 1.6s cubic-bezier(.6,0,.3,1)}:root[data-texture=image-paisley] .v4-split .finale.resolved .before{opacity:1;padding:80px;background:rgb(var(--bg)/var(--finale-tint,.5));backdrop-filter:grayscale(1) invert(1) brightness(1) contrast(1.45)}:root[data-texture=image-paisley] .v4-split .finale.resolved .after{background:rgb(var(--bg)/var(--finale-tint,.5));backdrop-filter:grayscale(1)}:root[data-texture=image-paisley] .v4-split .finale .before>*{transition:opacity 1.4s ease}:root[data-texture=image-paisley] .v4-split .finale.resolved .before>*{opacity:0}:root[data-texture=image-paisley] .v4-split .finale .after>*{transition:transform 1s cubic-bezier(.6,0,.3,1)}:root[data-texture=image-paisley] .v4-split .finale.resolved .after>*{transform:translateX(-19vw);transition:transform 2.4s cubic-bezier(.5,0,.5,1.2)}:root[data-texture=image-paisley] .v4-split .footer-sources,:root[data-texture=image-paisley] .v4-split .footer-split{position:relative;z-index:1;background:transparent}:root[data-texture=image-paisley] .v4-split .footer-sources:after,:root[data-texture=image-paisley] .v4-split .footer-sources:before,:root[data-texture=image-paisley] .v4-split .footer-split:after,:root[data-texture=image-paisley] .v4-split .footer-split:before{content:"";position:absolute;top:0;bottom:0;z-index:-1;pointer-events:none;background:rgb(var(--bg)/var(--finale-tint,.5))}:root[data-texture=image-paisley] .v4-split .footer-sources:before,:root[data-texture=image-paisley] .v4-split .footer-split:before{left:0;width:38%;backdrop-filter:grayscale(1) invert(1) brightness(1) contrast(1.45)}:root[data-texture=image-paisley] .v4-split .footer-sources:after,:root[data-texture=image-paisley] .v4-split .footer-split:after{left:38%;right:0;backdrop-filter:grayscale(1)}}@media (max-width:900px){:root[data-texture=image-paisley] .v4-split{position:relative}:root[data-texture=image-paisley] .paisley-bg{display:block;position:absolute;inset:0;z-index:0;pointer-events:none}:root[data-texture=image-paisley] .paisley-bg .pb-left{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:var(--before-bg)}:root[data-texture=image-paisley] .paisley-bg .pb-right{display:none}:root[data-texture=image-paisley]:is([data-texture-side=left],[data-texture-side=both]) .paisley-bg .pb-left:after{content:"";position:absolute;inset:0;background-image:url(/textures/paisley-photo.jpg);background-size:var(--paisley-tile);background-repeat:repeat;filter:grayscale(1) contrast(1.3) brightness(1.1);mix-blend-mode:screen;opacity:var(--texture-opacity,.14);animation:paisley-fade-in 1.2s ease-out}:root[data-texture=image-paisley] .v4-split .nav{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom:none}:root[data-texture=image-paisley] .v4-split .nav:before{display:none}:root[data-texture=image-paisley] .v4-split .mobile-hero{position:relative;isolation:isolate;background:transparent;padding-top:calc(32px + 60px);transition:backdrop-filter 1.4s cubic-bezier(.42,0,.2,1),background 1.4s cubic-bezier(.42,0,.2,1),color 1.4s cubic-bezier(.42,0,.2,1)}:root[data-texture=image-paisley] .v4-split .mobile-hero:after{display:none}:root[data-texture=image-paisley] .v4-split .mobile-hero.is-after{background:rgb(var(--bg)/var(--finale-tint,.5));backdrop-filter:grayscale(1) invert(1) brightness(1) contrast(1.45)}:root[data-texture=image-paisley] .v4-split .nav-seam-mark{filter:grayscale(1) invert(1) brightness(1.05);transition:filter 1.4s cubic-bezier(.42,0,.2,1)}:root[data-texture=image-paisley][data-hero-after] .v4-split .nav-seam-mark{filter:none}:root[data-texture=image-paisley] .v4-split .finale .after,:root[data-texture=image-paisley] .v4-split .footer-sources,:root[data-texture=image-paisley] .v4-split .footer-split{background:rgb(var(--bg)/var(--finale-tint,.5));backdrop-filter:grayscale(1) invert(1) brightness(1) contrast(1.45)}}:root[data-texture=speedlines][data-texture-side=left] .v4-split .finale .before,:root[data-texture=speedlines][data-texture-side=left] .v4-split .mobile-hero,:root[data-texture=speedlines][data-texture-side=left] .v4-split .nav-left,:root[data-texture=speedlines][data-texture-side=left] .v4-split .row-split .before,:root[data-texture=speedlines][data-texture-side=left] .v4-split .split .before,:root[data-texture=speedlines][data-texture-side=right] .v4-split .est-section,:root[data-texture=speedlines][data-texture-side=right] .v4-split .faq-split,:root[data-texture=speedlines][data-texture-side=right] .v4-split .finale,:root[data-texture=speedlines][data-texture-side=right] .v4-split .row-split .after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .split .after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .t-split{position:relative;isolation:isolate}:root[data-texture=speedlines][data-texture-side=left] .v4-split .finale .before:after,:root[data-texture=speedlines][data-texture-side=left] .v4-split .mobile-hero:after,:root[data-texture=speedlines][data-texture-side=left] .v4-split .nav-left:after,:root[data-texture=speedlines][data-texture-side=left] .v4-split .row-split .before:after,:root[data-texture=speedlines][data-texture-side=left] .v4-split .split .before:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .est-section:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .faq-split:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .finale:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .row-split .after:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .split .after:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .t-split:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.1) 20%,rgb(0 0 0/.25) 40%,rgb(0 0 0/.45) 60%,rgb(0 0 0/.7) 80%,#000);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.1) 20%,rgb(0 0 0/.25) 40%,rgb(0 0 0/.45) 60%,rgb(0 0 0/.7) 80%,#000);opacity:var(--texture-opacity,.16)}:root[data-texture=speedlines][data-texture-side=left] .v4-split .finale .before:after,:root[data-texture=speedlines][data-texture-side=left] .v4-split .mobile-hero:after,:root[data-texture=speedlines][data-texture-side=left] .v4-split .nav-left:after,:root[data-texture=speedlines][data-texture-side=left] .v4-split .row-split .before:after,:root[data-texture=speedlines][data-texture-side=left] .v4-split .split .before:after{background-image:repeating-linear-gradient(0deg,rgb(var(--bg)) 0 2px,transparent 2px calc(26px * var(--texture-scale, 1)))}:root[data-texture=speedlines][data-texture-side=right] .v4-split .est-section:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .faq-split:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .finale:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .row-split .after:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .split .after:after,:root[data-texture=speedlines][data-texture-side=right] .v4-split .t-split:after{background-image:repeating-linear-gradient(0deg,rgb(var(--text)) 0 2px,transparent 2px calc(26px * var(--texture-scale, 1)))}:root[data-texture=image-floral][data-texture-side=left] .v4-split .finale .before,:root[data-texture=image-floral][data-texture-side=left] .v4-split .mobile-hero,:root[data-texture=image-floral][data-texture-side=left] .v4-split .nav-left,:root[data-texture=image-floral][data-texture-side=left] .v4-split .row-split .before,:root[data-texture=image-floral][data-texture-side=left] .v4-split .split .before,:root[data-texture=image-paisley]:is([data-texture-side=left],[data-texture-side=both]) .v4-split .finale .before,:root[data-texture=image-paisley]:is([data-texture-side=left],[data-texture-side=both]) .v4-split .mobile-hero,:root[data-texture=image-paisley]:is([data-texture-side=left],[data-texture-side=both]) .v4-split .nav-left,:root[data-texture=image-paisley]:is([data-texture-side=left],[data-texture-side=both]) .v4-split .row-split .before,:root[data-texture=image-paisley]:is([data-texture-side=left],[data-texture-side=both]) .v4-split .split .before,:root[data-texture=speedlines][data-texture-side=left] .v4-split .finale .before,:root[data-texture=speedlines][data-texture-side=left] .v4-split .mobile-hero,:root[data-texture=speedlines][data-texture-side=left] .v4-split .nav-left,:root[data-texture=speedlines][data-texture-side=left] .v4-split .row-split .before,:root[data-texture=speedlines][data-texture-side=left] .v4-split .split .before{background-image:none}:root[data-texture=floral] .v4-split .nav:before,:root[data-texture=image-floral] .v4-split .nav:before,:root[data-texture=image-paisley] .v4-split .nav:before,:root[data-texture=larkspur] .v4-split .nav:before,:root[data-texture=speedlines] .v4-split .nav:before,:root[data-texture=trailing] .v4-split .nav:before{background:none}.v4-split .split .after{background-color:var(--after-bg);background-image:var(--texture-image,none);background-size:var(--texture-size,auto);background-repeat:repeat;color:var(--after-ink);padding:120px 80px;position:relative;display:flex;flex-direction:column;justify-content:center}.v4-split .split:before{content:"";position:absolute;left:38%;top:0;bottom:0;width:1px;background:var(--rule);z-index:3}.v4-split .seam-marker{position:absolute;left:38%;top:50%;transform:translate(-50%,-50%);z-index:4}.v4-split .side-label{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:28px;display:flex;align-items:center;gap:14px}.v4-split .cite{font-size:.32em;font-weight:600;margin-left:12px;vertical-align:super}.v4-split .cite,.v4-split .footnote{font-family:var(--mono);color:var(--before-ink-soft);letter-spacing:.04em}.v4-split .footnote{margin-top:22px;font-size:12px;max-width:460px;line-height:1.55}.v4-split .footnote sup{font-size:.85em;margin-right:3px;color:var(--before-ink)}.v4-split .hero-split .after>.hero-side-stack>.side-label,.v4-split .hero-split .before>.hero-side-stack>.side-label{position:absolute;top:40px;margin:0}.v4-split .hero-split .before>.hero-side-stack>.side-label{left:64px}.v4-split .hero-split .after>.hero-side-stack>.side-label{right:80px}.v4-split .before .side-label{color:rgb(var(--bg)/.78)}.v4-split .before .side-label:before{content:"";width:24px;height:1px;background:var(--before-ink-soft)}.v4-split .after .side-label{color:var(--after-ink-soft)}.v4-split .after .side-label:after{content:"";width:24px;height:1px;background:var(--after-ink-soft);margin-left:-4px}.v4-split .disp{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4vw,60px);line-height:1;letter-spacing:-.03em;text-wrap:balance}.v4-split .after .disp{font-size:clamp(52px,5.4vw,84px);line-height:1;text-wrap:pretty}.v4-split .disp em{font-style:italic}.v4-split .before .disp em{color:var(--before-accent)}.v4-split .after .disp em{color:var(--after-accent)}.v4-split .lede{font-size:18px;line-height:1.5;margin-top:21px;max-width:520px;text-wrap:pretty}.v4-split .before .lede{color:var(--before-ink-soft)}.v4-split .after .lede{color:var(--after-ink-soft)}.v4-split .hero-split{min-height:calc(100vh - 72px)}.v4-split .hero-scrollcue{position:absolute;bottom:30px;left:68%;transform:translateX(-50%) translateY(6px);z-index:6;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgb(var(--text)/.18);background:rgb(var(--bg)/.6);color:rgb(var(--text)/.55);cursor:pointer;overflow:hidden;backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1),color .16s,border-color .16s,background .16s}.v4-split .hero-split.has-played-auto .hero-scrollcue{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.v4-split .hero-scrollcue:hover{color:rgb(var(--text));border-color:rgb(var(--text)/.4);background:rgb(var(--bg)/.92)}.v4-split .hero-scrollcue svg{position:relative;z-index:1}.v4-split .hero-scrollcue-scan{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgb(255 255 255/.92) 50%,transparent);box-shadow:0 0 6px 1px rgb(255 255 255/.5);opacity:0;z-index:2;pointer-events:none;animation:hero-scrollcue-scan 7s ease-in-out infinite}@keyframes hero-scrollcue-scan{0%,60%{opacity:0;transform:translateY(-3px)}70%{opacity:1}82%{opacity:1}92%,to{opacity:0;transform:translateY(46px)}}@supports (animation-timeline:scroll()){.v4-split .hero-split.has-played-auto .hero-scrollcue{animation:hero-scrollcue-scrollfade linear forwards;animation-timeline:scroll(root block);animation-range:0 22vh}@keyframes hero-scrollcue-scrollfade{to{opacity:0}}}@media (prefers-reduced-motion:reduce){.v4-split .hero-scrollcue-scan{animation:none;opacity:0}:root[data-texture=image-paisley] .paisley-bg .pb-band:after,:root[data-texture=image-paisley] .v4-split .finale .after:after,:root[data-texture=image-paisley] .v4-split .finale .before:after,:root[data-texture=image-paisley] .v4-split .mobile-hero:after{animation:none}:root[data-texture=image-paisley] .v4-split .finale .after,:root[data-texture=image-paisley] .v4-split .finale .after>*,:root[data-texture=image-paisley] .v4-split .finale .before,:root[data-texture=image-paisley] .v4-split .finale .before>*{transition:none}}.v4-split .hero-split .after,.v4-split .hero-split .before{padding:80px 64px 64px;justify-content:flex-start}.v4-split .hero-split .before{padding-right:48px}.v4-split .hero-split .after{padding-left:96px}.v4-split .hero-side-stack{display:flex;flex-direction:column;gap:21px;max-width:540px}.v4-split .hero-split .after>.hero-side-stack{max-width:none}.v4-split .clutter-grid{position:relative;width:100%;min-height:440px;margin-top:24px}.v4-split .hero-items-layer{position:absolute;inset:0;pointer-events:none;z-index:4}.v4-split .hero-item{position:absolute;top:0;left:0;background:var(--cream);box-shadow:0 12px 28px rgb(0 0 0/.1),0 3px 8px rgb(0 0 0/.05);padding:10px 10px 14px;display:flex;flex-direction:column;transform-origin:top left;--morph:1.4s;--fade:700ms;transition:transform var(--morph) cubic-bezier(.42,0,.2,1),width var(--morph) cubic-bezier(.42,0,.2,1),height var(--morph) cubic-bezier(.42,0,.2,1),border-radius var(--morph) cubic-bezier(.42,0,.2,1),background var(--morph) cubic-bezier(.42,0,.2,1),padding var(--morph) cubic-bezier(.42,0,.2,1),box-shadow var(--morph) ease,opacity var(--fade) cubic-bezier(.5,0,.75,0);will-change:transform,width,height}.v4-split .hero-item--card{transition:transform var(--morph) cubic-bezier(.34,1.2,.6,1),width var(--morph) cubic-bezier(.42,0,.2,1),height var(--morph) cubic-bezier(.42,0,.2,1),border-radius var(--morph) cubic-bezier(.42,0,.2,1),background var(--morph) cubic-bezier(.42,0,.2,1),padding var(--morph) cubic-bezier(.42,0,.2,1),box-shadow var(--morph) ease,opacity var(--fade) cubic-bezier(.5,0,.75,0)}.v4-split .hero-item--gone{transition:transform 1s cubic-bezier(.5,0,1,1),opacity 1s cubic-bezier(.9,0,1,1)}.v4-split .hero-item--cluster{padding:0;background:transparent;box-shadow:0 8px 20px rgb(0 0 0/.25),0 2px 6px rgb(0 0 0/.18)}.v4-split .hero-item-photo{width:100%;flex:1 1 auto;background-size:cover;background-position:50%;background-color:rgb(var(--bg)/.06);box-shadow:inset 0 0 0 1px rgb(var(--bg)/.12);transition:border-radius var(--morph) cubic-bezier(.42,0,.2,1)}.v4-split .hero-item-name{font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-align:center;opacity:0;max-height:0;margin-top:0;overflow:hidden;transition:opacity .5s ease .7s,max-height var(--morph) cubic-bezier(.42,0,.2,1),margin-top var(--morph) cubic-bezier(.42,0,.2,1)}.v4-split .hero-item-name.is-shown{opacity:1;max-height:32px;margin-top:10px}.v4-split .hero-item-sticker{position:absolute;top:-10px;right:-12px;background:rgb(var(--money));color:var(--cream);padding:6px 12px 6px 10px;border-radius:6px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:13px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:6px;box-shadow:0 6px 14px rgb(var(--money)/.32),0 2px 5px rgb(var(--money)/.18);opacity:0;transform:scale(.6) translateY(-6px);transition:opacity .4s ease .9s,transform .4s cubic-bezier(.34,1.56,.64,1) .9s}.v4-split .hero-item-sticker.is-shown{opacity:1;transform:scale(1) translateY(0)}.v4-split .hero-item-sticker-dot{width:6px;height:6px;background:var(--cream);border-radius:50%;flex-shrink:0}@keyframes v2-slide-left{0%{opacity:0;transform:translateX(-20px) rotate(0)}to{opacity:1}}.v4-split .treated-cards{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px;max-width:620px}.v4-split .treated-card,.v4-split .treated-card-slot{position:relative;aspect-ratio:1/1.22;border-radius:10px}.v4-split .treated-card-slot{border:none;background:transparent}.v4-split .treated-total{grid-column:1/-1;margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px}.v4-split .treated-total-label{font-family:var(--sans);font-size:14px;color:var(--after-ink-soft)}.v4-split .treated-total-sub{display:block;margin-top:4px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text)/.4)}.v4-split .treated-total-value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:38px;font-weight:700;color:rgb(var(--money));letter-spacing:-.015em;line-height:1}.v4-split .treated-total{opacity:0;transform:translateY(8px);transition:opacity .6s cubic-bezier(.42,0,.2,1),transform .6s cubic-bezier(.42,0,.2,1)}.v4-split .treated-total.is-revealed{opacity:1;transform:translateY(0)}.v4-split .big-num{font-family:var(--serif);font-weight:400;font-size:clamp(100px,14vw,220px);line-height:1;letter-spacing:-.04em;margin-bottom:8px;font-variant-numeric:tabular-nums}.v4-split .before .big-num{color:var(--before-accent)}.v4-split .after .big-num{color:var(--after-accent)}.v4-split .num-caption{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.v4-split .before .num-caption{color:var(--before-ink-soft)}.v4-split .after .num-caption{color:var(--after-ink-soft)}.v4-split .row-split{display:grid;grid-template-columns:38fr 62fr;border-top:1px solid var(--rule);position:relative}.v4-split .row-split:last-child{border-bottom:1px solid var(--rule)}.v4-split .row-split .after,.v4-split .row-split .before{padding:55px 89px;min-height:144px;display:flex;flex-direction:column;justify-content:center;position:relative}.v4-split .row-split .before{background:repeating-linear-gradient(135deg,rgb(255 255 255/.022) 0 1px,transparent 1px 16px),repeating-linear-gradient(0deg,rgb(255 255 255/.018) 0 1px,transparent 1px 4px),var(--before-bg);color:var(--before-ink)}.v4-split .row-split .after{background:var(--after-bg);color:var(--after-ink)}.v4-split .row-split:before{content:"";position:absolute;left:38%;top:0;bottom:0;width:1px;background:var(--rule);z-index:3}.v4-split .row-label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:21px;opacity:.7}.v4-split .row-text{font-family:var(--serif);font-size:clamp(26px,2.6vw,38px);line-height:1.2;font-weight:400;text-wrap:balance}.v4-split .row-text em{font-style:italic}.v4-split .before .row-text em{color:var(--before-accent)}.v4-split .after .row-text em{color:color-mix(in srgb,rgb(var(--primary)),rgb(var(--text)) 28%)}.v4-split .row-num{position:absolute;top:34px;right:89px;font-family:var(--mono);font-size:11px;letter-spacing:.15em;color:var(--before-ink-soft);opacity:.6}.v4-split .after .row-num{color:var(--after-ink-soft)}.v4-split .seam-arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;width:56px;height:56px;border-radius:50%;background:var(--cream);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;color:var(--before-accent)}.v4-split .est-section{position:relative;border-bottom:1px solid var(--rule)}.v4-split .est-intro{padding:89px clamp(40px,6vw,96px) 55px;text-align:center;background:color-mix(in srgb,rgb(var(--money)) 10%,var(--cream));border-bottom:1px solid color-mix(in srgb,rgb(var(--money)) 22%,transparent)}.v4-split .est-intro-eyebrow{font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--money));margin-bottom:21px}.v4-split .est-intro-title{font-family:var(--serif);font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.03em;color:var(--ink);max-width:820px;margin:0 auto;text-wrap:balance}.v4-split .est-intro-title em{font-style:italic;color:rgb(var(--money))}.v4-split .est-intro-sub{margin:21px auto 0;max-width:580px;font-size:15px;line-height:1.55;color:var(--ink-soft)}.v4-split .est-split .after,.v4-split .est-split .before{padding:89px;justify-content:center}@media (min-width:901px){:root .v4-split .est-split .after,:root .v4-split .est-split .before,:root .v4-split .row-split .after,:root .v4-split .row-split .before,:root .v4-split .t-split .after,:root .v4-split .t-split .before{justify-content:flex-start}}.v4-split .est-photo{margin-top:32px;aspect-ratio:16/10;background-color:color-mix(in srgb,var(--before-bg),white 4%);background-size:cover;background-position:50%;border-radius:12px;position:relative;display:flex;align-items:flex-end;justify-content:flex-start;border:1px solid rgb(var(--bg)/.15);padding:14px;overflow:hidden;filter:brightness(1.08) saturate(1.05)}.v4-split .est-photo:after{content:"";position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(180deg,transparent,rgb(var(--text)/.32));pointer-events:none}.v4-split .est-photo .lbl{position:relative;z-index:1;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:rgb(var(--bg)/.95);padding:6px 12px;border-radius:4px}.v4-split .est-name{min-height:2.1em;display:flex;align-items:flex-start}.v4-split .est-chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;min-height:132px;align-content:flex-start}.v4-split .est-chip{padding:8px 14px;font-size:13px;border:1px solid rgb(var(--bg)/.3);color:var(--before-ink-soft);border-radius:999px;transition:all .16s}.v4-split .est-chip:hover{border-color:var(--before-accent);color:var(--before-accent)}.v4-split .est-chip.active{background:var(--before-accent);border-color:var(--before-accent);color:var(--cream)}@media (prefers-reduced-motion:no-preference){.v4-split .est-photo--swap{animation:est-swap-fade .42s cubic-bezier(.4,0,.2,1)}.v4-split .est-value--swap{animation:est-swap-rise .46s cubic-bezier(.34,1.56,.64,1)}@keyframes est-swap-fade{0%{opacity:0}to{opacity:1}}@keyframes est-swap-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v4-split .est-chip:active{transform:scale(.94)}.v4-split .est-chip.active{animation:est-chip-pop .32s cubic-bezier(.34,1.56,.64,1)}@keyframes est-chip-pop{0%{transform:scale(.9)}55%{transform:scale(1.07)}to{transform:scale(1)}}.v4-split .finale-waitlist-success-icon{animation:success-pop .52s cubic-bezier(.34,1.56,.64,1)}@keyframes success-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}}@media (prefers-reduced-motion:reduce){.v4-split .hero-item,.v4-split .hero-item-name,.v4-split .hero-item-sticker,.v4-split .mobile-hero,.v4-split .mobile-hero-cards,.v4-split .mobile-hero-headline,.v4-split .mobile-hero:before,.v4-split .nav:before,.v4-split .treated-total{transition:none!important}}.v4-split .est-chip.est-chip-more{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.v4-split .est-chip.est-chip-more:hover{opacity:.85;color:var(--before-ink);border-color:rgb(var(--bg)/.5)}.v4-split .est-head{display:flex;flex-direction:column}.v4-split .est-head .est-value{margin-top:55px}.v4-split .est-value{font-family:var(--serif);font-size:clamp(60px,7.5vw,96px);line-height:1;letter-spacing:-.03em;color:var(--after-accent);display:flex;align-items:baseline;gap:8px;margin-bottom:13px}.v4-split .est-value .dollar{font-size:.45em;color:var(--after-ink-soft)}.v4-split .est-caption{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--after-ink-soft)}.v4-split .est-promise{margin:34px 0 0;padding:0;list-style:none;display:grid;gap:13px;max-width:460px}.v4-split .est-promise li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:12px;color:var(--after-ink);font-size:18px;line-height:1.5}.v4-split .est-promise-mark{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:50%;background:rgb(var(--money)/.16);color:rgb(var(--money));font-family:var(--serif);font-size:18px;font-weight:700;line-height:1;transform:translateY(2px)}.v4-split .t-split{min-height:0}.v4-split .t-split .after,.v4-split .t-split .before{padding:89px;min-height:360px;justify-content:center}.v4-split .t-quote{font-family:var(--serif);font-size:clamp(24px,2.6vw,38px);line-height:1.25;text-wrap:pretty;max-width:540px;min-height:4em;transition:opacity .24s ease}.v4-split .t-split.t-fading .t-byline,.v4-split .t-split.t-fading .t-quote{opacity:0}.v4-split .t-byline{transition:opacity .24s ease}.v4-split .t-quote em{font-style:italic}.v4-split .before .t-quote em{color:var(--before-accent)}.v4-split .after .t-quote em{color:var(--after-accent)}.v4-split .t-byline{display:flex;align-items:center;gap:14px;margin-top:32px;font-size:14px}.v4-split .t-byline .av{width:52px;height:52px;border-radius:50%;background-color:var(--cream-deep);background-size:cover;background-position:50%;box-shadow:inset 0 0 0 2px var(--cream);flex-shrink:0}.v4-split .t-byline-dark{margin-top:40px;gap:18px}.v4-split .t-byline-dark .av.t-byline-photo{width:72px;height:72px;box-shadow:inset 0 0 0 2px rgb(var(--bg)/.4),0 8px 20px rgb(0 0 0/.18)}.v4-split .t-byline-dark .t-who{color:var(--cream);font-size:16px}.v4-split .t-byline-dark .t-meta{color:rgb(var(--bg)/.6)}.v4-split .t-who{font-weight:600}.v4-split .t-meta{font-family:var(--mono);font-size:11px;opacity:.7;margin-top:2px;letter-spacing:.08em;text-transform:uppercase}.v4-split .t-pagination{display:flex;align-items:center;gap:16px;margin-top:28px}.v4-split .t-pagination-dots{display:flex;gap:10px}.v4-split .t-pagination-dots button{width:10px;height:10px;border-radius:50%;background:rgb(var(--text)/.16);transition:background .2s,transform .2s}.v4-split .t-pagination-dots button:hover{background:rgb(var(--text)/.3)}.v4-split .t-pagination-dots button.active{background:rgb(var(--text)/.55);transform:scale(1.15)}.v4-split .t-pagination-arrow{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgb(var(--text)/.18);background:transparent;color:rgb(var(--text)/.7);cursor:pointer;font-size:16px;line-height:1;transition:background .2s ease,border-color .2s ease,color .2s ease}.v4-split .t-pagination-arrow:hover{background:rgb(var(--text)/.04);border-color:rgb(var(--text)/.4);color:rgb(var(--text))}.v4-split .faq-header{padding:89px 55px 55px;text-align:center;background:var(--cream-deep)}.v4-split .faq-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:21px}.v4-split .faq-split{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-top:1px solid var(--rule);text-align:left;font:inherit;color:inherit;width:100%;cursor:pointer;transition:background .2s}.v4-split .faq-split:focus-visible{outline:2px solid var(--before-accent);outline-offset:-2px}.v4-split .faq-split.open{background:var(--cream-deep)}.v4-split .faq-split .before{background:color-mix(in srgb,var(--before-bg),white 8%)}.v4-split .faq-split.open .before{background:var(--before-bg)}.v4-split .faq-split .after{background:var(--cream)}.v4-split .faq-split .after,.v4-split .faq-split .before{padding:55px 89px;min-height:auto}.v4-split .faq-split.faq-static{cursor:default}.v4-split .faq-q{font-family:var(--serif);font-size:clamp(24px,2.6vw,38px);line-height:1.2;font-weight:400;text-wrap:balance;padding-right:40px}.v4-split .faq-q em{font-style:italic;color:var(--before-accent)}.v4-split .faq-a{font-size:15px;line-height:1.6;color:var(--after-ink-soft);max-width:460px}.v4-split .faq-a em{color:var(--after-accent);font-style:italic}.v4-split .finale{min-height:100vh;display:grid;grid-template-columns:38fr 62fr;position:relative;transition:grid-template-columns 2.4s cubic-bezier(.6,0,.3,1)}.v4-split .finale-anchor{position:absolute;top:0;left:0;width:0;height:0}.v4-split .finale.resolved{grid-template-columns:0fr 1fr}.v4-split .finale .before{background:repeating-linear-gradient(135deg,rgb(255 255 255/.022) 0 1px,transparent 1px 16px),repeating-linear-gradient(0deg,rgb(255 255 255/.018) 0 1px,transparent 1px 4px),var(--before-bg);color:var(--before-ink);padding:80px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;transition:padding 2.4s cubic-bezier(.6,0,.3,1),opacity 1.6s .4s}.v4-split .finale.resolved .before{padding:0;opacity:0}.v4-split .finale .after{background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;text-align:center}.v4-split .finale-slogan{font-size:clamp(22px,2.2vw,32px);color:var(--ink-soft);max-width:520px}.v4-split .finale-slogan,.v4-split .finale-wordmark{font-family:var(--serif);font-style:italic;margin-bottom:48px}.v4-split .finale-wordmark{position:relative;display:inline-block;font-size:clamp(120px,16vw,260px);line-height:.9;letter-spacing:-.04em;padding:0;isolation:isolate}.v4-split .finale-wordmark-text{display:inline-block;padding-right:15px;margin-right:-15px;background:radial-gradient(circle at 68% 38%,rgb(var(--primary)) 0,rgb(var(--primary)) 8%,color-mix(in srgb,rgb(var(--primary)),rgb(var(--text)) 22%) 28%,color-mix(in srgb,rgb(var(--primary)),rgb(var(--text)) 45%) 52%,color-mix(in srgb,rgb(var(--primary)),rgb(var(--text)) 72%) 78%,rgb(var(--text)) 105%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.v4-split .finale-wordmark .dot{position:absolute;left:68%;top:.45em;transform:translate(-50%,-50%);width:.21em;height:.15em;border-radius:50%;border-top-right-radius:75%;border-top-left-radius:40%;border-bottom-left-radius:75%;border-bottom-right-radius:40%;background:rgb(var(--primary));z-index:2;filter:drop-shadow(-1px 0 4px rgb(var(--primary)/.38))}.v4-split .finale-waitlist{display:flex;gap:8px;padding:6px;border:1px solid var(--rule);border-radius:999px;background:var(--cream-deep)}.v4-split .finale-waitlist input{border:none;outline:none;background:none;padding:14px 20px;font-family:var(--sans);font-size:15px;min-width:280px;color:var(--ink)}.v4-split .finale-waitlist button{padding:12px 24px;background:var(--before-accent);color:var(--cream);border-radius:999px;font-size:14px;font-weight:500;transition:filter .18s;white-space:nowrap}.v4-split .finale-waitlist button:hover{filter:brightness(.9)}.v4-split .finale-waitlist button:disabled,.v4-split .finale-waitlist input:disabled{opacity:.55;cursor:not-allowed}.v4-split .finale-waitlist-error{margin-top:10px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:rgb(var(--danger))}.v4-split .finale-waitlist-success{display:flex;flex-direction:column;align-items:center;gap:13px;padding:8px 0 4px}.v4-split .finale-waitlist-success-icon{width:40px;height:40px;border-radius:50%;background:rgb(var(--success));color:var(--cream);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:1}.v4-split .finale-waitlist-success-text{font-family:var(--serif);font-size:18px;color:rgb(var(--text));margin:0}.v4-split .finale-waitlist-success-cta{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--primary));text-decoration:underline;text-underline-offset:4px}.v4-split .finale-waitlist-success-cta:hover{text-decoration-thickness:2px}.v4-split .finale-note{margin-top:16px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--ink-faint)}.v4-split .finale-toggle{position:absolute;top:24px;right:24px;z-index:10;padding:10px 16px;border:1px solid var(--rule);border-radius:999px;font-size:12px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--cream);color:var(--ink-soft);transition:all .16s}.v4-split .finale-toggle:hover{border-color:var(--before-accent);color:var(--before-accent)}.v4-split .footer-split{border-top:1px solid var(--rule);position:relative}.v4-split .footer-side{padding:40px 80px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center}.v4-split .footer-legal{justify-content:center;gap:28px;color:var(--ink-faint)}.v4-split .footer-wordmark{font-family:var(--serif);font-style:italic;font-size:20px;text-transform:none;letter-spacing:0;color:var(--ink)}.v4-split .footer-sources{padding:40px 80px 28px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:rgb(var(--text)/.35);text-align:center;background:var(--cream)}.v4-split .footer-sources sup{margin-right:3px}.v4-split .mobile-hero{display:none;position:relative;isolation:isolate;overflow:hidden;background-color:var(--before-bg);color:var(--before-ink);padding:32px 24px 28px;transition:background-color 1.4s cubic-bezier(.42,0,.2,1),color 1.4s cubic-bezier(.42,0,.2,1)}.v4-split .mobile-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgb(255 255 255/.022) 0 1px,transparent 1px 16px),repeating-linear-gradient(0deg,rgb(255 255 255/.018) 0 1px,transparent 1px 4px);opacity:1;transition:opacity 1.4s cubic-bezier(.42,0,.2,1)}.v4-split .mobile-hero>*{position:relative;z-index:1}.v4-split .mobile-hero.is-after{background:var(--after-bg);color:var(--after-ink)}.v4-split .mobile-hero.is-after:before{opacity:0}.v4-split .mobile-hero-headlines{position:relative;min-height:170px;margin-bottom:12px}.v4-split .mobile-hero-headline{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;transition:transform 1.4s cubic-bezier(.42,0,.2,1),opacity .8s cubic-bezier(.42,0,.2,1)}.v4-split .mobile-hero-headline--before{transform:translateX(0);opacity:1}.v4-split .mobile-hero.is-after .mobile-hero-headline--before{transform:translateX(-12%);opacity:0}.v4-split .mobile-hero-headline--after{transform:translateX(12%);opacity:0}.v4-split .mobile-hero.is-after .mobile-hero-headline--after{transform:translateX(0);opacity:1}.v4-split .mobile-hero-headline .disp{font-size:clamp(26px,6.6vw,34px);line-height:1.06;letter-spacing:-.025em}.v4-split .mobile-hero-headline--before .disp em{color:var(--before-accent)}.v4-split .mobile-hero-headline--after .disp em{color:var(--after-accent)}.v4-split .mobile-hero-headline .lede{margin-top:6px;font-size:14px;max-width:none}.v4-split .mobile-hero .hero-item{--morph:1.85s;--fade:0.9s}.v4-split .mobile-hero-stage{position:relative;width:100%}.v4-split .mobile-hero-cluster{position:absolute;inset:0;pointer-events:none}.v4-split .mobile-hero-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;max-height:800px;overflow:hidden;transition:max-height .36s cubic-bezier(.42,0,.2,1)}.v4-split .mobile-hero-card-slot{aspect-ratio:100/122;width:100%;visibility:hidden}.v4-split .mobile-hero.cards-cleared .mobile-hero-cards{max-height:0;transition:max-height 1.1s cubic-bezier(.42,0,.2,1) 1.2s}.v4-split .mobile-hero .treated-total{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:13px;margin-top:16px;max-width:340px;margin-inline:auto;color:var(--after-ink-soft)}.v4-split .mobile-hero .treated-total-value{font-size:28px}.v4-split .mobile-hero-toggle{display:inline-block;margin-top:16px;padding:9px 16px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--before-ink);background:transparent;border:1px solid color-mix(in srgb,var(--before-ink) 45%,transparent);border-radius:999px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .5s ease,color .8s cubic-bezier(.42,0,.2,1),border-color .8s cubic-bezier(.42,0,.2,1),background .2s ease}.v4-split .mobile-hero.has-played-auto .mobile-hero-toggle{opacity:1;pointer-events:auto}.v4-split .mobile-hero.is-after .mobile-hero-toggle{color:var(--after-ink);border-color:color-mix(in srgb,var(--after-ink) 45%,transparent)}.v4-split .mobile-hero-toggle:hover{background:color-mix(in srgb,var(--before-ink) 8%,transparent);border-color:color-mix(in srgb,var(--before-ink) 70%,transparent)}.v4-split .mobile-hero.is-after .mobile-hero-toggle:hover{background:color-mix(in srgb,var(--after-ink) 6%,transparent);border-color:color-mix(in srgb,var(--after-ink) 70%,transparent)}@media (max-width:900px){.v4-split .hero-split{display:none}.v4-split .mobile-hero{display:block}.v4-split .finale,.v4-split .footer-split,.v4-split .row-split,.v4-split .split{grid-template-columns:1fr;min-height:auto}.v4-split .footer-split:before,.v4-split .row-split:before,.v4-split .split:before{display:none}.v4-split .row-split .after,.v4-split .row-split .before,.v4-split .split .after,.v4-split .split .before{padding:56px 28px 64px;min-height:auto}.v4-split .row-split .after,.v4-split .split .after{border-radius:32px 32px 0 0;margin-top:-32px;position:relative;z-index:2;padding-top:64px}.v4-split .hero-split .before{min-height:60vh}.v4-split .hero-split .after{min-height:56vh}.v4-split .clutter-tag.traveling-chip,.v4-split .row-split:nth-of-type(n+3){display:none}.v4-split .t-split{background:color-mix(in srgb,var(--cream),rgb(var(--text)) 4%);border-bottom:1px solid var(--rule);margin-top:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:400px;justify-content:center;padding:48px 24px;gap:14px}.v4-split .t-split:before{display:none}.v4-split .t-split .after,.v4-split .t-split .before{display:contents}.v4-split .t-split .after>*,.v4-split .t-split .before>*{background:transparent!important;color:rgb(var(--text));margin:0;min-height:0}.v4-split .t-split .before .side-label{order:1;max-width:calc(100% - 104px)}.v4-split .t-split .before .t-quote{order:2}.v4-split .t-split .after .side-label{order:3;margin-top:6px}.v4-split .t-split .after .t-quote{order:4}.v4-split .t-split .before .t-byline{order:5}.v4-split .t-split .after .side-label:before{content:"↓";background:none;width:auto;height:auto;font-size:15px;line-height:1;color:rgb(var(--text)/.45);-webkit-text-fill-color:rgb(var(--text)/.45)}.v4-split .t-split .t-pagination{position:absolute;top:30px;right:24px;margin:0}.v4-split .t-split .side-label{color:rgb(var(--text)/.5)}.v4-split .t-split .side-label:before{background:rgb(var(--text)/.4)}.v4-split .t-byline-dark{margin-top:20px;gap:12px}.v4-split .t-byline-dark .av.t-byline-photo{width:48px;height:48px;box-shadow:inset 0 0 0 2px rgb(var(--text)/.1)}.v4-split .t-byline-dark .t-who{color:rgb(var(--text));font-size:14px}.v4-split .t-byline-dark .t-meta{color:rgb(var(--text)/.55)}.v4-split .t-split .before .t-quote em{color:var(--before-accent)}.v4-split .t-pagination{margin-top:20px}.v4-split .faq-header{padding:48px 24px 32px}.v4-split .faq-header .disp{font-size:clamp(32px,8vw,44px)!important;line-height:1.05}.v4-split .faq-split{grid-template-columns:1fr;background:var(--cream-deep);border-top:1px solid var(--rule)}.v4-split .faq-split:last-child{border-bottom:1px solid var(--rule)}.v4-split .faq-split:before{display:none}.v4-split .faq-split .after,.v4-split .faq-split .before{background:transparent!important;padding:20px 24px;color:rgb(var(--text));border-radius:0;margin-top:0}.v4-split .faq-split.open{background:var(--cream)}.v4-split .faq-split .row-num{display:none}.v4-split .faq-split .after{max-height:0;overflow:hidden;padding-top:0!important;padding-bottom:0!important;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1)}.v4-split .faq-split.open .after{max-height:400px;padding-bottom:24px!important}.v4-split .faq-split .faq-q{position:relative;padding-right:40px;color:rgb(var(--text));font-size:clamp(20px,5.2vw,26px);line-height:1.25}.v4-split .faq-split .faq-q:after{content:"+";position:absolute;right:0;top:2px;font-family:var(--mono);font-size:24px;line-height:1;color:rgb(var(--text)/.4);transition:transform .3s cubic-bezier(.4,0,.2,1)}.v4-split .faq-split.open .faq-q:after{transform:rotate(45deg);color:rgb(var(--text)/.75)}.v4-split .faq-a{color:var(--after-ink-soft);font-size:14px;line-height:1.55}.v4-split .row-split:not(.faq-split){display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--cream);border-top:none}.v4-split .row-split:not(.faq-split):not(:last-of-type){padding-bottom:0}.v4-split .row-split:not(.faq-split):before{display:none}.v4-split .row-split:not(.faq-split) .after,.v4-split .row-split:not(.faq-split) .before{border-radius:14px;padding:26px 22px;margin-top:0;min-height:auto}.v4-split .row-split:not(.faq-split) .before{background:repeating-linear-gradient(135deg,rgb(255 255 255/.022) 0 1px,transparent 1px 16px),var(--before-bg);color:var(--cream)}.v4-split .row-split:not(.faq-split) .after{background:#fff;color:rgb(var(--text));border:1px solid rgb(var(--text)/.08);box-shadow:0 6px 18px rgb(var(--text)/.07)}.v4-split .row-split:not(.faq-split) .row-num{color:rgb(var(--bg)/.55);font-size:10px;top:22px;right:22px}.v4-split .row-split:not(.faq-split) .after .row-num{color:rgb(var(--text)/.7)}.v4-split .row-split:not(.faq-split) .row-label{font-size:10px;margin-bottom:14px}.v4-split .row-split:not(.faq-split) .before .row-label{color:rgb(var(--bg)/.7)}.v4-split .row-split:not(.faq-split) .after .row-label{color:rgb(var(--text)/.7)}.v4-split .row-split:not(.faq-split) .row-text{font-size:clamp(20px,5.2vw,26px);line-height:1.25}.v4-split .est-chips{margin:16px 0;gap:6px}.v4-split .est-chip{padding:6px 10px;font-size:12px}.v4-split .nav{background:var(--cream);position:sticky;isolation:isolate}.v4-split .nav:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,rgb(0 0 0/.04) 0 1px,transparent 1px 16px),repeating-linear-gradient(0deg,rgb(0 0 0/.025) 0 1px,transparent 1px 4px);opacity:1;transition:opacity 1.4s cubic-bezier(.42,0,.2,1)}@supports (animation-timeline:scroll()){.v4-split .nav:before{animation:nav-hatch-fade linear forwards;animation-timeline:scroll(root block);animation-range:0 60vh}@keyframes nav-hatch-fade{to{opacity:0}}}:root[data-hero-after] .v4-split .nav:before{opacity:0!important}.v4-split .nav{display:flex;align-items:center;grid-template-columns:none}.v4-split .nav-left{display:none}.v4-split .nav-right{padding:0 16px;gap:12px;flex:0 0 auto;background:transparent}.v4-split .nav-right .links{display:none}.v4-split .nav-right .nav-cta{padding:7px 14px;font-size:11px}.v4-split .nav-seam{position:static;transform:none;width:auto;height:auto;border:none;border-radius:0;background:none;box-shadow:none;font-size:42px;order:-1;margin-right:auto;padding:0 0 0 18px}.v4-split .nav-seam-mark{margin-top:0}.v4-split .nav-seam .dot{top:.2em;width:.2em;height:.2em}.v4-split .hero-split,.v4-split .hero-split .before{min-height:auto}.v4-split .hero-split .clutter-grid{min-height:260px;margin-top:16px}.v4-split .footer-sources{padding:32px 24px 28px;font-size:10px;color:rgb(var(--text)/.35);background:var(--cream)}.v4-split .finale{grid-template-columns:1fr}.v4-split .finale .before,.v4-split .finale-toggle{display:none}.v4-split .finale.resolved{grid-template-columns:1fr}.v4-split .finale{min-height:auto;align-content:start}.v4-split .finale .after{padding:88px 20px 56px;justify-content:flex-start}.v4-split .finale-wordmark{font-size:clamp(64px,18vw,96px);margin-bottom:24px}.v4-split .finale-slogan{font-size:18px;margin-bottom:24px;max-width:none}.v4-split .finale-waitlist{width:100%;max-width:320px}.v4-split .finale-waitlist input{min-width:0;padding:12px 16px;font-size:14px}.v4-split .finale-waitlist button{padding:10px 18px;font-size:13px}.v4-split .footer-side{padding:24px 30px}.v4-split .est-photo{aspect-ratio:16/10}.v4-split .est-split .after{justify-content:flex-start}.v4-split .est-head{flex-direction:column}.v4-split .est-head .est-value{margin-top:0}.v4-split .est-chips{order:2;margin:16px 0 0;min-height:0}.v4-split .after .side-label:before{content:"";width:24px;height:1px;background:currentColor;opacity:.6;flex:0 0 auto}.v4-split .after .side-label:after{display:none}.v4-split .est-intro{text-align:left;padding:56px 24px 32px}.v4-split .est-intro-eyebrow{display:flex;align-items:center;gap:14px}.v4-split .est-intro-eyebrow:before{content:"";width:24px;height:1px;background:rgb(var(--money))}.v4-split .mobile-hero-cards{grid-template-columns:repeat(2,1fr);gap:12px;max-width:340px;margin-inline:auto}.v4-split .mobile-hero-stage{margin-top:40px}.v4-split .mobile-hero-headline .disp{font-size:clamp(32px,8.4vw,42px);line-height:1.05}.v4-split .mobile-hero-headline .lede{font-size:16px;line-height:1.45}}