.ob-landing .p2-p1{--accent:232, 184, 176;--ground:38, 16, 26}.ob-landing .p2-p2{--accent:140, 178, 214;--ground:16, 26, 38}.ob-landing .p2-p3{--accent:178, 150, 220;--ground:34, 16, 52}.ob-landing .p2-p4{--accent:168, 200, 152;--ground:16, 31, 27}.ob-landing .p2-p5{--accent:214, 184, 122;--ground:8, 5, 10}.ob-landing .p2-p6{--accent:232, 200, 122;--ground:18, 14, 10}.ob-landing .hf-stage{isolation:isolate;width:100%;height:450px;position:relative}.ob-landing .hf-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 42% at 52% 45%,#e8b8b024,#0000 72%);position:absolute;inset:-18%}.ob-landing .hf-card,.ob-landing .hf-chip{transform:rotate(var(--r,0deg));animation:hf-float var(--dur,8s) ease-in-out var(--del,0s) infinite;position:absolute}@keyframes hf-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(var(--rise,-12px)) rotate(var(--r,0deg))}}.ob-landing .hf-photo{aspect-ratio:4/5;border:.5px solid var(--border-hover);--r:2.4deg;--dur:8.1s;--del:-1.2s;--rise:-14px;border-radius:16px;width:61%;top:0;right:-5%;overflow:hidden;box-shadow:0 50px 90px -40px #000000d9}.ob-landing .hf-shot{opacity:0;filter:saturate(.72)sepia(.16)hue-rotate(-8deg)contrast(1.05)brightness(.88);animation:20s ease-in-out infinite hf-swap;position:absolute;inset:0}.ob-landing .hf-shot-1{animation-delay:0s}.ob-landing .hf-shot-2{animation-delay:-4s}.ob-landing .hf-shot-3{animation-delay:-8s}.ob-landing .hf-shot-4{animation-delay:-12s}.ob-landing .hf-shot-5{animation-delay:-16s}@keyframes hf-swap{0%,16%{opacity:1}20%,97%{opacity:0}to{opacity:1}}.ob-landing .hf-shot img{object-fit:cover}.ob-landing .hf-photo-veil{background:linear-gradient(#0c05081a 40%,#0c0508d1 100%);position:absolute;inset:0}.ob-landing .hf-photo-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:.5px solid var(--border-hover);letter-spacing:.01em;color:var(--cream);background:#0e0609b8;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.ob-landing .hf-photo-chip i{color:var(--blush);font-style:normal}.ob-landing .hf-page{border:.5px solid var(--border-hover);--r:-3deg;--dur:9.2s;--del:-3.4s;--rise:-11px;background:linear-gradient(#2c1420,#1e0d15);border-radius:15px;width:49%;padding:.9rem .85rem .8rem;bottom:0;right:4%;box-shadow:0 40px 80px -40px #000000e6}.ob-landing .hf-page-bar{border:.5px solid var(--border);background:#00000052;border-radius:8px;align-items:center;gap:7px;height:26px;margin-bottom:.85rem;padding:0 9px;display:flex}.ob-landing .hf-page-lock{color:var(--green);font-size:9px}.ob-landing .hf-page-urls{flex:1;height:12px;display:block;position:relative}.ob-landing .hf-id{opacity:0;animation:21s ease-in-out infinite hf-id-swap;position:absolute;inset:0}.ob-landing .hf-id-1{animation-delay:0s}.ob-landing .hf-id-2{animation-delay:-7s}.ob-landing .hf-id-3{animation-delay:-14s}@keyframes hf-id-swap{0%,28.6%{opacity:1}33.3%,95%{opacity:0}to{opacity:1}}.ob-landing .hf-page-urls .hf-id{letter-spacing:.03em;color:#f4e8e0b8;white-space:nowrap;align-items:center;font-size:9.5px;display:flex}.ob-landing .hf-page-row{border:.5px solid var(--border);background:#ffffff0d;border-radius:6px;height:20px;margin-bottom:6px;display:block}.ob-landing .hf-page-row.feat{background:#e8b8b029;border-color:#e8b8b04d}.ob-landing .hf-chip{white-space:nowrap;color:var(--cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:.5px solid var(--border-hover);background:#180b10db;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:11.5px;font-weight:500;display:flex;box-shadow:0 20px 40px -22px #000000e6}.ob-landing .hf-chip i{color:var(--blush);font-size:12px;font-style:normal}.ob-landing .hf-chip-exif{--r:-1.8deg;--dur:6.4s;--del:-.6s;--rise:-10px;top:11%;left:-7%}.ob-landing .hf-chip-wm{--r:1.4deg;--dur:7.3s;--del:-2.5s;--rise:-13px;top:35%;left:-7%}.ob-landing .hf-chip-vault{--r:-1.2deg;--dur:10.5s;--del:-4.8s;--rise:-9px;top:59%;left:-7%}@media (prefers-reduced-motion:reduce){.ob-landing .hf-card,.ob-landing .hf-chip,.ob-landing .hf-shot,.ob-landing .hf-id{animation:none}.ob-landing .hf-shot-1,.ob-landing .hf-id-1{opacity:1}}.ob-landing .p2-section{position:relative;overflow:clip}.ob-landing .p2-section:before{content:"";z-index:0;pointer-events:none;background:var(--ground-fade);position:absolute;inset:0}.ob-landing .p2-section>*{z-index:1;position:relative}.ob-landing .p2-section{--ground-fade:linear-gradient(180deg, rgba(var(--ground), 0) 0%, rgb(var(--ground)) 15%, rgb(var(--ground)) 85%, rgba(var(--ground), 0) 100%)}.ob-landing .p2-section.band:before{background:radial-gradient(72% 58% at 50% 0%, #ffffff0d, transparent 72%), radial-gradient(60% 70% at 50% 34%, rgba(var(--accent), .1), transparent 70%), var(--ground-fade)}.ob-landing .p2-pillar{grid-template-columns:1.02fr .98fr;align-items:center;gap:5rem;max-width:1180px;margin:0 auto;padding:8rem 3rem;display:grid}.ob-landing .p2-pillar.rev .p2-visual{order:-1}.ob-landing .p2-copy{min-width:0}.ob-landing .p2-eye{color:rgb(var(--accent))}.ob-landing .p2-eye:before{background:rgb(var(--accent))}.ob-landing .p2-copy h2{letter-spacing:-.025em;text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2.35rem,4.7vw,4rem);line-height:1.02}.ob-landing .p2-copy h2 em{color:rgb(var(--accent))}.ob-landing .p2-p3 .p2-copy h2{font-size:clamp(2rem,3.5vw,3rem)}.ob-landing .p2-sub{font-family:var(--font-serif), serif;color:var(--muted);max-width:500px;margin-bottom:1.75rem;font-size:17px;font-style:italic;font-weight:300;line-height:1.75}.ob-landing .p2-explore{letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--accent));border-bottom:.5px solid rgba(var(--accent), .35);align-items:center;gap:.55rem;margin-top:2.1rem;padding-bottom:5px;font-size:11px;font-weight:500;text-decoration:none;transition:gap .3s,border-color .3s;display:inline-flex}.ob-landing .p2-explore .p2-arrow{transition:transform .3s}.ob-landing .p2-explore:hover{border-color:rgb(var(--accent))}.ob-landing .p2-explore:hover .p2-arrow{transform:translate(4px)}.ob-landing .p2-visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.ob-landing .p2-visual:before{content:"";background:radial-gradient(48% 48% at 50% 50%, rgba(var(--accent), .18), transparent 72%);pointer-events:none;z-index:0;position:absolute;inset:-14%}.ob-landing .p2-visual>*{z-index:1;position:relative}.ob-landing .p2-visual .exif-demo,.ob-landing .p2-visual .cvt-esc-compare,.ob-landing .p2-visual .lb-showcase-preview{width:100%;margin:0}.ob-landing .p2-visual .exif-demo{grid-template-columns:1fr;gap:1rem}.ob-landing .p2-visual .exif-demo .exif-row .exif-val:after{width:0;animation:9s ease-in-out infinite p2-exif-strike}.ob-landing .p2-visual .exif-demo .exif-row .exif-gone{opacity:0;animation:9s ease-in-out infinite p2-exif-gone}.ob-landing .p2-visual .exif-demo .r1 .exif-val:after,.ob-landing .p2-visual .exif-demo .r1 .exif-gone{animation-delay:.3s}.ob-landing .p2-visual .exif-demo .r2 .exif-val:after,.ob-landing .p2-visual .exif-demo .r2 .exif-gone{animation-delay:.75s}.ob-landing .p2-visual .exif-demo .r3 .exif-val:after,.ob-landing .p2-visual .exif-demo .r3 .exif-gone{animation-delay:1.2s}.ob-landing .p2-visual .exif-demo .r4 .exif-val:after,.ob-landing .p2-visual .exif-demo .r4 .exif-gone{animation-delay:1.65s}.ob-landing .p2-visual .exif-demo .r5 .exif-val:after,.ob-landing .p2-visual .exif-demo .r5 .exif-gone{animation-delay:2.1s}@keyframes p2-exif-strike{0%{width:0}6%,82%{width:100%}90%,to{width:0}}@keyframes p2-exif-gone{0%{opacity:0;transform:translate(4px)}6%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:translate(4px)}}.ob-landing .p2-visual .exif-photo{aspect-ratio:8/5;width:100%;max-width:400px;min-height:0;margin:0 auto}.ob-landing .p2-chip{letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--accent));border:.5px solid rgba(var(--accent), .4);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.4rem;padding:5px 13px;font-size:10px;font-weight:500;display:inline-flex}.ob-landing .p2-chip:before{content:"";background:rgb(var(--accent));width:6px;height:6px;box-shadow:0 0 10px rgba(var(--accent), .7);border-radius:50%}.ob-landing .p2-statement{background:radial-gradient(120% 140% at 15% 0,#d49a8c8c,#0000 55%),linear-gradient(135deg,#7a2a37 0%,#94303f 45%,#b04a5b 100%);border-top:.5px solid #ffffff14;border-bottom:.5px solid #0000004d;position:relative;overflow:clip}.ob-landing .p2-statement-inner{z-index:2;max-width:1080px;margin:0 auto;padding:7rem 3rem;position:relative}.ob-landing .p2-statement .p2-eye{color:#ffe9e2}.ob-landing .p2-statement .p2-eye:before{background:#ffe9e2}.ob-landing .p2-statement h2{font-family:var(--font-serif), serif;color:#fff4ef;letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:0 0 1.5rem;font-size:clamp(2.5rem,5.4vw,4.6rem);font-weight:300;line-height:1}.ob-landing .p2-statement h2 em{color:#ffd9cf;font-style:italic}.ob-landing .p2-statement-note{color:#fff4efb8;max-width:46ch;margin:-.5rem 0 0;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.5}.ob-landing .p2-statement-row{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.ob-landing .p2-statement-pill{letter-spacing:.02em;color:#fff4ef;background:#ffffff1f;border:.5px solid #ffffff38;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:500}.ob-landing .p2-statement-pill b{color:#ffe1d8;font-weight:600}.ob-landing .p2-statement-ribbon{z-index:1;opacity:.32;pointer-events:none;filter:saturate(.85)contrast(1.02);gap:14px;display:flex;position:absolute;top:50%;right:-3%;transform:translateY(-50%)rotate(-6deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.ob-landing .p2-statement-ribbon span{aspect-ratio:4/5;border-radius:14px;width:150px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.ob-landing .p2-statement-ribbon span:nth-child(2){margin-top:44px}.ob-landing .p2-statement-ribbon span:nth-child(3){margin-top:12px}.ob-landing .p2-statement-ribbon img{object-fit:cover}.ob-landing .p2-wide{text-align:center;max-width:1180px;margin:0 auto;padding:8rem 3rem;position:relative}.ob-landing .p2-wide h2{letter-spacing:-.025em;text-wrap:balance;margin:0 auto 1.25rem;font-size:clamp(2.35rem,4.7vw,4rem);line-height:1.02}.ob-landing .p2-wide h2 em{color:rgb(var(--accent))}.ob-landing .p2-wide .p2-sub{max-width:640px;margin:0 auto 2.75rem}.ob-landing .p2-wide .p2-eye{justify-content:center}.ob-landing .p2-wide .p2-explore{margin-top:2.5rem}.ob-landing .p2-wide-points{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2.5rem;display:flex}.ob-landing .p2-wide-points span{border:.5px solid var(--border);color:var(--cream);background:#ffffff08;border-radius:999px;padding:9px 15px;font-size:12.5px}.ob-landing .cvC{text-align:left}.ob-landing .cvC-track{grid-template-columns:repeat(5,1fr);margin-bottom:2.25rem;padding-top:6px;display:grid;position:relative}.ob-landing .cvC-line{background:linear-gradient(90deg,#e6787880,#ffffff24 45%,#a8c8988c);height:1px;position:absolute;top:9px;left:10%;right:10%}.ob-landing .cvC-pulse{filter:blur(1px);background:radial-gradient(closest-side,#f4e8e0d9,#0000);border-radius:999px;width:64px;height:7px;animation:6.5s linear infinite cvC-pulse;position:absolute;top:6px;left:10%}.ob-landing .cvC-node{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.ob-landing .cvC-dot{background:rgb(var(--ground));border:1.5px solid #ffffff47;border-radius:50%;width:13px;height:13px;animation:6.5s ease-in-out infinite cvC-lit}.ob-landing .cvC-node.bad .cvC-dot{border-color:#e67878e6}.ob-landing .cvC-node.good .cvC-dot{border-color:#a8c898e6}.ob-landing .cvC-n{letter-spacing:.02em;color:var(--muted);font-size:11.5px;font-weight:500}.ob-landing .cvC-node.bad .cvC-n{color:#e69696f2}.ob-landing .cvC-node.good .cvC-n{color:var(--green)}.ob-landing .cvC-node.n1 .cvC-dot{animation-delay:0s}.ob-landing .cvC-node.n2 .cvC-dot{animation-delay:1.1s}.ob-landing .cvC-node.n3 .cvC-dot{animation-delay:2.2s}.ob-landing .cvC-node.n4 .cvC-dot{animation-delay:3.3s}.ob-landing .cvC-node.n5 .cvC-dot{animation-delay:4.4s}.ob-landing .cvC-panels{grid-template-columns:1fr .9fr 1fr;align-items:stretch;gap:1.1rem;display:grid}.ob-landing .cvC-panel{border:.5px solid var(--border);background:linear-gradient(#ffffff09,#ffffff03);border-radius:16px;padding:1.3rem 1.35rem}.ob-landing .cvC-panel.bad{border-color:#e678783d}.ob-landing .cvC-panel.good{background:linear-gradient(#a8c89817,#ffffff03);border-color:#a8c8984d}.ob-landing .cvC-panel.mid{align-content:start;gap:1.5rem;display:grid}.ob-landing .cvC-mini-h{font-family:var(--font-serif), serif;color:var(--cream);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:.95rem;font-size:15.5px;display:flex}.ob-landing .cvC-mini-h i{color:rgb(var(--accent));font-size:13px;font-style:normal}.ob-landing .cvC-mini-f{color:var(--muted);margin-top:.8rem;font-size:11.5px;line-height:1.5}.ob-landing .cvC-speed-row{color:var(--cream);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12px;display:flex}.ob-landing .cvC-speed-row.muted{color:var(--muted);margin-top:13px}.ob-landing .cvC-speed-row b{font-variant-numeric:tabular-nums;font-weight:600}.ob-landing .cvC-speed-row b.good{color:var(--green)}.ob-landing .cvC-bar{background:#ffffff0f;border-radius:999px;height:7px;display:block;overflow:hidden}.ob-landing .cvC-fill{transform-origin:0;border-radius:999px;height:100%;display:block;transform:scaleX(0)}.ob-landing .cvC-fill.you{background:linear-gradient(90deg, #a8c89880, var(--green));animation:6.5s ease-in-out infinite cvC-fill-you}.ob-landing .cvC-fill.them{background:#fff3;animation:6.5s ease-in-out infinite cvC-fill-them}.ob-landing .cvC-deep{align-items:center;gap:8px;display:flex}.ob-landing .cvC-pill{white-space:nowrap;border:.5px solid var(--border);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:500}.ob-landing .cvC-pill.good{color:var(--green);background:#a8c8981a;border-color:#a8c89866}.ob-landing .cvC-deep-track{background:var(--border);flex:1;height:1px;position:relative}.ob-landing .cvC-deep-token{background:var(--green);border-radius:50%;width:7px;height:7px;animation:6.5s ease-in-out infinite cvC-token;position:absolute;top:-3px;left:0;box-shadow:0 0 10px #a8c898e6}@keyframes cvC-fill-you{0%,8%{transform:scaleX(0)}18%,88%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes cvC-fill-them{0%,8%{transform:scaleX(0)}60%,88%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes cvC-token{0%,24%{opacity:0;left:0}30%{opacity:1}52%{opacity:1;left:calc(100% - 7px)}62%,to{opacity:0;left:calc(100% - 7px)}}.ob-landing .cvC-list{margin:0;padding:0;list-style:none}.ob-landing .cvC-list li{color:var(--cream);border-top:.5px solid var(--border);padding:.45rem 0 .45rem 1.6rem;font-size:13px;position:relative}.ob-landing .cvC-list li:first-child{border-top:0}.ob-landing .cvC-list li:before{content:"✕";color:#e67878f2;font-size:11px;position:absolute;top:.45rem;left:0}.ob-landing .cvC-panel.good .cvC-list li:before{content:"✓";color:var(--green)}.ob-landing .cvC-quote{border-top:.5px solid var(--border);font-family:var(--font-serif), serif;color:var(--muted);margin-top:1rem;padding-top:.9rem;font-size:15px;font-style:italic}.ob-landing .cvC-quote.good{color:var(--green);font-style:normal;font-weight:500}@keyframes cvC-pulse{0%{opacity:0;left:10%}6%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(90% - 64px)}}@keyframes cvC-lit{0%,6%{background:rgb(var(--ground));box-shadow:none}12%,26%{background:var(--cream);box-shadow:0 0 14px #f4e8e08c}40%,to{background:rgb(var(--ground));box-shadow:none}}@media (max-width:980px){.ob-landing .cvC-panels{grid-template-columns:1fr}.ob-landing .cvC-n{font-size:10px}}@media (max-width:640px){.ob-landing .cvC-panel.bad,.ob-landing .cvC-panel.good{display:none}}@media (prefers-reduced-motion:reduce){.ob-landing .cvC-fill,.ob-landing .cvC-deep-token,.ob-landing .cvC-dot{animation:none}.ob-landing .cvC-fill{transform:scaleX(1)}.ob-landing .cvC-deep-token{opacity:1;left:calc(100% - 7px)}.ob-landing .cvC-pulse{display:none}.ob-landing .p2-visual .exif-demo .exif-row .exif-val:after{width:100%;animation:none}.ob-landing .p2-visual .exif-demo .exif-row .exif-gone{opacity:1;animation:none}}.ob-landing .p2-vault{text-align:center;max-width:960px;margin:0 auto;padding:8rem 3rem}.ob-landing .p2-vault h2{letter-spacing:-.025em;text-wrap:balance;margin:0 auto 1.25rem;font-size:clamp(2.35rem,4.7vw,4rem);line-height:1.02}.ob-landing .p2-vault h2 em{color:rgb(var(--accent))}.ob-landing .p2-vault .p2-sub{max-width:620px;margin:0 auto 2.75rem}.ob-landing .p2-vault .p2-eye{justify-content:center}.ob-landing .p2-vault-stage{border:.5px solid var(--border-hover);max-width:780px;box-shadow:0 40px 120px -60px rgba(var(--accent), .3);background:#ffffff04;border-radius:16px;margin:0 auto 2.5rem;padding:1.25rem;position:relative}.ob-landing .p2-vault-stage:before{content:"";background:radial-gradient(46% 60% at 50% 45%, rgba(var(--accent), .12), transparent 72%);pointer-events:none;z-index:-1;position:absolute;inset:-8% -4%}.ob-landing .p2-vault-stage .tp-vault.big{width:100%}.ob-landing .p2-vault .p2-explore{margin-top:.5rem}.ob-landing .p2-p6{--au:#e8c87a;--au-soft:#e8c87a24;--au-line:#e8c87a52}.ob-landing .p2-concierge{max-width:1180px;margin:0 auto;padding:8rem 3rem}.ob-landing .p2-concierge-top{grid-template-columns:1.02fr .98fr;align-items:center;gap:5rem;display:grid}.ob-landing .p2-p6 .p2-chip{color:var(--au);border-color:var(--au-line);background:var(--au-soft)}.ob-landing .p2-p6 .p2-chip:before{background:var(--au);box-shadow:0 0 10px #e8c87acc}.ob-landing .p2-chips{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.4rem;display:flex}.ob-landing .p2-chips .p2-chip{margin-bottom:0}.ob-landing .p2-p6 .p2-chip.is-soon{color:var(--muted);background:0 0;border-color:#ffffff29}.ob-landing .p2-p6 .p2-chip.is-soon:before{display:none}.ob-landing .cx-pipe{grid-template-columns:repeat(3,calc(33.3333% - 17.3333px)) 52px;gap:0;margin-top:4.5rem;display:grid;position:relative}.ob-landing .cx-step{padding-right:1.75rem}.ob-landing .cx-step:last-child{text-align:right;padding-right:0}.ob-landing .cx-step:last-child .cx-step-t,.ob-landing .cx-step:last-child .cx-step-d{width:210px;max-width:none;position:relative;left:-158px}.ob-landing .cx-pipe:before{content:"";background:var(--au-line);z-index:0;height:1px;position:absolute;top:26px;left:26px;right:26px}.ob-landing .cx-pipe:after{content:"";filter:blur(1px);z-index:1;background:radial-gradient(closest-side,#e8c87ae6,#0000);border-radius:999px;width:60px;height:5px;animation:5s linear infinite cx-scan;position:absolute;top:24px;left:26px}.ob-landing .cx-step{z-index:2;text-align:left;position:relative}.ob-landing .cx-step-n{width:52px;height:52px;font-family:var(--font-serif), serif;color:var(--au);border:.5px solid var(--au-line);background:linear-gradient(#241017,#180a10);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:20px;display:grid;box-shadow:0 0 0 6px #1c0c12}.ob-landing .cx-step-t{color:var(--cream);letter-spacing:-.01em;margin-bottom:.35rem;font-size:14px;font-weight:600}.ob-landing .cx-step-d{color:var(--muted);max-width:22ch;font-size:12.5px;line-height:1.55}.ob-landing .cx-step-you .cx-step-n{color:var(--au);border-color:var(--au-line)}.ob-landing .cx-step-you .cx-step-t{color:var(--cream)}@keyframes cx-in{to{opacity:1}}@keyframes cx-scan{0%{opacity:0;left:26px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 86px)}}.ob-landing .p2-vault-lockin .tp-vault-tile{position:relative;overflow:hidden}.ob-landing .p2-vault-lockin .tp-vault-tile:after{content:"";z-index:1;opacity:0;background:#10060a9e;animation:8s ease-in-out infinite vault-seal;position:absolute;inset:0}.ob-landing .p2-vault-tilelock{z-index:2;color:rgb(var(--accent));text-shadow:0 0 12px rgba(var(--accent), .7);opacity:0;place-items:center;font-size:20px;animation:8s ease-in-out infinite vault-lock;display:grid;position:absolute;inset:0;transform:scale(.6)}@keyframes vault-seal{0%,6%{opacity:0}20%,78%{opacity:1}90%,to{opacity:0}}@keyframes vault-lock{0%,6%{opacity:0;transform:scale(.6)}20%,78%{opacity:.95;transform:scale(1)}90%,to{opacity:0;transform:scale(.6)}}.ob-landing .p2-vault-lockin .tp-vault-lock{z-index:6;opacity:0;animation:8s ease-in-out infinite vault-cap;position:absolute}@keyframes vault-cap{0%,32%{opacity:0}38%,74%{opacity:1}80%,to{opacity:0}}.ob-landing .p2-vault-lockin .tp-vault-tile.has-photo img{filter:brightness(.9)saturate(.98);animation:8s ease-in-out infinite vault-photo;transform:scale(1.04)}@keyframes vault-photo{0%,6%{filter:brightness(.9)saturate(.98);transform:scale(1.04)}20%,78%{filter:blur(9px)brightness(.64)saturate(.8);transform:scale(1.16)}90%,to{filter:brightness(.9)saturate(.98);transform:scale(1.04)}}.ob-landing .p2-vault-lockin .tp-vault-tile:after,.ob-landing .p2-vault-lockin .p2-vault-tilelock,.ob-landing .p2-vault-lockin .tp-vault-tile.has-photo img{animation-delay:var(--seal-delay,0s)}.ob-landing .p2-vault-lockin .tp-vault-tile:first-child{--seal-delay:0s}.ob-landing .p2-vault-lockin .tp-vault-tile:nth-child(2){--seal-delay:.16s}.ob-landing .p2-vault-lockin .tp-vault-tile:nth-child(3){--seal-delay:.32s}.ob-landing .p2-vault-lockin .tp-vault-tile:nth-child(4){--seal-delay:.48s}.ob-landing .p2-vault-lockin .tp-vault-tile:nth-child(5){--seal-delay:.64s}.ob-landing .p2-vault-lockin .tp-vault-tile:nth-child(6){--seal-delay:.8s}.ob-landing .p2-vault-lockin .tp-vault-tile:nth-child(7){--seal-delay:.96s}.ob-landing .p2-vault-lockin .tp-vault-tile:nth-child(8){--seal-delay:1.12s}.ob-landing [data-reveal].p2-visual{transition-duration:.9s}@media (prefers-reduced-motion:reduce){.ob-landing .p2-vault-lockin .tp-vault-tile:after{animation:none}.ob-landing .p2-vault-lockin .p2-vault-tilelock{opacity:.9;animation:none;transform:scale(1)}.ob-landing .cx-pipe:after{display:none}}@media (max-width:900px){.ob-landing .p2-pillar,.ob-landing .p2-concierge-top{grid-template-columns:1fr;gap:2.75rem;padding:0}.ob-landing .p2-pillar,.ob-landing .p2-concierge{padding:5rem 1.5rem}.ob-landing .p2-pillar.rev .p2-visual{order:0}.ob-landing .p2-vault{padding:5rem 1.5rem}.ob-landing .p2-statement-inner{padding:3.5rem 1.5rem}.ob-landing .p2-sub{max-width:none}.ob-landing .cx-step-d{display:none}.ob-landing .cx-step-n{width:34px;height:34px;margin-bottom:.5rem;font-size:14px;box-shadow:0 0 0 4px #1c0c12}.ob-landing .cx-step-t{white-space:nowrap;margin-bottom:0;font-size:11px}.ob-landing .cx-pipe{grid-template-columns:repeat(3,calc(33.3333% - 11.3333px)) 34px}.ob-landing .cx-pipe:before{top:17px;left:17px;right:17px}.ob-landing .cx-pipe:after{width:36px;animation-name:cx-scan-mobile;top:15px;left:17px}.ob-landing .cx-step:last-child{text-align:center;padding-right:0}.ob-landing .cx-step:last-child .cx-step-t{width:auto;max-width:none;position:static;left:auto}@keyframes cx-scan-mobile{0%{opacity:0;left:17px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 51px)}}.ob-landing .p2-statement-ribbon{opacity:.4;gap:8px;left:50%;right:auto;transform:translate(-50%,-50%)rotate(-6deg)}.ob-landing .p2-statement-ribbon span{width:76px}.ob-landing .p2-statement-ribbon span:nth-child(2){margin-top:26px}.ob-landing .p2-statement-ribbon span:nth-child(3){margin-top:8px}.ob-landing .p2-statement-pill{padding:6px 11px;font-size:11px}}
.ob-landing.ob-l25{--l25-accent:236, 118, 142;--blush:#ec768e;--blush-soft:#ec768e73;--rose:#ec768e;--border:#ec768e29;--border-hover:#ec768e52;--l25-plum:#2e1522;background:var(--l25-plum)}.ob-landing.ob-l25>nav:not(.side-rail){background:#2e1522eb}.ob-landing.ob-l25 .nav-tools-menu{background:#2e1522fa}.ob-landing.ob-l25 .p2-p1{--ground:52, 26, 40}.ob-landing.ob-l25 .p2-p2{--ground:26, 40, 56}.ob-landing.ob-l25 .p2-p3,.ob-landing.ob-l25 .p2-bento{--ground:50, 26, 74}.ob-landing.ob-l25 .p2-p5{--ground:26, 15, 32}.ob-landing.ob-l25 .p2-p6{--ground:34, 26, 18}.ob-landing.ob-l25 .p2-p1,.ob-landing.ob-l25 .p2-p2,.ob-landing.ob-l25 .p2-p3,.ob-landing.ob-l25 .p2-p4,.ob-landing.ob-l25 .p2-p5,.ob-landing.ob-l25 .p2-bento{--accent:var(--l25-accent)}.ob-landing.ob-l25 .p2-section{--surf:color-mix(in srgb, rgb(var(--ground)) 86%, var(--cream));--surf-sunk:color-mix(in srgb, rgb(var(--ground)) 94%, var(--cream));--surf-line:color-mix(in srgb, rgb(var(--ground)) 66%, var(--cream));--surf-cast:0 28px 56px -28px #000000d9}.ob-landing.ob-l25 h2{letter-spacing:-.035em;font-weight:700}.ob-landing.ob-l25 h2 em{font-weight:700}.ob-landing.ob-l25 .p2-copy h2,.ob-landing.ob-l25 .p2-wide h2,.ob-landing.ob-l25 .p2-vault h2{letter-spacing:-.035em}.ob-landing.ob-l25 .hero-h1,.ob-landing.ob-l25 .wl-headline{letter-spacing:-.035em;font-weight:700}.ob-landing.ob-l25 .hero-h1 em,.ob-landing.ob-l25 .wl-headline em{font-weight:700}.ob-landing.ob-l25 .p2-statement h2{letter-spacing:-.04em;font-weight:600}.ob-landing.ob-l25 .p2-statement h2 em{font-weight:600}.ob-landing.ob-l25 .hero-h1,.ob-landing.ob-l25 .hero-split .hero-h1{font-size:clamp(42px,4.4vw,64px)}.ob-landing.ob-l25 .p2-copy h2,.ob-landing.ob-l25 .p2-wide h2,.ob-landing.ob-l25 .p2-vault h2{font-size:clamp(2.35rem,4.1vw,3.5rem)}.ob-landing.ob-l25 .p2-p3 .p2-copy h2{font-size:clamp(2rem,3.1vw,2.65rem)}.ob-landing.ob-l25 .eye,.ob-landing.ob-l25 .p2-eye,.ob-landing.ob-l25 .p2-explore{font-weight:600}.ob-landing.ob-l25{--muted:#f4e8e0ad}.ob-landing.ob-l25 .hero-sub,.ob-landing.ob-l25 .p2-sub{font-family:var(--font-sans), system-ui, sans-serif;font-size:15.5px;font-style:normal;font-weight:400;line-height:1.7}.ob-landing.ob-l25 .p2-wide .p2-sub{max-width:620px}.ob-landing.ob-l25 .p2-visual:before{background:radial-gradient(48% 48% at 50% 50%, rgba(var(--accent), .06), transparent 72%)}.ob-landing.ob-l25 .p2-section.band:before{background:radial-gradient(72% 58% at 50% 0%, #ffffff0e, transparent 72%), radial-gradient(60% 70% at 50% 34%, rgba(var(--accent), .045), transparent 70%), var(--ground-fade)}.ob-landing.ob-l25 .hf-stage:before{background:radial-gradient(48% 42% at 52% 45%, rgba(var(--accent), .07), transparent 72%)}.ob-landing.ob-l25 .cvC-panel{background:var(--surf);border:1px solid var(--surf-line);box-shadow:var(--surf-cast)}.ob-landing.ob-l25 .cvC-panel.bad{background:linear-gradient(180deg, #e678781a, transparent 60%), var(--surf);border-color:#e678786b}.ob-landing.ob-l25 .cvC-panel.good{background:linear-gradient(180deg, #a8c89821, transparent 60%), var(--surf);border-color:#a8c89873}.ob-landing.ob-l25 .cvC-mini{background:var(--surf-sunk);border:1px solid color-mix(in srgb, rgb(var(--ground)) 78%, var(--cream));border-radius:12px;padding:1rem 1.05rem}.ob-landing.ob-l25 .cvC-bar{background:#00000052}.ob-landing.ob-l25 .cvC-list li,.ob-landing.ob-l25 .cvC-quote{border-top-color:var(--surf-line)}.ob-landing.ob-l25 .cvC-pill{border:1px solid var(--surf-line)}.ob-landing.ob-l25 .p2-vault-stage{background:var(--surf);border:1px solid var(--surf-line);box-shadow:var(--surf-cast)}.ob-landing.ob-l25 .p2-vault-stage:before{background:radial-gradient(46% 60% at 50% 45%, rgba(var(--accent), .05), transparent 72%)}.ob-landing.ob-l25 .p2-visual .exif-panel{background:var(--surf);border:1px solid var(--surf-line);box-shadow:var(--surf-cast)}.ob-landing.ob-l25 .p2-wide-points span{background:var(--surf);border:1px solid var(--surf-line)}.ob-landing.ob-l25 .p2-statement-pill{background:#ffffff2b;border:1px solid #ffffff57}.ob-landing.ob-l25 .hf-photo,.ob-landing.ob-l25 .hf-page,.ob-landing.ob-l25 .hf-chip,.ob-landing.ob-l25 .hf-photo-chip,.ob-landing.ob-l25 .wm-chip{border-width:1px}.ob-landing.ob-l25 .cx-step-n{background:var(--surf);border:1px solid var(--au-line)}.ob-landing.ob-l25 .btn-primary{color:#fff6f8;font-weight:600;box-shadow:0 14px 34px -14px #ec768ebf}.ob-landing.ob-l25 .btn-primary:hover{opacity:.92}.ob-landing.ob-l25 .p2-price{border-top:1px solid #ec768e29;padding:6rem 3rem 5rem;position:relative}.ob-landing.ob-l25 .p2-price-inner{text-align:center;max-width:1080px;margin:0 auto}.ob-landing.ob-l25 .p2-price .eye{justify-content:center}.ob-landing.ob-l25 .p2-price h2{margin-bottom:3rem;font-size:clamp(2rem,3.4vw,2.9rem)}.ob-landing.ob-l25 .p2-price-row{text-align:left;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:3rem;display:grid}.ob-landing.ob-l25 .p2-price-cell{border-left:1px solid #ec768e33;padding-left:2rem;position:relative}.ob-landing.ob-l25 .p2-price-name{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem;font-size:11px;font-weight:600}.ob-landing.ob-l25 .p2-price-num{font-family:var(--font-serif), serif;letter-spacing:-.04em;color:var(--text);font-size:3rem;font-weight:700;line-height:1}.ob-landing.ob-l25 .p2-price-num i{font-style:normal;font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin-left:.25rem;font-size:13px;font-weight:500}.ob-landing.ob-l25 .p2-price-note{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:.85rem 0 0;font-size:13.5px;line-height:1.6}.ob-landing.ob-l25 .p2-price-cell.feat{border-left-color:rgb(var(--l25-accent))}.ob-landing.ob-l25 .p2-price-cell.feat .p2-price-num,.ob-landing.ob-l25 .p2-price-cell.feat .p2-price-name{color:rgb(var(--l25-accent))}.ob-landing.ob-l25 .p2-price-badge{vertical-align:middle;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--l25-accent));background:#ec768e24;border:1px solid #ec768e66;border-radius:999px;margin-left:.5rem;padding:4px 10px;font-size:9.5px;font-weight:600;display:inline-block}.ob-landing.ob-l25 .p2-price-cell.black{border-left-color:#c6a664bf}.ob-landing.ob-l25 .p2-price-cell.black .p2-price-num,.ob-landing.ob-l25 .p2-price-cell.black .p2-price-name{color:#e6cf9a}.ob-landing.ob-l25 .p2-price-badge.gold{color:#e6cf9a;background:linear-gradient(#c6a66438,#c6a6641a);border-color:#c6a6648c}.ob-landing.ob-l25 .p2-price-cta{justify-content:center;align-items:center;gap:2rem;display:flex}.ob-landing.ob-l25 .p2-price-cta .p2-explore{margin-top:0}.ob-landing.ob-l25 .p2-price-fine{color:var(--faint);margin-top:1.5rem;font-size:12px}@media (max-width:860px){.ob-landing.ob-l25 .p2-price{padding:4.5rem 1.5rem 3.5rem}.ob-landing.ob-l25 .p2-price-row{grid-template-columns:1fr;gap:1.75rem}.ob-landing.ob-l25 .p2-price-cta{flex-direction:column;gap:1.25rem}}.ob-landing.ob-l25 .flow{border-top:.5px solid var(--border);border-bottom:.5px solid var(--border);padding:1.75rem 1.5rem}.ob-landing.ob-l25 .flow-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem 1.75rem;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex}.ob-landing.ob-l25 .flow-step+.flow-step:before{content:"·";color:#ec768e80;margin-right:1.75rem}.ob-landing.ob-l25 .flow-verb{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--cream);font-size:21px;font-weight:700}.ob-landing.ob-l25 .flow-object{font-family:var(--font-serif), serif;letter-spacing:-.02em;color:rgb(var(--l25-accent));font-size:21px;font-style:italic}@media (max-width:700px){.ob-landing.ob-l25 .flow-verb,.ob-landing.ob-l25 .flow-object{font-size:17px}.ob-landing.ob-l25 .flow-inner{gap:.3rem 1.1rem}.ob-landing.ob-l25 .flow-step+.flow-step:before{margin-right:1.1rem}}.ob-landing.ob-l25 .strip{padding:1.5rem 0}.ob-landing.ob-l25 .strip-tag{letter-spacing:-.02em;text-transform:none;font-size:21px}.ob-landing.ob-l25 .strip-inner>span:nth-child(odd) .strip-tag,.ob-landing.ob-l25 .strip-inner>span:nth-child(odd) .strip-tag.on{font-family:var(--font-sans), system-ui, sans-serif;color:var(--cream);font-style:normal;font-weight:700}.ob-landing.ob-l25 .strip-inner>span:nth-child(2n) .strip-tag,.ob-landing.ob-l25 .strip-inner>span:nth-child(2n) .strip-tag.on{font-family:var(--font-serif), serif;color:rgb(var(--l25-accent));font-style:italic;font-weight:400}.ob-landing.ob-l25 .strip-dot{color:#ec768e80;font-size:18px}.ob-landing.ob-l25 .strip-tag.on{color:#ec768ebf}.ob-landing.ob-l25 .btn-nav:hover,.ob-landing.ob-l25 .nav-tools-menu a:hover{background:#ec768e1a}.ob-landing.ob-l25 .tp-vault-lock{color:#ec768ed9}.ob-landing.ob-l25 .side-rail a.on .rail-dot{box-shadow:0 0 10px #ec768e99}.ob-landing.ob-l25 .hf-page-row.feat{background:#ec768e2e;border-color:#ec768e57}.ob-landing.ob-l25 .p2-head{align-items:baseline;gap:.85rem;margin-bottom:1.25rem;display:flex}.ob-landing.ob-l25 .p2-num{font-family:var(--font-serif), serif;letter-spacing:-.04em;color:rgb(var(--accent));font-variant-numeric:tabular-nums lining-nums;font-size:2.4rem;font-weight:700;line-height:1}.ob-landing.ob-l25 .p2-head .eye{margin-bottom:0}.ob-landing.ob-l25 .p2-wide .p2-head,.ob-landing.ob-l25 .p2-bento-head .p2-head{justify-content:center}.ob-landing.ob-l25 .p2-bento-inner{max-width:1180px;margin:0 auto;padding:3.25rem 3rem}.ob-landing.ob-l25 .p2-bento-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:1.5rem;display:grid}.ob-landing.ob-l25 .p2-bento-col{flex-direction:column;gap:1.5rem;display:flex}.ob-landing.ob-l25 .p2-bento-col .p2-tile{flex:1}.ob-landing.ob-l25 .p2-bento-head{padding:.5rem .25rem 0}.ob-landing.ob-l25 .p2-bento-head h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.6vw,2.2rem);line-height:1.1}.ob-landing.ob-l25 .p2-bento-head .p2-head{margin-bottom:.9rem}.ob-landing.ob-l25 .p2-bento-head .p2-num{font-size:2rem}.ob-landing.ob-l25 .p2-tile{isolation:isolate;background:var(--surf);border:1px solid var(--surf-line);box-shadow:var(--surf-cast);border-radius:20px;flex-direction:column;padding:1.75rem 1.75rem 1.5rem;display:flex;position:relative}.ob-landing.ob-l25 .p2-tile-h{font-family:var(--font-serif), serif;letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0 0 .6rem;font-size:1.5rem;font-weight:700;line-height:1.12}.ob-landing.ob-l25 .p2-tile-h em{color:rgb(var(--accent));font-style:italic}.ob-landing.ob-l25 .p2-tile-sub{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0 0 1.25rem;font-size:14px;line-height:1.6}.ob-landing.ob-l25 .p2-tile .p2-visual,.ob-landing.ob-l25 .p2-tile .p2-vault-stage{flex:1}.ob-landing.ob-l25 .p2-tile .p2-explore{align-self:flex-start;margin-top:1.25rem}.ob-landing.ob-l25 .p2-tile .exif-demo{grid-template-columns:115px 1fr;gap:.9rem;width:100%;max-width:none;margin:0}.ob-landing.ob-l25 .p2-tile .exif-row{grid-template-columns:58px 1fr auto}.ob-landing.ob-l25 .p2-tile .exif-panel{padding:1rem 1.1rem}.ob-landing.ob-l25 .p2-tile .exif-photo{aspect-ratio:auto;width:auto;max-width:none;height:100%;min-height:0;margin:0}.ob-landing.ob-l25 .p2-tile .exif-panel{background:var(--surf-sunk);box-shadow:none;border-width:1px}.ob-landing.ob-l25 .p2-tile-tall .p2-visual{justify-content:center;align-items:flex-start}.ob-landing.ob-l25 .p2-tile-tall .wm-tilt{transform-origin:top;margin-bottom:-12%;transform:scale(.88)}.ob-landing.ob-l25 .p2-tile-tall .wm-chip-a{right:-18px}.ob-landing.ob-l25 .p2-tile-tall .wm-chip-b{left:-18px}@media (max-width:900px){.ob-landing.ob-l25 .p2-bento-inner{padding:4rem 1.5rem}.ob-landing.ob-l25 .p2-bento-grid{grid-template-columns:1fr}.ob-landing.ob-l25 .p2-num{font-size:2rem}.ob-landing.ob-l25 .p2-tile .exif-demo{grid-template-columns:1fr}.ob-landing.ob-l25 .p2-tile .exif-photo{aspect-ratio:8/5;height:auto}.ob-landing.ob-l25 .p2-tile-tall .wm-chip-a,.ob-landing.ob-l25 .p2-tile-tall .wm-chip-b{display:none}}.ob-landing.ob-l25 .p2-section.p2-light{--ground:220, 168, 155;--l25-accent:92, 35, 64;--accent:var(--l25-accent);--blush:#5c2340;--blush-soft:#5c234080;--rose:#7d3352;--text:#1c0a0e;--cream:#1c0a0e;--muted:#1c0a0eb8;--faint:#1c0a0e9e;--border:#1c0a0e33;--border-hover:#1c0a0e52;--surf:#eeccc5;--surf-sunk:#e3bcb2;--surf-line:#1c0a0e38;--surf-cast:0 18px 40px -18px #1c0a0e66;--ground-fade:linear-gradient(rgb(var(--ground)), rgb(var(--ground)))}.ob-landing.ob-l25 .p2-section.band.p2-light:before{background:radial-gradient(72% 58% at 50% 0%, #1c0a0e0f, transparent 72%), radial-gradient(60% 70% at 50% 34%, rgba(var(--accent), .05), transparent 70%), var(--ground-fade)}.ob-landing.ob-l25 .p2-light .p2-visual:before{background:0 0}.ob-landing.ob-l25 .p2-light{--green:#2f4a25;--l25-bad:#7d2020}.ob-landing.ob-l25 .p2-light .cvC-line{background:linear-gradient(90deg,#7d2020a6,#1c0a0e33 45%,#2f4a25b3)}.ob-landing.ob-l25 .p2-light .cvC-pulse{background:radial-gradient(closest-side,#1c0a0e80,#0000)}.ob-landing.ob-l25 .p2-light .cvC-node.bad .cvC-dot{border-color:#7d2020f2}.ob-landing.ob-l25 .p2-light .cvC-node.bad .cvC-n,.ob-landing.ob-l25 .p2-light .cvC-list li:before{color:var(--l25-bad)}.ob-landing.ob-l25 .p2-light .cvC-panel.bad{background:linear-gradient(180deg, #7d202017, transparent 60%), var(--surf);border-color:#7d20205c}.ob-landing.ob-l25 .p2-light .cvC-panel.good{background:linear-gradient(180deg, #2f4a251f, transparent 60%), var(--surf);border-color:#2f4a2566}.ob-landing.ob-l25 .p2-light .cvC-bar{background:#1c0a0e1f}.ob-landing.ob-l25 .p2-light .cvC-fill.them{background:#1c0a0e52}.ob-landing.ob-l25 .p2-light .cvC-deep-token{box-shadow:0 0 8px #2f4a25a6}.ob-landing.ob-l25 .p2-light .cvC-dot{animation-name:l25-lit-light}@keyframes l25-lit-light{0%,6%{background:rgb(var(--ground));box-shadow:none}12%,26%{background:#1c0a0e;box-shadow:0 0 12px #1c0a0e66}40%,to{background:rgb(var(--ground));box-shadow:none}}@media (prefers-reduced-motion:reduce){.ob-landing.ob-l25 .p2-light .cvC-dot{animation:none}}.ob-landing.ob-l25 .p2-light .btn-ghost{color:var(--text);border-color:var(--border-hover)}
