:root{--bg:#f4f3f1;--surface:#fff;--ink:#111010;--graphite:#141312;--mute:#8c8a87;--faint:#a8a6a3;--rule:#11101017;--bronze:#734a27;--bronze-light:#d9b893;--metal:linear-gradient(100deg, #a99c9e 0%, #d9ccc6 28%, #f8eadd 47%, #e4d6cd 60%, #bcaeae 82%, #a39599 100%);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .16 0 0 0 -.06'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .1 0 0 0 -.035'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--brushed:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='300'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7 .006' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .7 0 0 0 -.34'/%3E%3C/filter%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.5 .004' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .3 0 0 0 0 .24 -.34 0 0 0 .18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23d)'/%3E%3C/svg%3E");--metal-surface:var(--brushed), var(--grain), var(--metal);--metal-edge:inset 0 1px 0 #fffc, inset 0 -1px 0 #3c281e2e}*{box-sizing:border-box}html,body{margin:0}body{background:var(--grain), var(--bg);color:var(--ink);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;font:16px/1.55 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}a{color:inherit}.narrow-only{display:none}.wrap{max-width:1120px;margin:0 auto;padding:0 32px}h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(40px,5.6vw,68px);font-weight:600;line-height:1.02}h2{letter-spacing:-.015em;margin:0 0 8px;font-size:21px;font-weight:600}.mute{color:var(--mute)}.num{font-variant-numeric:tabular-nums}.kicker{color:var(--mute);margin-bottom:18px;font-size:15px;display:block}.site-header{z-index:20;color:#f4f3f1;background:var(--grain-light), var(--graphite);transition:background-color .3s,box-shadow .3s;position:sticky;top:0}html.scrolled .site-header{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:#161514c7;box-shadow:0 1px #ffffff0f,0 14px 32px -20px #000000b3}.dark-band>.site-header{background:0 0}.site-header:has(+.dark-band){background:0 0}.site-header+.dark-band{margin-top:-64px;padding-top:64px}html.scrolled .dark-band>.site-header{background:#161514c7}html.scrolled .site-header:has(+.dark-band){background:#161514c7}.site-header-in{justify-content:space-between;align-items:center;height:64px;display:flex}.wordmark{letter-spacing:.28em;color:#efe9e3;align-items:center;gap:11px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.wordmark-card{background:var(--metal-surface);border-radius:3.5px;width:22px;height:14px;transition:transform .4s cubic-bezier(.3,1.4,.5,1);box-shadow:inset 0 1px #fffc,0 2px 6px -2px #000c}.wordmark:hover .wordmark-card{transform:rotate(-8deg)translateY(-1px)}.site-header nav{align-items:center;gap:6px;font-size:14px;display:flex}.nav-link{color:#a9a49e;border-radius:10px;padding:8px 14px;text-decoration:none;transition:color .15s,background .15s}.nav-link:hover{color:#fff;background:#ffffff0f}.nav-link.on{color:#fff;background:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.nav-cta{margin-left:8px}.seg{background:#00000059;border-radius:12px;gap:2px;padding:4px;display:flex;box-shadow:inset 0 1px 3px #0009,0 1px #ffffff0f}.seg a{color:#a9a49e;border-radius:9px;padding:7px 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .15s}.seg a:hover{color:#fff}.seg a.on{color:var(--ink);background:var(--metal-surface);box-shadow:var(--metal-edge), 0 2px 8px -2px #0009}.nav-cta{color:var(--ink);background:var(--metal-surface);box-shadow:var(--metal-edge), 0 4px 12px -6px #00000080;border-radius:10px;padding:8px 16px;font-weight:600;text-decoration:none}.dark-band{background:var(--grain-light), radial-gradient(1200px 520px at 70% -20%, #2a2725, transparent 70%), var(--graphite);color:#f4f3f1}.dark-band .kicker{color:#8f8a84}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding:88px 32px 120px;display:grid}.lead{color:#a9a49e;max-width:540px;margin:0 0 36px;font-size:19px}.card-stage{position:relative}.card-stage:after{content:"";filter:blur(22px);z-index:0;background:#0000008c;border-radius:50%;height:40px;position:absolute;bottom:-26px;left:8%;right:8%}.metal-card{z-index:1;aspect-ratio:1.586;color:var(--ink);background:var(--metal-surface);box-shadow:var(--metal-edge);border-radius:22px;flex-direction:column;justify-content:space-between;padding:26px 28px;display:flex;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-9deg)rotateX(4deg)}.metal-card:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(118deg,#0000 30%,#ffffff47 44%,#0000 56%);position:absolute;inset:0}.metal-label{color:#6a625f;font-size:15px;font-weight:600}.metal-amount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(46px,5vw,62px);font-weight:500;line-height:1}.cents{color:#8f8689}.metal-foot{justify-content:space-between;align-items:flex-end;display:flex}.metal-foot div{flex-direction:column;display:flex}.metal-foot b{font-size:17px;font-weight:600}.metal-foot span{color:#6a625f}.metal-mark{letter-spacing:.2em;font-size:14px;font-weight:700;color:#5a5250!important}.form{max-width:540px}.form .row{gap:10px;display:flex}.form input[type=email]{min-width:0;font:inherit;color:inherit;background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border:0;border-radius:12px;flex:1;padding:15px 18px}.button{font:inherit;background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:15px 22px;font-weight:600}.button:disabled{opacity:.6;cursor:default}.trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ask{border:0;flex-wrap:wrap;gap:6px 20px;margin:20px 0 0;padding:0;font-size:15px;display:flex}.ask legend{width:100%;margin-bottom:6px;padding:0}.ask input{accent-color:var(--bronze)}.error{color:#b3261e;margin:10px 0 0;font-size:14px}.fine{color:var(--mute);margin:18px 0 0;font-size:13px}.form.done{background:var(--surface);border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.dark-band .form input[type=email]{color:#fff;background:#0d0c0c;box-shadow:inset 0 2px 4px #0009,0 1px #ffffff0f}.dark-band .form input::placeholder{color:#6f6a65}.dark-band .button{background:var(--metal-surface);color:var(--ink);box-shadow:var(--metal-edge), 0 6px 16px -8px #000000b3}.dark-band .ask{color:#c9c4be}.dark-band .ask input{accent-color:var(--bronze-light)}.dark-band .fine{color:#7d7872}.dark-band .error{color:#ff8a80}.dark-band .form.done{background:#1d1b1a;box-shadow:inset 0 1px #ffffff0d}.dark-band .form.done .mute{color:#a9a49e}.bf-teaser{background:var(--metal-surface);box-shadow:var(--metal-edge), 0 30px 50px -36px #1110108c;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:32px;margin:72px 0;padding:48px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bf-teaser .kicker{color:#6a625f;margin-bottom:10px}.bf-teaser h2{letter-spacing:-.03em;max-width:560px;margin-bottom:14px;font-size:clamp(28px,3.6vw,40px);line-height:1.08}.bf-teaser p{color:#4f4846;max-width:600px;margin:0}.bf-teaser-cta{background:var(--ink);color:#f4f3f1;border-radius:12px;flex:none;padding:12px 20px;font-weight:600;box-shadow:0 6px 16px -8px #0009}.foot{border-top:1px solid var(--rule);justify-content:space-between;gap:24px;padding:28px 0 44px;font-size:14px;display:flex}main.narrow{max-width:520px;padding-top:48px}.brand{letter-spacing:.24em;margin-bottom:32px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:760px){.wrap{padding:0 16px}.site-header nav{gap:16px;font-size:13px}.seg a{padding:6px 14px;font-size:13.5px}.nav-link{text-transform:capitalize}.nav-link.on{display:none}.nav-cta{padding:7px 12px}.wide-only{display:none}.narrow-only{display:inline}.hero{grid-template-columns:1fr;gap:56px;padding:48px 16px 88px}.card-stage{max-width:400px}.metal-card{transform:none}.form .row{flex-direction:column}.bf-teaser{flex-direction:column;align-items:flex-start;margin:48px 0;padding:28px 22px}.foot{flex-direction:column;gap:8px}}.tilt{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tilt.lit{transition:transform 80ms linear}.tilt>*{position:relative}.tilt>:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #fffaf48c, #fffaf400 42%);mix-blend-mode:soft-light;transition:opacity .4s;position:absolute;inset:0}.tilt.lit>:before{opacity:1}.dark-band{isolation:isolate;position:relative}.dark-band:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(520px circle at var(--lx,50%) var(--ly,0px), #f8eadd12, transparent 70%);transition:opacity .6s;position:absolute;inset:0}.dark-band.lamp:after{opacity:1}.fx .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.fx .reveal.in{opacity:1;transform:none}.fx .card-stage,.fx .bf-hero .tilt{animation:.9s cubic-bezier(.2,.8,.2,1) .12s both rise}.fx .metal-card:after{animation:2.2s cubic-bezier(.3,.6,.2,1) .5s both sheen}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}@keyframes sheen{0%{transform:translate(-70%)}to{transform:translate(0)}}.countdown{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:4px 0 30px;display:flex}.countdown-cell{background:linear-gradient(#232120,#191817);border-radius:14px;flex-direction:column;align-items:center;min-width:66px;padding:10px 8px 8px;display:flex;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000080,0 10px 20px -12px #000c}.countdown-cell b{letter-spacing:-.02em;background:linear-gradient(100deg,#d9ccc6,#f8eadd 45%,#c9b8b0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:500;line-height:1.05}.countdown-cell{perspective:240px;position:relative;overflow:hidden}.countdown-cell:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0b,#ffffff04);height:46%;position:absolute;top:0;left:0;right:0}.countdown-cell:after{content:"";pointer-events:none;background:#0000008c;height:1px;position:absolute;top:46%;left:0;right:0;box-shadow:0 1px #ffffff0d}.fx .countdown-cell b{transform-origin:50% 62%;animation:.45s cubic-bezier(.3,1.2,.5,1) flap}@keyframes flap{0%{opacity:.3;transform:rotateX(80deg)}}.countdown-cell b.pending{opacity:.35}.countdown-cell span{color:#8f8a84;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:11.5px}.countdown-label{color:#a9a49e;padding:0 0 10px 4px;font-size:14px}@keyframes tick{0%{opacity:.2;transform:translateY(-6px)}}.bf-teaser .countdown{margin:22px 0 0}.bf-teaser .countdown-label{color:#4f4846}@media (max-width:760px){.countdown{gap:6px}.countdown-cell{flex:1;min-width:0;padding:8px 4px 6px}.countdown-cell b{font-size:26px}.countdown-label{width:100%;padding:2px 0 0}}@media (prefers-reduced-motion:reduce){.tilt{transform:none!important}}.member{flex-wrap:wrap;align-items:center;gap:22px;max-width:600px;display:flex}.member-card{aspect-ratio:1.586;color:#3d3533;background:var(--metal-surface);width:250px;box-shadow:var(--metal-edge), 0 24px 40px -20px #000c;border-radius:16px;grid-template-rows:auto auto 1fr auto;padding:14px 16px;display:grid;position:relative;overflow:hidden}.fx .member-card{animation:.9s cubic-bezier(.2,.8,.2,1) both mint}.member-card:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 35%,#ffffff73 47%,#0000 58%);position:absolute;inset:0}.fx .member-card:after{animation:1.6s cubic-bezier(.3,.6,.2,1) .4s both sheen}@keyframes mint{0%{opacity:0;transform:perspective(900px)rotateX(24deg)translateY(16px)scale(.94)}}.member-mark,.member-no,.member-label,.member-foot{color:#3c2e28b8;text-shadow:0 1px #ffffffa6,0 -1px #0000001f}.member-mark{letter-spacing:.24em;font-size:12px;font-weight:700}.member-label{letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font-size:11px}.member-no{letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-self:start;font-size:30px;font-weight:600}.member-foot{font-size:11px}.member-side{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.dark-band .member-side .mute{color:#a9a49e;font-size:14.5px}.member-actions{align-items:center;gap:16px;margin-top:12px;display:flex}.member-actions .button{padding:11px 18px}.member-actions a{color:#c9c4be;font-size:14.5px}input:focus,select:focus,textarea:focus{outline-offset:2px;outline:2px solid #11101073}.dark-band input:focus,.dark-band select:focus{outline-color:#ffffff80}a:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #11101099}.dark-band a:focus-visible,.dark-band button:focus-visible{outline-color:#fff9}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}@keyframes pop{0%{transform:scale(.85)}}.arrival{z-index:3;color:#e9e4de;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#201e1db8;border-radius:14px;align-items:center;gap:10px;max-width:92%;padding:10px 14px;font-size:14px;animation:2.2s cubic-bezier(.2,.8,.2,1) both arrive;display:flex;position:absolute;top:-58px;right:6%;box-shadow:inset 0 1px #ffffff14,0 16px 32px -16px #000c}.arrival span{text-overflow:ellipsis;overflow:hidden}.arrival-mark{background:var(--metal-surface);border-radius:3px;flex:none;width:18px;height:12px;box-shadow:inset 0 1px #fffc,0 1px 3px #0009}.arrival-amount{font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#d9ccc6,#f8eadd 45%,#d4bba4);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes arrive{0%{opacity:0;transform:translateY(-14px)scale(.96)}14%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(26px)scale(.94)}}.metal-card.bump{animation:.6s cubic-bezier(.3,1.4,.5,1) .4s bump}@keyframes bump{40%{translate:0 -6px}}.metal-foot b,.metal-foot span{transition:color .3s}.ask-pills{background:#1110100d;border-radius:12px;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #11101014}.ask-pills label{cursor:pointer;color:var(--mute);border-radius:9px;padding:8px 16px;font-size:14.5px;font-weight:600;transition:color .15s,background .15s;position:relative}.ask-pills label:hover{color:var(--ink)}.ask-pills input{opacity:0;pointer-events:none;position:absolute}.ask-pills label:has(input:focus-visible){outline-offset:2px;outline:2px solid #11101099}.ask-pills label.on{color:var(--ink);background:var(--metal-surface);box-shadow:var(--metal-edge), 0 4px 10px -6px #11101080}.dark-band .ask-pills{background:#00000059;box-shadow:inset 0 1px 3px #0009,0 1px #ffffff0d}.dark-band .ask-pills label{color:#9b958f}.dark-band .ask-pills label:hover{color:#e9e4de}.dark-band .ask-pills label.on{color:var(--ink)}.dark-band .ask-pills label:has(input:focus-visible){outline-color:#fff9}.teaser-side{flex-direction:column;flex:none;align-items:stretch;gap:14px;width:320px;display:flex}.teaser-next{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.teaser-next li{background:#ffffff8c;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -10px #11101066}.teaser-next li>span:last-child{flex-direction:column;min-width:0;display:flex}.teaser-next li>span:last-child span{color:#6a625f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teaser-date{text-transform:uppercase;letter-spacing:.06em;width:40px;color:var(--bronze);flex-direction:column;flex:none;align-items:center;font-size:10.5px;font-weight:600;display:flex}.teaser-date b{letter-spacing:-.02em;color:var(--ink);font-size:19px;line-height:1.05}.fx .bf-teaser.reveal .teaser-next li{transition:transform .6s calc(.25s + var(--k) * 90ms) cubic-bezier(.2, .8, .2, 1), opacity .6s calc(.25s + var(--k) * 90ms)}.fx .bf-teaser.reveal:not(.in) .teaser-next li{opacity:0;transform:translate(18px)}.bf-teaser:hover .teaser-next li{transform:translateX(calc(var(--k) * -4px))}.bf-teaser .bf-teaser-cta{text-align:center}.bf-teaser-cta span{transition:transform .25s;display:inline-block}.bf-teaser:hover .bf-teaser-cta span{transform:translate(4px)}@media (max-width:860px){.teaser-side{width:100%}}.story{grid-template-columns:minmax(0,1fr) 360px;gap:72px;padding:96px 0 24px;display:grid}.story-kicker{color:var(--bronze);margin-bottom:8px;display:block}.story-step{max-width:440px;min-height:70vh;color:var(--faint);flex-direction:column;justify-content:center;transition:color .3s;display:flex}.story-step:first-of-type{min-height:60vh}.story-step.on{color:var(--ink)}.story-n{letter-spacing:.12em;color:var(--bronze);margin-bottom:10px;font-size:13px;font-weight:600}.story-step h2{letter-spacing:-.03em;color:inherit;margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);line-height:1.05}.story-step p{color:inherit;opacity:.75;margin:0;font-size:17px;line-height:1.6}.story-inline{display:none}.story-stage{flex-direction:column;align-items:center;gap:18px;height:660px;display:flex;position:sticky;top:calc(50vh - 330px)}.story-dots{gap:6px;display:flex}.story-dots span{background:#11101026;border-radius:3px;width:6px;height:6px;transition:width .3s,background .3s}.story-dots span.on{background:var(--ink);width:20px}.phone{background:linear-gradient(145deg,#3a3735,#1a1918 40%,#2a2826);border-radius:52px;flex:none;width:320px;height:620px;padding:12px;position:relative;box-shadow:inset 0 0 0 1.5px #5a5552,inset 0 0 0 3px #141312,0 40px 80px -40px #111010b3,0 18px 30px -20px #11101080}.phone:before{content:"";background:var(--grain), #f6f4f1;border-radius:41px;position:absolute;inset:12px}.ph-screen{opacity:0;border-radius:41px;flex-direction:column;gap:4px;padding:14px 18px 18px;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:12px;overflow:hidden;transform:translateY(14px)scale(.985)}.ph-screen.on{opacity:1;transform:none}.ph-status{justify-content:space-between;align-items:center;padding:2px 10px 10px;font-size:13px;font-weight:600;display:flex}.ph-status span:last-child{letter-spacing:1px;font-size:8px}.ph-island{background:#111010;border-radius:14px;width:92px;height:26px}.ph-app{letter-spacing:.26em;color:var(--mute);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.ph-mark{background:var(--metal-surface);border-radius:2.5px;width:16px;height:10px;box-shadow:inset 0 1px #fffc}.ph-title{letter-spacing:-.02em;margin:6px 0 8px;font-size:24px}.ph-rows{flex-direction:column;display:flex}.ph-row{border-bottom:1px solid var(--rule);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 -8px;padding:10px 8px;font-size:13px;display:flex}.ph-row>span:first-child{flex-direction:column;min-width:0;display:flex}.ph-row>span:first-child span{color:var(--mute);font-size:11.5px}.ph-amount{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ph-amount i{color:var(--bronze);background:#c6a07833;border-radius:999px;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:600}.ph-row.hit{transition:background .4s .5s,color .4s .5s}.ph-screen.on .ph-row.hit{color:var(--bronze);background:#c6a07829}.ph-screen.on .ph-row{animation:row-in .5s calc(.1s + var(--k) * 70ms) cubic-bezier(.2, .8, .2, 1) backwards}@keyframes row-in{0%{opacity:0;transform:translateY(8px)}}.ph-ask{color:#e9e4de;background:#1c1b1a;border-radius:22px;flex-direction:column;gap:4px;margin-top:auto;padding:16px;font-size:13px;display:flex;box-shadow:0 18px 30px -16px #111010cc}.ph-screen.on .ph-ask{animation:.6s cubic-bezier(.2,.8,.2,1) .9s backwards ask-in}@keyframes ask-in{0%{opacity:0;transform:translateY(40px)}}.ph-ask>b{color:#f4f3f1;font-size:15px}.ph-ask>span{color:#a9a49e}.ph-btns{gap:8px;margin-top:10px;display:flex}.ph-btns button{font:inherit;cursor:pointer;color:#e9e4de;background:#ffffff14;border:0;border-radius:12px;flex:1;padding:11px 10px;font-size:14px;font-weight:600;transition:transform .15s}.ph-btns button.yes{color:var(--ink);background:var(--metal-surface);box-shadow:var(--metal-edge)}.ph-btns button:active{transform:scale(.97)}.ph-done{align-items:center;gap:12px;animation:.4s cubic-bezier(.2,.8,.2,1) ask-in;display:flex}.ph-done>span:nth-child(2),.ph-done.quiet>span:first-child{flex-direction:column;flex:1;display:flex}.ph-done b{color:#f4f3f1;font-size:15px}.ph-done span span{color:#e6d3bf}.ph-done.quiet span span{color:#a9a49e}.ph-tick{width:34px;height:34px;color:var(--ink);background:var(--metal-surface);box-shadow:var(--metal-edge);border-radius:50%;flex:none;place-items:center;font-size:16px;animation:.4s cubic-bezier(.3,1.4,.5,1) .1s backwards pop;display:grid}.ph-done button{font:inherit;cursor:pointer;color:#a9a49e;background:#ffffff14;border:0;border-radius:999px;padding:6px 10px;font-size:12.5px}@media (max-width:860px){.story{grid-template-columns:1fr;gap:0;padding:64px 0 8px}.story-stage{display:none}.story-step,.story-step:first-of-type{min-height:0;color:var(--ink);margin-bottom:56px}.story-inline{justify-content:center;margin-top:24px;display:flex}.phone.small{width:300px;height:560px}}@media (prefers-reduced-motion:reduce){.ph-screen,.ph-row,.ph-ask{transition:none;animation:none!important}}.collage{--p:1;margin:48px 0 40px;padding:40px 0;overflow:clip}.collage-stage{place-items:center;min-height:600px;display:grid;position:relative}.collage-words{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:620px;display:flex;position:relative}.collage-words .kicker{color:var(--bronze)}.collage-words h2{letter-spacing:-.035em;color:rgba(17, 16, 16, calc(.2 + .8 * var(--p)));margin:0;font-size:clamp(38px,5.4vw,64px);line-height:1.02}.collage-words p{max-width:480px;color:var(--mute);margin:0}.collage-cta{color:#f4f3f1;background:var(--ink);border-radius:14px;margin-top:10px;padding:14px 24px;font-weight:600;text-decoration:none;transition:transform .2s;box-shadow:0 12px 24px -12px #111010b3}.collage-cta span{transition:transform .25s;display:inline-block}.collage-cta:hover{transform:translateY(-2px)}.collage-cta:hover span{transform:translate(4px)}.collage{--mx:0;--my:0}.frag{z-index:1;transform:translate(calc(var(--dx) * (1 - var(--p))), calc(var(--dy) * (1 - var(--p)))) rotate(calc(var(--r) * (.5 + .5 * (1 - var(--p)))));position:absolute}.frag-in{transform:translate(calc(var(--mx) * var(--z) * -14px), calc(var(--my) * var(--z) * -10px));transition:transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.fx .frag-in{animation:breathe var(--t) ease-in-out infinite alternate}@keyframes breathe{0%{translate:0 -4px}to{translate:0 5px}}.frag-in.chip,.frag-in.notice{background:var(--grain), #fdfcfa;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;width:236px;padding:12px 16px 12px 12px;font-size:13px;display:grid;box-shadow:0 24px 40px -26px #11101073,0 4px 10px -6px #1110101f}.frag-in.chip i{text-align:center;width:44px;height:44px;color:var(--bronze);background:#c6a07829;border-radius:14px;grid-row:span 2;place-items:center;font-size:11.5px;font-style:normal;font-weight:700;line-height:1.1;display:grid}.frag-in.chip b{font-size:14px}.frag-in.chip span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frag-in.tile{background:var(--grain), linear-gradient(165deg, #fdf6ee, #f1e2d2);border-radius:24px;flex-direction:column;align-items:center;width:112px;padding:14px 10px 12px;display:flex;box-shadow:0 26px 44px -24px #734a2799,inset 0 1px #ffffffe6}.frag-in.tile span{letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);font-size:11px;font-weight:600}.frag-in.tile b{letter-spacing:-.04em;font-size:44px;line-height:1}.frag-in.tile i{background:linear-gradient(100deg,#8a5a33,#b98a5c 45%,#7a4d2a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:11.5px;font-style:normal;font-weight:600}.frag-in.card{aspect-ratio:1.586;color:#efe9e3;background:var(--brushed), linear-gradient(100deg, #2a2827, #3c3937 40%, #2c2a29 70%, #1f1d1c);border-radius:14px;justify-content:space-between;align-items:flex-start;width:196px;padding:14px 16px;display:flex;box-shadow:0 30px 50px -24px #111010bf}.frag-card-name{font-size:12px;font-weight:600}.frag-in.card b{font-size:20px}.frag-in.notice{color:#e9e4de;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1b1aeb;flex-direction:column;gap:2px;width:250px;padding:13px 16px;display:flex}.frag-in.notice span{color:#9b958f;font-size:11.5px}.frag-in.count{color:#f4f3f1;background:linear-gradient(#262423,#191817);border-radius:999px;align-items:baseline;gap:6px;padding:10px 16px;display:flex;box-shadow:0 20px 34px -18px #111010cc}.frag-in.count b{font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#d9ccc6,#f8eadd 45%,#c9b8b0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px}.frag-in.count span{color:#9b958f;font-size:12px}@media (max-width:860px){.collage-stage{min-height:0;padding:24px 0}.frag{display:none}.collage-words h2{color:var(--ink)}}.finds{grid-template-columns:repeat(3,1fr);gap:48px;padding:96px 0 24px;display:grid}.find{cursor:default}.find h3{margin:0 0 10px;font-weight:600}.find p{margin:0}.stmt{font-variant-numeric:tabular-nums;color:#4f4c49;background:var(--grain), var(--surface);border-radius:14px;margin-bottom:22px;padding:16px 18px;font-size:14px;line-height:1.75;position:relative;overflow:hidden;box-shadow:0 14px 30px -20px #11101059}.stmt>div{white-space:nowrap;border-radius:6px;justify-content:space-between;gap:12px;margin:0 -8px;padding:0 8px;transition:color .3s,background .3s;display:flex}.stmt>div span:last-child{font-weight:600}.stmt .pending span:last-child{color:var(--faint)}.stmt .gone{color:var(--mute)}.stmt-scan{pointer-events:none;opacity:0;background:linear-gradient(#0000,#c6a07838,#0000);height:40%;position:absolute;top:0;left:0;right:0}.stmt[data-step="1"] .stmt-scan{animation:.9s ease-in-out scan}@keyframes scan{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(260%)}}.stmt[data-step="2"] .hit,.stmt[data-step="3"] .hit,.stmt[data-step="2"] .pending,.stmt[data-step="2"] .gone{color:var(--bronze);background:#c6a07829}.stmt[data-step="3"] .gone,.stmt[data-step="3"] .pending{color:var(--faint);text-decoration:line-through}.stmt-flag{color:var(--bronze);background:#c6a07829;border-radius:999px;margin-top:8px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-block}.stmt-back{color:var(--ink);font-weight:600}.stmt-back span:last-child{color:var(--ink)}.fx .stmt[data-step="0"] .stmt-flag,.fx .stmt[data-step="1"] .stmt-flag{visibility:hidden}.fx .stmt[data-step="0"] .stmt-back,.fx .stmt[data-step="1"] .stmt-back,.fx .stmt[data-step="2"] .stmt-back{display:none}.fx .stmt[data-step="2"] .stmt-flag{animation:.35s cubic-bezier(.3,1.4,.5,1) pop}.fx .stmt[data-step="3"] .stmt-back{animation:.45s cubic-bezier(.2,.8,.2,1) land}@keyframes land{0%{background:#c6a07838;transform:translateY(-8px)}}.stmt[data-step="3"] .stmt-flag{color:var(--ink);background:var(--metal-surface);box-shadow:var(--metal-edge)}.fx .finds .reveal:nth-child(3){transition-delay:80ms}.fx .finds .reveal:nth-child(4){transition-delay:.16s}@media (max-width:860px){.finds{grid-template-columns:1fr;gap:40px;padding:64px 0 8px}}.word{display:inline-block}.h1-metal{background:linear-gradient(100deg,#b5a7a6 0%,#e6d8cf 30%,#fff6ec 46%,#e2d3c9 58%,#b8aaa9 80%,#d9ccc6 100%) 100% 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.fx .word{animation:word-in .7s calc(50ms + var(--i) * 70ms) cubic-bezier(.2, .8, .2, 1) both}.fx .h1-metal{animation:word-in .7s calc(50ms + var(--i) * 70ms) cubic-bezier(.2, .8, .2, 1) both, sweep 7s 1.4s ease-in-out infinite}@keyframes word-in{0%{opacity:0;filter:blur(12px);transform:translateY(.25em)}}@keyframes sweep{0%,55%{background-position:100% 0}85%,to{background-position:-50% 0}}.fx .hero>div:first-child,.fx .bf-hero>div:first-child{animation:none}.fx .hero .lead,.fx .hero .form,.fx .bf-hero .lead,.fx .bf-hero .countdown,.fx .bf-hero .brief{animation:.7s cubic-bezier(.2,.8,.2,1) .3s both rise}.ticker{border-top:1px solid #ffffff0d;padding:18px 0 22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ticker-belt{gap:56px;width:max-content;padding-left:56px;display:flex}.fx .ticker-belt{animation:48s linear infinite belt}.ticker:hover .ticker-belt{animation-play-state:paused}@keyframes belt{to{transform:translate(-50%)}}.tick-item{color:#8f8a84;white-space:nowrap;font-size:14.5px}.tick-item b{color:#e9e4de;font-weight:600}.tick-item i{font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#d9ccc6,#f8eadd 45%,#c9b8b0);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:6px;font-style:normal;font-weight:600}.magnet{transition:translate .35s cubic-bezier(.3,1.5,.5,1),transform .25s,background .15s}.finds-title{letter-spacing:-.03em;grid-column:1/-1;margin:0 0 4px;font-size:clamp(30px,3.6vw,44px)}.find-n{letter-spacing:.14em;color:var(--bronze);margin-bottom:12px;font-size:13px;font-weight:600;display:block}.find h3{letter-spacing:-.02em;font-size:24px}.fx .find .stmt{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.fx .find:hover .stmt{transform:translateY(-6px)rotate(-.6deg);box-shadow:0 30px 50px -28px #11101073}@media (max-width:860px){.ticker{padding:14px 0 16px}.ticker-belt{gap:36px}}
