@font-face{font-family:newsreader;src:url(../media/Newsreader_Variable_latin-s.16whm0euli40m.woff2?dpl=dpl_6CH1kcqetPYKcJADGYhKtPcVKLRr)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(../media/Newsreader_Variable_italic_latin-s.0h26ys03~gfbk.woff2?dpl=dpl_6CH1kcqetPYKcJADGYhKtPcVKLRr)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.0%;size-adjust:104.8%}.newsreader_de14f778-module__TNS3-q__className{font-family:newsreader,newsreader Fallback}.newsreader_de14f778-module__TNS3-q__variable{--font-newsreader:"newsreader", "newsreader Fallback"}
.sep-presentation{--surface:#f1ebe0;--ink:#1a1612;--ink-text:var(--ink);--signature:#c26a4e;--signature-deep:color-mix(in oklch, var(--signature), #000 22%);--signature-link:color-mix(in oklch, var(--signature), #000 14%);--tint-12:color-mix(in oklch, var(--signature) 12%, var(--surface));--tint-6:color-mix(in oklch, var(--signature) 6%, var(--surface));--line-30:color-mix(in oklch, var(--signature) 30%, var(--surface));--on-signature:#f1ebe0;--decorative:var(--signature);--signature-on-dark:color-mix(in oklch, var(--signature) 72%, #fff);--decorative-on-dark:color-mix(in oklch, var(--decorative) 72%, #fff);--paper:var(--surface);--brick:var(--signature);--brick-deep:var(--signature-deep);--paper-deep:color-mix(in oklch, var(--ink) 8%, var(--surface));--paper-raise:var(--tint-6);--paper-card:var(--tint-12);--paper-line:var(--line-30);--paper-line-soft:color-mix(in oklch, var(--signature) 16%, var(--surface));--ink-2:color-mix(in oklch, var(--ink) 90%, var(--surface));--ink-muted:color-mix(in oklch, var(--ink) 56%, var(--surface));--ink-faint:color-mix(in oklch, var(--ink) 38%, var(--surface));--gold:var(--decorative);--gold-warm:var(--decorative);--rose:var(--decorative);--pos:#1d9e75;--pos-bright:#6ee7a8;--chart-blue:#3f6c8e;--chart-blue-deep:#2c5474;--sep-display:var(--font-instrument-serif), "Iowan Old Style", Georgia, serif;--sep-ui:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--sep-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--sep-gutter:30px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--ease:cubic-bezier(.2, .7, .1, 1);--r-ease:cubic-bezier(.16, .84, .3, 1);--r-quick:.14s;--r-std:.22s;--r-slow:.36s;--r-rise:.64s;--shadow-card:0 1px 0 #ffffffb3 inset, 0 18px 40px -26px #281c102e;--shadow-paper:0 1px 0 #fff9 inset, 0 32px 80px -40px #281c1038;background:var(--paper-deep);color:var(--ink-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";min-height:100vh}.sep-presentation,.sep-presentation *{box-sizing:border-box}html.sep-embed .sep-presentation .share{display:none}.sep-presentation .page{background:var(--paper);width:100%;color:var(--ink-text);font-family:var(--sep-ui);margin:0 auto;position:relative}@media (min-width:540px){.sep-presentation{background:radial-gradient(60% 40% at 50% 0%, #f1e9da 0%, transparent 60%), var(--paper-deep);padding:40px 0}.sep-presentation .page{max-width:460px;box-shadow:var(--shadow-paper);border-radius:32px;overflow:hidden}}.sep-presentation .appbar{z-index:5;color:#fbf6ec;background:linear-gradient(#00000052 0%,#0000 100%);justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex;position:absolute;top:0;left:0;right:0}.sep-presentation .appbar .prepared{font-family:var(--sep-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.9;font-size:9.5px}.sep-presentation .appbar .share{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:30px;height:30px;color:inherit;background:#ffffff24;border:1px solid #ffffff2e;border-radius:50%;place-items:center;padding:0;display:grid}.sep-presentation .appbar .share svg{stroke:#fbf6ec;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sep-presentation .hero{color:#fbf6ec;background:#1a1612;height:480px;margin-bottom:0;position:relative;overflow:hidden}.sep-presentation .hero:after{content:"";pointer-events:none;z-index:4;border:1px solid #ffffff1a;position:absolute;inset:14px}.sep-presentation .hero-photo{z-index:0;transform-origin:50% 45%;background-color:#c8b69a;background-position:50% 38%;background-repeat:no-repeat;background-size:cover;animation:22s cubic-bezier(.4,0,.6,1) forwards sepKenburns;position:absolute;inset:-2%}.sep-presentation .hero-photo.monogram{background-image:linear-gradient(160deg,#ad927a 0%,#8c715b 100%)}.sep-presentation .hero .appbar{z-index:2;position:relative}.sep-presentation .caption-wrap{z-index:3;margin:-44px 18px 0;position:relative}.sep-presentation .caption-card{color:#f4efe4;background:#16110d;border:1px solid #ffffff0a;border-radius:14px;padding:22px 26px 26px;box-shadow:inset 0 1px #ffffff0d,0 22px 50px -28px #140c048c,0 6px 18px -10px #140c0459}.sep-presentation .caption-card .for{font-family:var(--sep-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--signature-on-dark);align-items:center;gap:10px;margin-bottom:12px;font-size:9.5px;display:flex}.sep-presentation .caption-card .for:before{content:"";background:var(--signature-on-dark);border-radius:50%;width:6px;height:6px}.sep-presentation .caption-card .kicker{font-family:var(--sep-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4efe4a6;align-items:center;gap:10px;margin-bottom:16px;font-size:10.5px;display:flex}.sep-presentation .caption-card .kicker:before{content:"";opacity:.55;background:currentColor;width:18px;height:1px}.sep-presentation .caption-card .addr{font-family:var(--sep-display);letter-spacing:-.025em;color:#f4efe4;text-wrap:balance;margin:0;font-size:40px;font-weight:400;line-height:1.02}.sep-presentation .caption-card .addr em{margin-top:2px;font-style:italic;display:block}.sep-presentation .caption-card .city{font-family:var(--sep-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4efe48c;border-top:1px solid #f4efe41f;margin-top:18px;padding-top:18px;font-size:10.5px}.sep-presentation .price-panel{padding:52px var(--sep-gutter) 40px;background:var(--paper-raise);border-bottom:1px solid var(--paper-line);margin-top:0;position:relative}.sep-presentation .price-panel:before{content:"";left:var(--sep-gutter);background:var(--brick);width:3px;height:calc(100% - 92px);position:absolute;top:52px}.sep-presentation .price-panel .lbl{font-family:var(--sep-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brick);align-items:center;gap:10px;margin-bottom:18px;padding-left:18px;font-size:10.5px;display:flex}.sep-presentation .price-panel .price{border-bottom:1px solid var(--paper-line-soft);padding:0 0 26px 18px}.sep-presentation .price-panel .rationale{padding-left:18px}.sep-presentation .price{font-family:var(--sep-display);letter-spacing:-.04em;color:var(--ink-text);font-variant-numeric:tabular-nums;align-items:flex-start;margin:0;font-size:108px;font-weight:400;line-height:.88;display:flex}.sep-presentation .price .dollar{color:var(--brick);letter-spacing:-.02em;margin:10px 4px 0 0;font-size:42px;line-height:1}.sep-presentation .price .sep{color:var(--ink-muted)}.sep-presentation .rationale{font-family:var(--sep-display);letter-spacing:-.01em;color:var(--ink-2);max-width:32ch;margin-top:22px;font-size:22px;font-style:italic;line-height:1.28}.sep-presentation .rationale:before{content:"";background:var(--brick);width:28px;height:1px;margin-bottom:18px;display:block}.sep-presentation .block{padding:56px var(--sep-gutter);border-bottom:1px solid var(--paper-line)}.sep-presentation .block:last-of-type{border-bottom:0}.sep-presentation .block.paper{background:var(--paper)}.sep-presentation .block.raise{background:var(--paper-raise)}.sep-presentation .block.card{background:var(--paper-card)}.sep-presentation .sec-label{font-family:var(--sep-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:14px;margin-bottom:22px;font-size:10.5px;display:flex}.sep-presentation .sec-label .num{font-family:var(--sep-display);letter-spacing:-.01em;color:var(--brick);text-transform:none;padding-left:14px;font-size:17px;font-style:italic;font-weight:400;line-height:1;position:relative}.sep-presentation .sec-label .num:before{content:"";background:var(--signature);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sep-presentation .sec-label .lbl{background:var(--paper-line);flex:1;align-self:center;height:1px}.sep-presentation .sec-label .name{color:var(--ink-muted);letter-spacing:.18em;text-transform:uppercase;font-family:var(--sep-mono);font-size:10.5px}.sep-presentation .sec-title{font-family:var(--sep-display);letter-spacing:-.025em;color:var(--ink-text);max-width:12ch;margin:0 0 22px;font-size:44px;font-weight:400;line-height:1}.sep-presentation .sec-title em{font-style:italic}.sep-presentation .sec-body{color:var(--ink-2);max-width:38ch;font-size:16px;line-height:1.55;font-family:var(--sep-ui);margin:0}.sep-presentation .sec-body+.sec-body{margin-top:14px}.sep-presentation .sec-body.drop-cap{display:flow-root}.sep-presentation .sec-body.drop-cap:first-letter{font-family:var(--sep-display);float:left;color:var(--brick);letter-spacing:-.02em;margin-top:4px;padding:4px 12px 0 0;font-size:64px;font-style:italic;line-height:.85}.sep-presentation .video-block{padding:56px var(--sep-gutter);background:var(--paper-card);border-bottom:1px solid var(--paper-line)}.sep-presentation .video-block .sec-title{max-width:14ch}.sep-presentation .video-poster{aspect-ratio:4/5;border-radius:var(--r-md);background-color:var(--ink-2);min-height:380px;box-shadow:var(--shadow-card);width:100%;color:inherit;text-align:left;border:none;margin-top:28px;padding:0;display:block;position:relative;overflow:hidden}.sep-presentation .video-poster .video-player{object-fit:cover;background:var(--ink-2);width:100%;height:100%;display:block}.sep-presentation .video-poster .video-player:fullscreen{object-fit:contain;background:#000;border-radius:0;width:100%;height:100%}.sep-presentation .video-poster .video-player:fullscreen{object-fit:contain;background:#000;border-radius:0;width:100%;height:100%}.sep-presentation .video-poster[data-no-poster=true]{background:linear-gradient(135deg, var(--paper-card) 0%, var(--ink-2) 100%)}.sep-presentation .video-poster[data-no-poster=true] .video-player{background:0 0}.sep-presentation .video-poster .meta{color:#fbf6ec;z-index:2;pointer-events:none;text-shadow:0 1px 1px #0000008c,0 2px 18px #00000073;position:absolute;bottom:22px;left:22px;right:22px}.sep-presentation .video-poster .meta .ttl{font-family:var(--sep-display);letter-spacing:-.015em;text-shadow:0 1px 1px #0000008c,0 2px 18px #00000073;max-width:22ch;font-size:24px;line-height:1.18}.sep-presentation .video-poster .meta .ttl em{font-style:italic}.sep-presentation .video-poster .meta .runtime{font-family:var(--sep-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.88;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.sep-presentation .video-poster .meta .runtime:before{content:"";opacity:.55;background:currentColor;width:18px;height:1px}.sep-presentation .comps{border-top:1px solid var(--paper-line-soft);margin-top:36px}.sep-presentation .comp{border-bottom:1px solid var(--paper-line-soft);grid-template-columns:28px 1fr auto;align-items:baseline;gap:16px;padding:22px 0;display:grid}.sep-presentation .comp .idx{font-family:var(--sep-mono);color:var(--ink-faint);letter-spacing:.12em;padding-top:4px;font-size:10.5px;line-height:1.3}.sep-presentation .comp .addr{font-family:var(--sep-display);letter-spacing:-.01em;color:var(--ink-text);font-size:21px;line-height:1.18}.sep-presentation .comp .addr small{font-family:var(--sep-ui);color:var(--ink-muted);letter-spacing:0;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.sep-presentation .comp .sold{font-family:var(--sep-display);color:var(--ink-text);letter-spacing:-.015em;text-align:right;font-size:24px;line-height:1}.sep-presentation .comp .sold small{font-family:var(--sep-mono);color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:9.5px;font-weight:400;display:block}.sep-presentation .comps-note{font-family:var(--sep-mono);color:var(--ink-faint);letter-spacing:.06em;margin-top:18px;font-size:10.5px;line-height:1.6}.sep-presentation .pitch{background:var(--paper-card);padding:56px var(--sep-gutter);border-bottom:1px solid var(--paper-line);margin:0;position:relative}.sep-presentation .pitch .sec-title{max-width:14ch}.sep-presentation .pitches{flex-direction:column;gap:28px;margin-top:32px;display:flex}.sep-presentation .pp{grid-template-columns:40px 1fr;align-items:baseline;gap:18px;display:grid}.sep-presentation .pp .n{font-family:var(--sep-display);color:var(--brick);letter-spacing:-.01em;padding-top:2px;font-size:30px;font-style:italic;line-height:1}.sep-presentation .pp .t{font-family:var(--sep-display);letter-spacing:-.015em;color:var(--ink-text);font-size:22px;line-height:1.22}.sep-presentation .pp .t small{font-family:var(--sep-ui);color:var(--ink-muted);letter-spacing:0;margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.sep-presentation .reviews{padding:60px var(--sep-gutter) 56px;background:var(--paper-raise);border-bottom:1px solid var(--paper-line)}.sep-presentation .reviews .sec-title{max-width:16ch}.sep-presentation .reviews-list{border-top:1px solid var(--paper-line-soft);flex-direction:column;gap:0;margin-top:32px;display:flex}.sep-presentation .review{border-bottom:1px solid var(--paper-line-soft);grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:26px 0 24px;display:grid}.sep-presentation .review .qm{font-family:var(--sep-display);color:var(--rose);text-align:center;width:18px;padding-top:18px;font-size:32px;font-style:italic;line-height:.5}.sep-presentation .review .rv-body{font-family:var(--sep-display);letter-spacing:-.005em;color:var(--ink-text);max-width:36ch;margin:0 0 14px;font-size:19px;line-height:1.36}.sep-presentation .review .rv-body em{font-style:italic}.sep-presentation .review .att{font-family:var(--sep-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.sep-presentation .review .att .nm{color:var(--ink-muted);font-weight:500}.sep-presentation .reviews-outlink{font-family:var(--sep-ui);color:var(--ink-text);border-bottom:1px solid var(--brick);letter-spacing:-.005em;transition:gap var(--ease) .14s;align-items:center;gap:10px;margin-top:24px;padding-bottom:2px;font-size:13px;text-decoration:none;display:inline-flex}.sep-presentation .reviews-outlink:hover{gap:14px}.sep-presentation .reviews-outlink:after{content:"→";color:var(--brick);font-size:14px}.sep-presentation .reviews--outlink-only{padding:44px var(--sep-gutter) 40px}.sep-presentation .reviews-outlink-card{border:1px solid var(--paper-line);background:var(--paper);color:var(--ink-text);transition:border-color var(--ease) .18s, transform var(--ease) .18s;border-radius:4px;flex-direction:column;gap:6px;max-width:38ch;margin-top:18px;padding:22px 24px;text-decoration:none;display:flex}.sep-presentation .reviews-outlink-card:hover{border-color:var(--brick)}.sep-presentation .reviews-outlink-card-copy{font-family:var(--sep-display);letter-spacing:-.005em;color:var(--ink-text);font-size:19px;line-height:1.3}.sep-presentation .reviews-outlink-card-meta{font-family:var(--sep-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:8px;font-size:10px;display:inline-flex}.sep-presentation .reviews-outlink-card-meta:after{content:"→";color:var(--brick);font-size:12px}.sep-presentation .area{padding:56px var(--sep-gutter);background:var(--paper);border-bottom:1px solid var(--paper-line)}.sep-presentation .area-head{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.sep-presentation .area-stats{background:var(--paper-line);border:1px solid var(--paper-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.sep-presentation .as{background:var(--paper-raise);flex-direction:column;gap:10px;padding:22px 18px 20px;display:flex}.sep-presentation .as .l{font-family:var(--sep-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.sep-presentation .as .v{font-family:var(--sep-display);letter-spacing:-.025em;color:var(--gold-warm);font-size:40px;line-height:1}.sep-presentation .as .ctx{font-family:var(--sep-mono);letter-spacing:.08em;color:var(--ink-muted);align-items:center;gap:6px;font-size:10px;line-height:1.4;display:flex}.sep-presentation .as .ctx .pos{color:var(--pos);font-weight:500}.sep-presentation .as .ctx .neg{color:var(--brick);font-weight:500}.sep-presentation .chart-wrap{border:1px solid var(--paper-line);background:linear-gradient(#fcf9f2 0%,#fbf6ea 100%);border-radius:14px;margin-top:36px;padding:44px 28px 40px}.sep-presentation .chart-head{justify-content:space-between;align-items:flex-end;margin-bottom:44px;display:flex}.sep-presentation .chart-head .l{font-family:var(--sep-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;line-height:1.4}.sep-presentation .chart-head .l strong{color:var(--ink-muted);letter-spacing:.16em;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.sep-presentation .chart-head .pct{font-family:var(--sep-display);letter-spacing:-.02em;color:var(--pos);align-items:baseline;gap:8px;font-size:28px;line-height:1;display:flex}.sep-presentation .chart-head .pct small{font-family:var(--sep-mono);color:var(--ink-faint);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.sep-presentation .chart{width:100%;font-family:var(--sep-mono);display:block;overflow:visible}.sep-presentation .chart .gridline{stroke:var(--paper-line-soft);stroke-width:1px}.sep-presentation .chart .baseline{stroke:var(--ink);stroke-opacity:.22;stroke-width:1px}.sep-presentation .chart .y-label,.sep-presentation .chart .x-label{letter-spacing:.14em;text-transform:uppercase;fill:var(--ink-faint);font-size:8.5px}.sep-presentation .chart .area-fill{fill:url(#sepChartFill)}.sep-presentation .chart .line-stroke{fill:none;stroke:var(--chart-blue);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.sep-presentation .chart .point{fill:var(--paper-card);stroke:var(--chart-blue);stroke-width:1.4px}.sep-presentation .chart .point-current-ring{fill:#3f6c8e38;stroke:none}.sep-presentation .chart .point-current{fill:var(--chart-blue);stroke:var(--paper-card);stroke-width:2.5px}.sep-presentation .chart .point-current-pulse{fill:var(--chart-blue);transform-origin:50%;transform-box:fill-box;animation:2.6s cubic-bezier(0,0,.2,1) infinite sepSonar}.sep-presentation .chart .point-current-pulse.delay{animation-delay:1.3s}.sep-presentation .chart .rec-line{stroke:var(--brick);stroke-opacity:.9;stroke-width:1px;stroke-dasharray:4 4}.sep-presentation .chart .rec-tag-bg{fill:var(--paper);fill-opacity:.92}.sep-presentation .chart .rec-tag-text{font-family:var(--sep-mono);letter-spacing:.16em;text-transform:uppercase;fill:var(--brick);font-size:8px;font-weight:500}.sep-presentation .chart .rec-tag-num{font-family:var(--sep-display);letter-spacing:-.02em;fill:var(--brick);font-size:16px}.sep-presentation .chart .callout-sub{font-family:var(--sep-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--ink-faint);font-size:8px}.sep-presentation .chart .callout-text{font-family:var(--sep-display);fill:var(--chart-blue-deep);letter-spacing:-.02em;font-size:22px;font-weight:500}.sep-presentation .chart .line-group{transform-origin:50% 100%;transform-box:fill-box;animation:5.8s ease-in-out infinite sepChartSway}.sep-presentation .area--empty .area-stats,.sep-presentation .area--empty .chart-wrap,.sep-presentation .area:not(.area--empty) .area-empty{display:none}.sep-presentation .area--empty .area-empty{border:1px solid var(--paper-line);border-radius:var(--r-md);background:var(--paper-card);text-align:center;margin-top:18px;padding:38px 28px}.sep-presentation .area--empty .area-empty .icon{border:1px solid var(--paper-line);width:26px;height:26px;color:var(--ink-faint);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.sep-presentation .area--empty .area-empty .h{font-family:var(--sep-display);letter-spacing:-.01em;color:var(--ink-text);font-size:22px;font-style:italic;line-height:1.2}.sep-presentation .area--empty .area-empty .p{font-family:var(--sep-ui);color:var(--ink-muted);margin-top:8px;font-size:13px;line-height:1.55}.sep-presentation .agent{background:var(--ink);color:#f4efe4;padding:56px var(--sep-gutter) 48px;position:relative}.sep-presentation .agent .sec-label{color:#f4efe48c}.sep-presentation .agent .sec-label .num{color:var(--gold)}.sep-presentation .agent .sec-label .num:before{background:var(--signature-on-dark)}.sep-presentation .agent .sec-label .lbl{background:#f4efe429}.sep-presentation .agent .sec-label .name{color:#f4efe48c}.sep-presentation .agent .sec-title{color:#f4efe4}.sep-presentation .agent-card{border-bottom:1px solid #f4efe41f;grid-template-columns:92px 1fr;align-items:center;gap:20px;margin-top:8px;padding-bottom:28px;display:grid}.sep-presentation .agent-photo{background-color:#5e544a;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #f4efe42e;border-radius:50%;width:92px;height:92px;position:relative}.sep-presentation .agent-photo.agent-photo--monogram{background:linear-gradient(135deg,#2a241f 0%,#1a1612 100%);place-items:center;display:grid}.sep-presentation .agent-photo.agent-photo--monogram:before{content:attr(data-monogram);font-family:var(--sep-display);color:#f4efe4;letter-spacing:-.02em;font-size:36px;line-height:1}.sep-presentation .agent-photo .verify{background:var(--signature);width:22px;height:22px;color:var(--on-signature);border:2px solid var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.sep-presentation .agent-photo .verify svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.sep-presentation .agent-name{font-family:var(--sep-display);letter-spacing:-.015em;color:#f4efe4;font-size:32px;font-weight:400;line-height:1}.sep-presentation .agent-role{color:#f4efe4a6;margin-top:8px;font-size:13px;line-height:1.5}.sep-presentation .agent-role em{color:#f4efe4d9;font-style:italic;font-family:var(--sep-display);font-size:14px}.sep-presentation .agent-bio{font-family:var(--sep-display);letter-spacing:-.005em;color:#f4efe4d1;border-bottom:1px solid #f4efe41f;max-width:36ch;padding:26px 0 28px;font-size:18px;font-style:italic;line-height:1.4}.sep-presentation .agent-meta{grid-template-columns:1fr 1fr;gap:22px 18px;padding-top:26px;display:grid}.sep-presentation .am .l{font-family:var(--sep-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4efe473;margin-bottom:6px;font-size:9.5px}.sep-presentation .am .v{color:#f4efe4;letter-spacing:-.005em;font-size:13.5px;line-height:1.45}.sep-presentation .am .v.mono{font-family:var(--sep-mono);letter-spacing:.02em;font-size:12.5px}.sep-presentation .agent-ctas{flex-direction:column;gap:10px;margin-top:32px;display:flex}.sep-presentation .cta{border-radius:var(--r-pill);font-family:var(--sep-ui);letter-spacing:-.005em;transition:transform .14s var(--ease), background .14s var(--ease);justify-content:space-between;align-items:center;padding:18px 22px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.sep-presentation .cta:hover{transform:translateY(-1px)}.sep-presentation .cta.primary{color:var(--ink-text);background:#f4efe4}.sep-presentation .cta.outline{color:#f4efe4;background:0 0;border:1px solid #f4efe452}.sep-presentation .cta .ar{background:var(--ink);color:#f4efe4;width:22px;height:22px;transition:transform var(--r-quick) var(--r-ease), background var(--r-quick) var(--r-ease);border-radius:50%;place-items:center;display:grid}.sep-presentation .cta.outline .ar{color:var(--ink-text);background:#f4efe4}.sep-presentation .cta:hover .ar{transform:translate(3px)}.sep-presentation .cta.primary:hover{background:#fffcf4}.sep-presentation .cta.outline:hover{background:#f4efe414;border-color:#f4efe48c}.sep-presentation .cta .ar svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.sep-presentation .cta-reassure{font-family:var(--sep-ui);color:#f4efe48c;letter-spacing:-.005em;text-align:center;margin:14px 22px 0;font-size:12.5px;font-style:italic;line-height:1.55}.sep-presentation .end-mark{text-align:center;padding:36px var(--sep-gutter) 18px;background:var(--ink)}.sep-presentation .end-mark .dot{background:var(--decorative);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 6px;display:inline-block}.sep-presentation .end-mark .rule{vertical-align:middle;background:#f4efe42e;width:18px;height:1px;display:inline-block}.sep-presentation .foot{padding:34px var(--sep-gutter) 40px;background:var(--ink);color:#f4efe473;font-family:var(--sep-mono);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #f4efe414;font-size:10px;line-height:1.7}.sep-presentation .foot .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sep-presentation .foot .brand{color:#f4efe4a6;align-items:center;gap:8px;display:flex}.sep-presentation .foot .brand .glyph{background:var(--decorative);width:16px;height:16px;color:var(--on-signature);font-family:var(--sep-display);letter-spacing:-.02em;border-radius:4px;place-items:center;font-size:12px;font-style:italic;line-height:1;display:grid}.sep-presentation .foot .brand .wm{font-family:var(--sep-display);color:#f4efe4d9;text-transform:none;letter-spacing:-.01em;font-size:13px}.sep-presentation .foot .brand .wm em{color:var(--signature-on-dark);font-style:italic}.sep-presentation .foot .small{color:#f4efe452;margin-top:18px;line-height:1.7}@keyframes sepKenburns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.035)translate(-1.2%,.8%)}}@keyframes sepSonar{0%{opacity:.55;transform:scale(1)}80%{opacity:0}to{opacity:0;transform:scale(5)}}@keyframes sepChartSway{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}.sep-presentation .reveal{opacity:0;will-change:opacity, transform;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(16px)}.sep-presentation .reveal.in{opacity:1;transform:translateY(0)}.sep-presentation .agent-photo .verify{opacity:0;transition:transform .42s var(--r-ease) .22s, opacity .24s ease-out .22s;transform:scale(.3)}.sep-presentation .agent-photo.in .verify{opacity:1;transform:scale(1)}.sep-presentation .chart .area-fill{opacity:0;transition:opacity .52s var(--r-ease) .12s}.sep-presentation .chart .line-stroke{stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.1s var(--r-ease) 80ms}.sep-presentation .chart .point{opacity:0;transform-origin:50%;transition:opacity .24s var(--r-ease) .9s, transform .32s var(--r-ease) .9s;transform:scale(.5)}.sep-presentation .chart.in .area-fill{opacity:1}.sep-presentation .chart.in .line-stroke{stroke-dashoffset:0}.sep-presentation .chart.in .point{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.sep-presentation .reveal,.sep-presentation .agent-photo .verify,.sep-presentation .chart .line-stroke,.sep-presentation .chart .area-fill,.sep-presentation .chart .point{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;transform:none!important}.sep-presentation .hero-photo,.sep-presentation .chart .line-group,.sep-presentation .chart .point-current-pulse{animation:none!important}}
