.pov{--pov-bg:#f8f3ee;--pov-bg-card:#fefcfa;--pov-ink:#221b19;--pov-ink-2:#4e4643;--pov-ink-3:#7b726f;--pov-rule:#ded6d0;--pov-rule-2:#ccc2bc;--pov-clay:#c76749;--pov-clay-soft:#fee7df;--pov-blue:#407ba5;--pov-blue-soft:#e2f0fc;--pov-sage:#487b61;--pov-sage-soft:#e3f2e9;--pov-lilac:#816fa3;--pov-lilac-soft:#f0ebfc;background:var(--pov-bg);color:var(--pov-ink);font-family:var(--font-inter), "Inter", system-ui, sans-serif;-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.pov{--pov-bg:lab(96.2929% 1.03286 3.24311);--pov-bg-card:lab(99.1952% .340164 1.47663);--pov-ink:lab(10.6011% 3.16524 3.03019);--pov-ink-2:lab(30.3229% 3.13075 3.00079);--pov-ink-3:lab(48.8962% 2.88251 3.28592);--pov-rule:lab(86.0576% 2.0313 3.99991);--pov-rule-2:lab(79.0772% 2.72721 4.42477);--pov-clay:lab(54.8925% 37.2189 34.8489);--pov-clay-soft:lab(93.4517% 7.09403 7.28509);--pov-blue:lab(48.8659% -9.80535 -28.8873);--pov-blue-soft:lab(93.9881% -3.28693 -7.35223);--pov-sage:lab(47.5738% -22.9208 9.05247);--pov-sage-soft:lab(94.2394% -6.4112 2.54835);--pov-lilac:lab(50.2561% 15.5208 -25.2676);--pov-lilac-soft:lab(93.9542% 3.87466 -7.15578)}}.pov-shell{max-width:1320px;margin:0 auto;padding:96px 56px 112px}.pov-head{border-bottom:1px solid var(--pov-rule);grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;margin-bottom:64px;padding-bottom:52px;display:grid}.pov-eyebrow{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--pov-ink-3);align-items:center;gap:10px;margin:0;font-size:11.5px;display:flex}.pov-eyebrow:before{content:"";background:var(--pov-ink-3);width:22px;height:1px}.pov-display{font-family:var(--font-serif-display), "Source Serif 4", Georgia, serif;letter-spacing:-.012em;color:var(--pov-ink);max-width:640px;margin:16px 0 0;font-size:44px;font-weight:380;line-height:1.08}.pov-display em{color:var(--pov-clay);font-style:italic;font-weight:400}.pov-lede{color:var(--pov-ink-2);max-width:520px;margin:0 0 8px;font-size:15.5px;line-height:1.6}.pov-head-meta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pov-chip{border:1px solid var(--pov-rule);font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--pov-ink-3);background:var(--pov-bg-card);border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;display:inline-flex}.pov-chip-dot{background:var(--pov-clay);border-radius:99px;width:6px;height:6px}.pov-foundation{justify-content:center;margin-bottom:54px;display:flex}.pov-found-card{background:var(--pov-bg-card);border:1px solid var(--pov-rule);width:420px;color:inherit;border-radius:4px;padding:26px 28px 24px;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;box-shadow:0 1px #00000005,0 24px 44px -30px #3c1e0a24}.pov-found-card:hover{border-color:var(--pov-rule-2);transform:translateY(-2px);box-shadow:0 1px #00000005,0 28px 48px -28px #3c1e0a2e}.pov-found-card:before{content:"";background:var(--pov-clay);border-radius:4px 4px 0 0;height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.pov-found-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pov-found-id{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.14em;color:var(--pov-clay);font-size:10.5px}.pov-found-step{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.14em;color:var(--pov-ink-3);font-size:10.5px}.pov-found-row{align-items:center;gap:16px;margin-top:12px;display:flex}.pov-found-icon{background:var(--pov-clay-soft);width:44px;height:44px;color:var(--pov-clay);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pov-found-title{font-family:var(--font-serif-display), "Source Serif 4", Georgia, serif;letter-spacing:-.005em;margin:0;font-size:24px;font-weight:500}.pov-found-kicker{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--pov-clay);margin-top:2px;font-size:11px}.pov-found-desc{border-top:1px solid var(--pov-rule);color:var(--pov-ink-2);margin:14px 0 0;padding-top:14px;font-size:14px;line-height:1.55}.pov-tree{height:60px;margin:-16px 0 0;position:relative}.pov-tree svg{width:100%;height:100%;display:block;overflow:visible}.pov-modules{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:4px;display:grid}.pov-card{background:var(--pov-bg-card);border:1px solid var(--pov-rule);min-height:300px;color:inherit;border-radius:4px;flex-direction:column;padding:22px 20px 20px;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative}.pov-card:hover{border-color:var(--pov-rule-2);transform:translateY(-2px);box-shadow:0 1px #00000005,0 24px 40px -28px #3c1e0a24}.pov-card:before{content:"";background:var(--pov-tone);opacity:.95;border-radius:4px 4px 0 0;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.pov-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pov-card-id{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.14em;color:var(--pov-ink-3);font-size:10px}.pov-card-id b{color:var(--pov-tone);font-weight:500}.pov-icon-wrap{background:var(--pov-tone-soft);width:36px;height:36px;color:var(--pov-tone);border-radius:6px;justify-content:center;align-items:center;display:flex}.pov-card-title{font-family:var(--font-serif-display), "Source Serif 4", Georgia, serif;letter-spacing:-.005em;color:var(--pov-ink);margin:10px 0 2px;font-size:19px;font-weight:500}.pov-card-kicker{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--pov-tone);font-size:10.5px}.pov-card-desc{border-top:1px solid var(--pov-rule);color:var(--pov-ink-2);margin:12px 0 0;padding-top:12px;font-size:12.8px;line-height:1.55}.pov-card-foot{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--pov-ink-3);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.pov-card-foot .pov-arrow{border:1px solid var(--pov-rule);width:20px;height:20px;color:var(--pov-tone);border-radius:99px;justify-content:center;align-items:center;transition:background .25s,border-color .25s;display:flex}.pov-card:hover .pov-card-foot .pov-arrow{background:var(--pov-tone-soft);border-color:#0000}.pov-t-clay{--pov-tone:var(--pov-clay);--pov-tone-soft:var(--pov-clay-soft)}.pov-t-blue{--pov-tone:var(--pov-blue);--pov-tone-soft:var(--pov-blue-soft)}.pov-t-sage{--pov-tone:var(--pov-sage);--pov-tone-soft:var(--pov-sage-soft)}.pov-t-lilac{--pov-tone:var(--pov-lilac);--pov-tone-soft:var(--pov-lilac-soft)}.pov-tagline{border-top:1px solid var(--pov-rule);justify-content:space-between;align-items:center;gap:40px;margin-top:72px;padding-top:40px;display:flex}.pov-tagline-q{font-family:var(--font-serif-display), "Source Serif 4", Georgia, serif;letter-spacing:-.005em;color:var(--pov-ink);margin:0;font-size:22px;font-style:italic}.pov-tagline-meta{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--pov-ink-3);align-items:center;gap:18px;font-size:11px;display:flex}.pov-tagline-meta span{align-items:center;gap:10px;display:flex}.pov-tagline-meta span+span:before{content:"";background:var(--pov-rule-2);border-radius:99px;width:3px;height:3px}.pov-tagline-meta b{color:var(--pov-ink-2);font-weight:500}@media (max-width:1200px){.pov-modules{grid-template-columns:repeat(3,1fr)}.pov-tree{display:none}.pov-foundation{margin-bottom:28px}.pov-head{grid-template-columns:1fr;gap:32px}.pov-display{font-size:36px}}@media (max-width:720px){.pov-shell{padding:64px 24px 80px}.pov-modules{grid-template-columns:repeat(2,1fr);gap:10px}.pov-found-card{width:100%}.pov-card{min-height:240px;padding:18px 16px 16px}.pov-card-title{font-size:17px}.pov-display{font-size:30px}.pov-tagline{flex-direction:column;align-items:flex-start;gap:20px}.pov-tagline-meta{flex-wrap:wrap;gap:12px}}@media (max-width:460px){.pov-modules{grid-template-columns:1fr}}@keyframes pov-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pov-pop{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pov-card-pop{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pov-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pov-icon-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes pov-dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes pov-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pov-pulse-drop{0%{opacity:0;transform:translateY(0)}15%{opacity:.95}to{opacity:0;transform:translateY(36px)}}@keyframes pov-found-ring{0%{box-shadow:0 1px #00000005,0 24px 44px -30px #3c1e0a24,0 0 #c7674952;box-shadow:0 1px lab(0% 0 0/.0196078),0 24px 44px -30px lab(15.2466% 13.5733 18.6295/.141176),0 0 lab(54.8925% 37.2189 34.8489/.32)}to{box-shadow:0 1px #00000005,0 24px 44px -30px #3c1e0a24,0 0 0 14px #c7674900;box-shadow:0 1px lab(0% 0 0/.0196078),0 24px 44px -30px lab(15.2466% 13.5733 18.6295/.141176),0 0 0 14px lab(54.8925% 37.2189 34.8489/0)}}@keyframes pov-card-flash{0%{box-shadow:0 1px 0 #00000005, 0 0 0 0 var(--pov-tone-soft);border-color:var(--pov-rule)}40%{box-shadow:0 1px 0 #00000005, 0 0 0 4px var(--pov-tone-soft), 0 24px 40px -28px #3c1e0a2e;border-color:var(--pov-tone)}to{box-shadow:0 1px 0 #00000005, 0 0 0 0 var(--pov-tone-soft);border-color:var(--pov-rule)}}@keyframes pov-pulse-loop{0%{opacity:0;transform:translateY(0)scale(.6)}5%{opacity:1;transform:translateY(0)scale(1.2)}14%{opacity:1;transform:translateY(18px)scale(1)}28%{opacity:0;transform:translateY(36px)scale(.8)}to{opacity:0;transform:translateY(36px)scale(.8)}}@keyframes pov-flash-loop{0%,5%{box-shadow:0 1px 0 #00000005, 0 0 0 0 var(--pov-tone-soft);border-color:var(--pov-rule);transform:translateY(0)}15%{box-shadow:0 1px 0 #00000005, 0 0 0 8px var(--pov-tone-soft), 0 24px 40px -28px #3c1e0a38;border-color:var(--pov-tone);transform:translateY(-1px)}30%{box-shadow:0 1px 0 #00000005, 0 0 0 0 var(--pov-tone-soft);border-color:var(--pov-rule);transform:translateY(0)}to{box-shadow:0 1px 0 #00000005, 0 0 0 0 var(--pov-tone-soft);border-color:var(--pov-rule);transform:translateY(0)}}@keyframes pov-ring-loop{0%{box-shadow:0 1px #00000005,0 24px 44px -30px #3c1e0a24,0 0 #c7674966;box-shadow:0 1px lab(0% 0 0/.0196078),0 24px 44px -30px lab(15.2466% 13.5733 18.6295/.141176),0 0 lab(54.8925% 37.2189 34.8489/.4)}14%{box-shadow:0 1px #00000005,0 24px 44px -30px #3c1e0a24,0 0 0 22px #c7674900;box-shadow:0 1px lab(0% 0 0/.0196078),0 24px 44px -30px lab(15.2466% 13.5733 18.6295/.141176),0 0 0 22px lab(54.8925% 37.2189 34.8489/0)}to{box-shadow:0 1px #00000005,0 24px 44px -30px #3c1e0a24,0 0 #c7674900;box-shadow:0 1px lab(0% 0 0/.0196078),0 24px 44px -30px lab(15.2466% 13.5733 18.6295/.141176),0 0 lab(54.8925% 37.2189 34.8489/0)}}@keyframes pov-junction-loop{0%,2%{transform:scale(1)}7%{transform:scale(1.8)}14%{transform:scale(1)}to{transform:scale(1)}}@keyframes pov-stem-shimmer{0%,85%{stroke-opacity:1}92%{stroke-opacity:.3}to{stroke-opacity:1}}.pov.pov-anim-ready .pov-eyebrow,.pov.pov-anim-ready .pov-display,.pov.pov-anim-ready .pov-lede,.pov.pov-anim-ready .pov-chip,.pov.pov-anim-ready .pov-found-card,.pov.pov-anim-ready .pov-card,.pov.pov-anim-ready .pov-tagline{opacity:0}.pov.pov-anim-ready .pov-found-card:before,.pov.pov-anim-ready .pov-card:before{transform-origin:0;transform:scaleX(0)}.pov.pov-anim-ready .pov-found-icon,.pov.pov-anim-ready .pov-icon-wrap{opacity:0;transform:scale(.4)}.pov.pov-anim-ready .pov-junction,.pov.pov-anim-ready .pov-dot,.pov.pov-anim-ready .pov-pulse{opacity:0}.pov-pulse,.pov-dot,.pov-junction{transform-box:fill-box;transform-origin:50%}.pov.pov-play .pov-eyebrow{animation:.55s cubic-bezier(.2,.7,.2,1) 40ms both pov-rise}.pov.pov-play .pov-display{animation:.65s cubic-bezier(.2,.7,.2,1) .18s both pov-rise}.pov.pov-play .pov-lede{animation:.55s cubic-bezier(.2,.7,.2,1) .36s both pov-rise}.pov.pov-play .pov-chip:first-child{animation:.5s cubic-bezier(.2,.7,.2,1) .52s both pov-rise}.pov.pov-play .pov-chip:nth-child(2){animation:.5s cubic-bezier(.2,.7,.2,1) .62s both pov-rise}.pov.pov-play .pov-chip:nth-child(3){animation:.5s cubic-bezier(.2,.7,.2,1) .72s both pov-rise}.pov.pov-play .pov-found-card{animation:.7s cubic-bezier(.2,.7,.2,1) .9s both pov-pop,.9s ease-out 1.6s both pov-found-ring,2.8s ease-out 5.5s infinite pov-ring-loop}.pov.pov-play .pov-found-card:before{animation:.55s cubic-bezier(.2,.7,.2,1) 1.2s both pov-bar}.pov.pov-play .pov-found-icon{animation:.55s cubic-bezier(.34,1.56,.64,1) 1.1s both pov-icon-pop}.pov.pov-play .pov-stem{animation:.3s ease-out 1.8s both pov-draw,2.8s ease-in-out 5.6s infinite pov-stem-shimmer}.pov.pov-play .pov-junction{animation:.35s cubic-bezier(.34,1.56,.64,1) 2.05s both pov-dot-pop,2.8s ease-out 5.6s infinite pov-junction-loop}.pov.pov-play .pov-h-l,.pov.pov-play .pov-h-r{animation:.45s cubic-bezier(.4,.2,.2,1) 2.1s both pov-draw}.pov.pov-play .pov-br-1{animation:.3s ease-out 2.4s both pov-draw}.pov.pov-play .pov-br-2{animation:.3s ease-out 2.42s both pov-draw}.pov.pov-play .pov-br-3{animation:.3s ease-out 2.44s both pov-draw}.pov.pov-play .pov-br-4{animation:.3s ease-out 2.46s both pov-draw}.pov.pov-play .pov-br-5{animation:.3s ease-out 2.48s both pov-draw}.pov.pov-play .pov-br-6{animation:.3s ease-out 2.5s both pov-draw}.pov.pov-play .pov-d-1{animation:.3s cubic-bezier(.34,1.56,.64,1) 2.6s both pov-dot-pop}.pov.pov-play .pov-d-2{animation:.3s cubic-bezier(.34,1.56,.64,1) 2.62s both pov-dot-pop}.pov.pov-play .pov-d-3{animation:.3s cubic-bezier(.34,1.56,.64,1) 2.64s both pov-dot-pop}.pov.pov-play .pov-d-4{animation:.3s cubic-bezier(.34,1.56,.64,1) 2.66s both pov-dot-pop}.pov.pov-play .pov-d-5{animation:.3s cubic-bezier(.34,1.56,.64,1) 2.68s both pov-dot-pop}.pov.pov-play .pov-d-6{animation:.3s cubic-bezier(.34,1.56,.64,1) 2.7s both pov-dot-pop}.pov.pov-play .pov-card:first-child{animation:.55s cubic-bezier(.2,.7,.2,1) 2.8s both pov-card-pop,.55s ease-out 3.7s both pov-card-flash,2.8s ease-out 5.8s infinite pov-flash-loop}.pov.pov-play .pov-card:nth-child(2){animation:.55s cubic-bezier(.2,.7,.2,1) 2.88s both pov-card-pop,.55s ease-out 3.78s both pov-card-flash,2.8s ease-out 5.88s infinite pov-flash-loop}.pov.pov-play .pov-card:nth-child(3){animation:.55s cubic-bezier(.2,.7,.2,1) 2.96s both pov-card-pop,.55s ease-out 3.86s both pov-card-flash,2.8s ease-out 5.96s infinite pov-flash-loop}.pov.pov-play .pov-card:nth-child(4){animation:.55s cubic-bezier(.2,.7,.2,1) 3.04s both pov-card-pop,.55s ease-out 3.94s both pov-card-flash,2.8s ease-out 6.04s infinite pov-flash-loop}.pov.pov-play .pov-card:nth-child(5){animation:.55s cubic-bezier(.2,.7,.2,1) 3.12s both pov-card-pop,.55s ease-out 4.02s both pov-card-flash,2.8s ease-out 6.12s infinite pov-flash-loop}.pov.pov-play .pov-card:nth-child(6){animation:.55s cubic-bezier(.2,.7,.2,1) 3.2s both pov-card-pop,.55s ease-out 4.1s both pov-card-flash,2.8s ease-out 6.2s infinite pov-flash-loop}.pov.pov-play .pov-card:first-child:before{animation:.45s cubic-bezier(.2,.7,.2,1) 2.95s both pov-bar}.pov.pov-play .pov-card:nth-child(2):before{animation:.45s cubic-bezier(.2,.7,.2,1) 3.03s both pov-bar}.pov.pov-play .pov-card:nth-child(3):before{animation:.45s cubic-bezier(.2,.7,.2,1) 3.11s both pov-bar}.pov.pov-play .pov-card:nth-child(4):before{animation:.45s cubic-bezier(.2,.7,.2,1) 3.19s both pov-bar}.pov.pov-play .pov-card:nth-child(5):before{animation:.45s cubic-bezier(.2,.7,.2,1) 3.27s both pov-bar}.pov.pov-play .pov-card:nth-child(6):before{animation:.45s cubic-bezier(.2,.7,.2,1) 3.35s both pov-bar}.pov.pov-play .pov-card:first-child .pov-icon-wrap{animation:.45s cubic-bezier(.34,1.56,.64,1) 3.05s both pov-icon-pop}.pov.pov-play .pov-card:nth-child(2) .pov-icon-wrap{animation:.45s cubic-bezier(.34,1.56,.64,1) 3.13s both pov-icon-pop}.pov.pov-play .pov-card:nth-child(3) .pov-icon-wrap{animation:.45s cubic-bezier(.34,1.56,.64,1) 3.21s both pov-icon-pop}.pov.pov-play .pov-card:nth-child(4) .pov-icon-wrap{animation:.45s cubic-bezier(.34,1.56,.64,1) 3.29s both pov-icon-pop}.pov.pov-play .pov-card:nth-child(5) .pov-icon-wrap{animation:.45s cubic-bezier(.34,1.56,.64,1) 3.37s both pov-icon-pop}.pov.pov-play .pov-card:nth-child(6) .pov-icon-wrap{animation:.45s cubic-bezier(.34,1.56,.64,1) 3.45s both pov-icon-pop}.pov.pov-play .pov-p-1{animation:.55s ease-in-out 3.3s both pov-pulse-drop,2.8s ease-in-out 5.7s infinite pov-pulse-loop}.pov.pov-play .pov-p-2{animation:.55s ease-in-out 3.38s both pov-pulse-drop,2.8s ease-in-out 5.78s infinite pov-pulse-loop}.pov.pov-play .pov-p-3{animation:.55s ease-in-out 3.46s both pov-pulse-drop,2.8s ease-in-out 5.86s infinite pov-pulse-loop}.pov.pov-play .pov-p-4{animation:.55s ease-in-out 3.54s both pov-pulse-drop,2.8s ease-in-out 5.94s infinite pov-pulse-loop}.pov.pov-play .pov-p-5{animation:.55s ease-in-out 3.62s both pov-pulse-drop,2.8s ease-in-out 6.02s infinite pov-pulse-loop}.pov.pov-play .pov-p-6{animation:.55s ease-in-out 3.7s both pov-pulse-drop,2.8s ease-in-out 6.1s infinite pov-pulse-loop}.pov.pov-play .pov-tagline{animation:.65s cubic-bezier(.2,.7,.2,1) 4.5s both pov-rise}@media (prefers-reduced-motion:reduce){.pov.pov-anim-ready .pov-eyebrow,.pov.pov-anim-ready .pov-display,.pov.pov-anim-ready .pov-lede,.pov.pov-anim-ready .pov-chip,.pov.pov-anim-ready .pov-found-card,.pov.pov-anim-ready .pov-card,.pov.pov-anim-ready .pov-tagline,.pov.pov-anim-ready .pov-junction,.pov.pov-anim-ready .pov-dot{opacity:1}.pov.pov-anim-ready .pov-found-card:before,.pov.pov-anim-ready .pov-card:before{transform:scaleX(1)}.pov.pov-anim-ready .pov-found-icon,.pov.pov-anim-ready .pov-icon-wrap{opacity:1;transform:scale(1)}.pov.pov-anim-ready .pov-stem,.pov.pov-anim-ready .pov-h-l,.pov.pov-anim-ready .pov-h-r,.pov.pov-anim-ready .pov-branch{stroke-dashoffset:0}.pov.pov-anim-ready .pov-pulse{display:none}.pov.pov-play *{animation:none!important}}
