.epok-site{--paper:#f4f2eb;--ink:#173b3d;--muted:#596966;--rule:#c8cec4;--amber:#ebba68;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-wrap:break-word}.epok-site *{box-sizing:border-box}.epok-site a,.epok-site button{-webkit-tap-highlight-color:transparent}.epok-site a:focus-visible,.epok-site button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.epok-site button{cursor:pointer}.epok-site a{transition:color .18s,background .18s}.epok-site figure,.epok-site h1,.epok-site h2,.epok-site h3,.epok-site p{margin:0}.epok-site h1,.epok-site h2,.epok-site h3{font-weight:500}.epok-site em{font-family:Georgia,Times New Roman,serif;font-weight:400}.epok-site h2{font-size:clamp(36px,4.1vw,62px);line-height:1.08;letter-spacing:-.055em}.epok-site h3{font-size:23px;line-height:1.25;letter-spacing:-.035em}.epok-site p{max-width:65ch}.epok-site .site-container{width:min(1280px,calc(100% - 112px));margin-inline:auto}.site-header{border-bottom:1px solid var(--rule);position:relative;z-index:20;background:var(--paper)}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between;gap:30px}.site-wordmark{display:inline-flex;align-items:center;gap:10px;font-size:32px;font-weight:600;letter-spacing:-.07em;line-height:1}.site-wordmark svg{color:var(--ink)}.desktop-nav{display:flex;gap:36px;font-size:14px}.desktop-nav a{padding:12px 0;border-bottom:1px solid transparent}.desktop-nav a:hover,.desktop-nav a[aria-current]{border-color:var(--ink)}.site-signin{font-size:14px;display:flex;gap:24px;align-items:center;min-height:44px}.site-menu-toggle,.site-mobile-nav[hidden]{display:none}.site-skip{position:absolute;left:16px;top:-100px;z-index:100;background:var(--ink);color:white;padding:12px}.site-skip:focus{top:12px}.site-eyebrow{font-family:IBM Plex Mono,monospace;text-transform:uppercase;font-size:11px;letter-spacing:.09em;font-weight:500;line-height:1.6}.eyebrow-mark{width:7px;height:7px;background:var(--ink);display:inline-block;margin-right:12px;vertical-align:1px}.home-hero{padding-top:70px;padding-bottom:70px}.home-hero h1{font-size:clamp(72px,8.7vw,132px);line-height:.98;letter-spacing:-.07em;margin-top:30px}.home-hero h1 em{letter-spacing:-.075em}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:32px 0 48px}.hero-bottom p{font-size:19px;line-height:1.6}.site-text-link{display:inline-flex;align-items:center;gap:35px;padding:10px 0;border-bottom:1px solid;font-size:14px;font-weight:500;max-width:100%}.site-text-link:hover{color:#916322}.site-text-link span{font-size:21px}.story-section{padding-block:100px;border-top:1px solid var(--rule)}.story-split{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;margin-top:35px}.story-split h2 span{color:#77877e}.story-copy{padding-top:5px}.story-copy p{font-size:18px;line-height:1.75;margin-bottom:24px}.record-section{background:#e4e7dc;padding-block:95px}.record-section h2{margin:28px 0 70px;max-width:1050px;font-size:clamp(35px,3.7vw,56px)}.record-rows{border-top:1px solid #aeb8aa;margin-bottom:30px}.record-row{padding:32px 0;display:grid;grid-template-columns:60px 1fr 1fr;gap:30px;border-bottom:1px solid #aeb8aa;align-items:start}.record-row>span{font:11px IBM Plex Mono,monospace;margin-top:5px}.record-row p{font-size:15px;color:#455b54}.site-closing{background:var(--ink);color:var(--paper);padding:85px 0 90px}.site-closing h2{margin:30px 0 38px;max-width:830px;font-size:clamp(48px,6.4vw,92px)}.site-button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;background:var(--amber);color:var(--ink);padding:15px 23px;min-height:52px;font-size:14px;font-weight:600}.site-button:hover{background:#f5d398}.closing-note{font-size:12px;color:#c0cec4;margin-top:17px!important}.site-footer{padding:48px 0 30px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-top p,.footer-top>a:last-child{font-size:14px}.footer-bottom{border-top:1px solid var(--rule);padding-top:28px;margin-top:40px!important;display:flex;justify-content:space-between;gap:25px;font-size:11px;color:var(--muted)}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:25px}.page-intro{padding:80px 0 72px}.page-intro h1{font-size:clamp(58px,6.5vw,94px);line-height:1.02;letter-spacing:-.065em;margin:27px 0 30px}.intro-copy{max-width:650px;margin-left:auto}.intro-copy p{font-size:19px;line-height:1.7}.intro-copy .site-text-link{margin-top:18px}.product-trace{padding-bottom:70px}.site-caption{display:block;font:11px/1.7 IBM Plex Mono,monospace;color:var(--muted);margin-top:18px!important}.product-moment{padding:80px 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.product-moment h2{font-size:clamp(35px,3.8vw,54px);margin:22px 0}.product-moment>div:first-child>p:not(.site-eyebrow){font-size:16px;color:var(--muted);line-height:1.8}.product-excerpt,.source-sheet{padding:30px;background:#e4e7dc}.epok-site .excerpt-label{font:10px/1.6 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.product-excerpt dl{margin-top:25px}.product-excerpt dl>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:16px 0;border-bottom:1px solid #bcc5b7;font-size:13px}.product-excerpt dt{color:var(--muted)}.product-excerpt dd{margin:0}.epok-site .excerpt-note{font-size:11px!important;margin-top:22px;color:var(--muted)}.source-sheet>div{position:relative;border-left:1px solid #809888;padding:10px 0 20px 22px;margin-left:3px;display:flex;flex-direction:column;gap:5px}.source-sheet>div:first-of-type{margin-top:25px}.source-sheet>div:before{content:"";position:absolute;left:-4px;top:16px;width:7px;height:7px;background:var(--ink)}.source-sheet>div>span{font:10px IBM Plex Mono,monospace;color:var(--muted)}.source-sheet strong{font-size:16px;font-weight:500}.decision-excerpt{margin:0;padding:34px;background:var(--ink);color:var(--paper);border-left:3px solid var(--amber)}.decision-excerpt .excerpt-label{color:#c0cec4}.decision-excerpt>p:nth-child(2){font:27px/1.4 Georgia,serif;margin-top:28px}.decision-excerpt footer{border-top:1px solid #56716f;margin-top:28px;padding-top:20px;font-size:11px;color:#c0cec4}.decision-excerpt footer strong{font-weight:400;color:var(--amber)}.handoff-excerpt{display:flex;flex-direction:column;align-items:flex-start;padding-left:30px;border-left:1px solid #9aa99d;gap:22px}.handoff-excerpt>span{font-size:18px}.handoff-excerpt>strong{background:#e4e7dc;padding:18px;font-weight:500;font-size:23px}.handoff-excerpt p{font-size:12px!important}.boundary-note{border-top:1px solid var(--rule);padding-block:70px}.boundary-note h2{font-size:36px;max-width:780px}.boundary-note>p{margin:25px 0;max-width:750px;color:var(--muted)}.trust-row{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding:55px 0;border-top:1px solid var(--rule)}.trust-row h2{font-size:36px;letter-spacing:-.04em;margin-bottom:20px}.trust-row>div>p{color:var(--muted);line-height:1.8}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-bottom:90px}.access-offer{background:var(--ink);color:var(--paper);padding:42px}.access-offer h2{margin:32px 0;font-size:65px}.access-offer>p:not(.site-eyebrow){color:#d1dcd2;font-size:15px}.access-offer .offer-price{font-size:21px!important;color:var(--paper)!important;margin-bottom:20px}.access-offer .site-button{margin-top:30px}.access-offer .site-caption{color:#d1dcd2}.access-offer .site-caption a{text-decoration:underline}.pricing-included{padding-top:15px}.pricing-included article{padding:30px 0;border-bottom:1px solid var(--rule)}.pricing-included article p{margin-top:15px;color:var(--muted);font-size:16px}.next-section{background:#e4e7dc;padding:75px 0}.next-section h2{margin:25px 0 50px}.next-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;list-style:none;padding:0;margin:0 0 35px}.next-steps li{border-top:1px solid #aeb8aa;padding-top:20px}.next-steps li>span{font:11px IBM Plex Mono,monospace}.next-steps h3{margin:22px 0 15px}.next-steps p{font-size:14px;color:var(--muted)}.reg-map{border-top:1px solid var(--rule);margin-bottom:65px}.reg-row{display:grid;grid-template-columns:150px 1fr 1.15fr;gap:35px;padding:30px 0;border-bottom:1px solid var(--rule)}.reg-row>span{font:12px IBM Plex Mono,monospace;padding-top:5px}.reg-row h2{font-size:25px;letter-spacing:-.03em}.reg-row p{font-size:14px;color:var(--muted)}.reg-map-head{padding-bottom:25px;display:grid;grid-template-columns:150px 1fr 1.15fr;gap:35px;font:10px IBM Plex Mono,monospace;text-transform:uppercase}.update-list{padding-bottom:75px}.update-entry{border-top:1px solid var(--rule);padding:45px 0;display:grid;grid-template-columns:1fr 2fr;gap:60px}.update-date{font:11px/1.8 IBM Plex Mono,monospace;color:var(--muted)}.update-date span{display:block}.update-entry h2{font-size:36px;letter-spacing:-.04em;margin-bottom:20px}.update-entry p{color:var(--muted);margin-top:15px}.update-entry.featured{padding:45px;background:#e4e7dc;margin-bottom:45px;border:0}.updates-intro .intro-copy{margin-left:0}.site-mobile-nav{padding:0 24px 20px;border-top:1px solid var(--rule)}.site-mobile-nav a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--rule)}@media (min-width:1600px){.home-hero{padding-top:90px}}@media (max-width:1000px){.epok-site .site-container{width:calc(100% - 64px)}.product-moment,.story-split{gap:40px}.pricing-layout{gap:35px}.record-row{grid-template-columns:30px 1fr 1fr;gap:20px}.footer-top{flex-wrap:wrap}.trust-row{gap:40px}.next-steps{gap:25px}}@media (max-width:700px){.epok-site .site-container{width:calc(100% - 40px)}.header-inner{height:72px;gap:20px}.site-wordmark{font-size:28px}.desktop-nav{display:none}.site-signin{margin-left:auto;font-size:12px;gap:8px}.site-menu-toggle{display:block;border:0;background:transparent;font-size:12px;padding:12px 0 12px 8px;min-height:44px}.home-hero{padding-top:45px;padding-bottom:48px}.site-eyebrow{font-size:9px;letter-spacing:.06em}.home-hero h1{font-size:clamp(49px,10.8vw,76px);margin-top:27px;line-height:1.03;letter-spacing:-.068em}.hero-bottom{display:block;margin:25px 0 32px}.hero-bottom p{font-size:16px}.hero-bottom .site-text-link{margin-top:17px}.story-section{padding-block:55px}.story-split{grid-template-columns:1fr;gap:30px;margin-top:25px}.story-copy p{font-size:16px;margin-bottom:20px}.epok-site h2{font-size:39px}.record-section{padding:55px 0}.record-section h2{font-size:33px;margin:24px 0 40px}.record-row{grid-template-columns:24px 1fr;gap:12px;padding:25px 0}.record-row h3{font-size:23px}.record-row p{grid-column:2;font-size:14px}.site-closing{padding:55px 0}.site-closing h2{font-size:49px;margin:24px 0 30px}.site-footer{padding-top:32px}.footer-top{flex-direction:column;align-items:flex-start;gap:22px}.footer-bottom{flex-direction:column;margin-top:30px!important}.footer-bottom nav{gap:14px 24px;line-height:2}.page-intro{padding:48px 0}.page-intro h1{font-size:clamp(46px,10.5vw,70px);line-height:1.05;margin:24px 0}.intro-copy p{font-size:17px}.product-trace{padding-bottom:40px}.product-moment{grid-template-columns:1fr;gap:30px;padding:45px 0}.product-moment h2{font-size:38px}.decision-excerpt,.product-excerpt,.source-sheet{padding:24px}.trust-row{grid-template-columns:1fr;gap:20px;padding:35px 0}.trust-row h2{font-size:30px}.boundary-note{padding-block:45px}.boundary-note h2{font-size:30px}.pricing-layout{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.access-offer{padding:28px}.access-offer h2{font-size:57px}.next-section{padding:50px 0}.next-steps{grid-template-columns:1fr;gap:30px}.next-steps h3{margin:15px 0}.reg-map-head{display:none}.reg-row{grid-template-columns:1fr;gap:12px;padding:25px 0}.reg-row h2{font-size:26px}.update-entry{grid-template-columns:1fr;gap:20px;padding:30px 0}.update-entry h2{font-size:31px}.update-entry.featured{padding:25px}.update-date span{display:inline;margin-right:15px}.update-list{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.epok-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (min-width:701px){.epok-site .site-mobile-nav{display:none}}.epok-site .hero-bottom .site-text-link{background:var(--ink);color:var(--paper);padding:14px 22px;border:0}.epok-site .hero-bottom .site-text-link:hover{background:#295657}.home-hero .trace-headline{font-size:clamp(54px,7.7vw,112px);line-height:1.06;letter-spacing:-.065em}.headline-composition{position:relative}.headline-line{display:flex;gap:.22em}.phrase-window{display:inline-grid;perspective:900px}.phrase-leaf{grid-area:1/1;opacity:0;transform:translateY(-.3em) rotateX(65deg);transform-origin:center bottom;transition:transform .85s cubic-bezier(.22,.7,.2,1),opacity .45s ease;pointer-events:none;white-space:nowrap}.phrase-leaf[data-active=true]{opacity:1;transform:translateY(0) rotateX(0)}.phrase-destination{color:#77531e}.headline-ending{display:block}.motion-toggle{display:flex;gap:14px;align-items:center;margin-top:20px;border:0;border-bottom:1px solid var(--rule);padding:7px 0;background:none;color:var(--muted);font-size:11px}.living-trace{margin-top:64px;border-top:1px solid var(--ink)}.living-caption{display:flex;justify-content:space-between;gap:16px;padding:14px 0 30px;font-size:11px;color:var(--muted)}.living-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px}.living-register{padding:14px 0 32px}.living-comparison{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:10px;margin-top:0}.living-comparison>div{border-top:2px solid var(--rule);padding-top:16px;transition:border-color .6s}.living-comparison>div[data-candidate=true]{border-color:#aa7429}.living-comparison p,.living-comparison span{font-size:11px;color:var(--muted)}.living-comparison strong{display:block;font-size:clamp(38px,4.5vw,65px);font-weight:450;letter-spacing:-.06em;line-height:1.4;font-variant-numeric:tabular-nums}.living-comparison small{font-size:.4em}.living-comparison .living-connector{color:#946525;font-size:24px}.epok-site .living-metric{margin-top:24px;font-size:12px}.living-sources{display:flex;flex-wrap:wrap;gap:6px 18px;border-block:1px solid var(--rule);margin-top:25px;padding:15px 0;font-size:11px}.living-sources span:before{content:"↳";color:#946525;margin-right:7px}.epok-site .living-condition{margin-top:16px;font-size:12px;color:var(--muted);max-width:44ch}.living-sequence{display:grid;grid-template-columns:145px 1fr;gap:30px}.living-stages{display:flex;flex-direction:column;border-left:1px solid var(--rule)}.living-stages button{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:12px 10px;border:0;border-left:2px solid transparent;margin-left:-1px;background:transparent;text-align:left;font-size:12px;color:var(--muted);transition:background .25s,border-color .25s}.living-stages button>span:first-child{font:10px monospace}.living-stages button[aria-pressed=true]{border-color:#946525;background:#ebba6829;color:var(--ink)}.living-stage-mark{margin-left:auto}.living-detail{display:grid;min-height:340px;padding:12px 0}.epok-site .living-detail h3{margin-block:20px 16px;font:30px/1.12 Georgia,serif;letter-spacing:-.025em}.living-detail p{font-size:13px}.epok-site .living-detail .living-note{margin-top:22px;padding-left:12px;border-left:2px solid var(--amber);color:var(--muted);font-size:11px}.living-detail-content{grid-area:1/1;visibility:hidden}.living-detail-content[data-active=true]{visibility:visible;animation:record-open .45s ease both}@keyframes record-open{0%{opacity:.25;transform:translateX(8px)}to{opacity:1;transform:none}}[data-trace-reveal]{position:relative}[data-trace-reveal]:after{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:#a77732;transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);pointer-events:none}[data-trace-entered=true]:after{transform:scaleX(1)}.product-moment{scroll-margin-top:32px}@media (min-width:1000px){.product-moment>div:first-child{position:sticky;top:60px;align-self:start}}@media (max-width:1000px){.living-layout{grid-template-columns:1fr;gap:24px}.living-detail{min-height:285px}.living-comparison strong{font-size:64px}}@media (max-width:700px){.home-hero .trace-headline{font-size:clamp(36px,8.5vw,59px);letter-spacing:-.055em}.living-trace{margin-top:38px}.living-caption{flex-direction:column;gap:3px;padding-bottom:18px}.living-sequence{grid-template-columns:1fr;gap:18px}.living-stages{flex-direction:row;flex-wrap:wrap;border-left:0;border-bottom:1px solid var(--rule)}.living-stages button{min-height:44px;padding:9px;border-left:0;border-bottom:2px solid transparent;font-size:11px;gap:6px}.living-stage-mark{display:none}.living-comparison strong{font-size:46px}.living-comparison{margin-top:0}.living-detail{min-height:265px}}@media (prefers-reduced-motion:reduce){.phrase-leaf{transition:none;transform:none}.motion-toggle{display:none}.living-detail-content[data-active=true]{animation:none}[data-trace-reveal]:after{transform:none;transition:none}.living-comparison>div,.living-stages button{transition:none}}.living-path{display:block;width:100%;height:52px;margin-top:18px;color:var(--rule);overflow:visible}.living-path-ink{color:#a77732;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s cubic-bezier(.2,.7,.2,1)}.living-trace[data-stage="1"] .living-path-ink{stroke-dashoffset:.65}.living-trace[data-stage="2"] .living-path-ink{stroke-dashoffset:.3}.living-trace[data-stage="3"] .living-path-ink,.living-trace[data-stage="4"] .living-path-ink{stroke-dashoffset:0}.living-trace[data-stage="3"] .living-path rect,.living-trace[data-stage="4"] .living-path rect{color:#a77732}.living-trace .living-sources{margin-top:0}.living-playback{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;border-top:1px solid var(--rule);color:var(--muted);font-size:11px}.trace-play-toggle{display:inline-flex;flex:none;align-items:center;gap:14px;min-height:36px;background:none;border:0;color:var(--ink);font-size:11px}@media (max-width:700px){.living-playback>span{max-width:23ch}}@media (prefers-reduced-motion:reduce){.living-path-ink{transition:none}.trace-play-toggle{display:none}}.phrase-window{position:relative;padding:.04em .16em .08em;border:1px solid rgba(119,83,30,.22);background:rgba(245,239,224,.6)}.phrase-leaf{transition:transform .95s cubic-bezier(.22,.7,.2,1),opacity .85s ease}.phrase-timing{width:12rem;height:2px;background:rgba(119,83,30,.12);margin-top:1.1rem}.phrase-timing span{display:block;height:100%;background:#b78136;transform:scaleX(var(--phrase-progress,0));transform-origin:left}@media(prefers-reduced-motion:reduce){.phrase-timing{display:none}.phrase-leaf{transition:none;transform:none}}