:root{font-family:Arial,Helvetica,sans-serif;color:#191a1b;background:#f5f5f3;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #8874ff;outline-offset:5px}.header{max-width:1560px;margin:auto;padding:28px 56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dddedb}.brand{display:flex;align-items:center;gap:27px}.brand img{width:96px}.brand span{font-size:14px;border-left:1px solid #d3d5d0;padding-left:25px}.header nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:650}.header nav span{margin-left:15px}.join{background:#202020;color:white;padding:13px 20px;border-radius:7px}main{max-width:1560px;margin:auto;padding:0 56px}.intro{padding:64px 0 49px}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:700;display:flex;align-items:center;gap:9px}.dot{width:7px;height:7px;background:#5540dc;border-radius:50%}h1{font-size:clamp(55px,5.6vw,82px);letter-spacing:-.065em;line-height:.99;font-weight:550;margin:25px 0 25px}.period{color:#6849e7}.intro-bottom{display:flex;justify-content:space-between;gap:35px;align-items:center}.intro-bottom p{max-width:540px;font-size:15px;line-height:1.65;color:#727371;margin:0}.intro-bottom strong{font-weight:600;color:#292a28}.membership{font-size:13px;font-weight:650;white-space:nowrap}.membership>span{margin-left:22px}.membership small{display:block;font-size:11px;font-weight:400;color:#7c7c77;margin-top:10px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dddeda;padding-top:26px}.browse-title{font-size:18px;font-weight:600;letter-spacing:-.025em;display:flex;align-items:center;gap:12px}.browse-title span{font-size:10px;color:#6f706c;background:#e9e9e6;padding:5px 9px;border-radius:5px;font-weight:500;letter-spacing:0}.search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e3e3df;border-radius:7px;padding:10px 14px;width:245px}.search svg{width:17px;fill:none;stroke:#888;stroke-width:1.5}.search input{width:100%;border:0;outline:0;background:none;font-size:12px}.filters{display:flex;gap:7px;flex-wrap:wrap;margin:23px 0 27px}.filters button{font-size:10px;line-height:1.4;border:1px solid #dddeda;background:transparent;padding:9px 12px;border-radius:5px;color:#777973;transition:background .18s}.filters button:hover{background:#e6e6e2}.filters button[aria-pressed=true]{background:#252624;color:#fff;border-color:#252624}.collection-label{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;margin:27px 0 18px;color:#7a7b76}.collection-label>span:first-child{text-transform:uppercase;letter-spacing:.13em}.collection-label>span:last-child{color:#494543}.collection-label i{font-style:normal;color:#92938e;margin-left:8px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:8px;column-gap:22px;row-gap:0;align-items:start}.card{display:flex;flex-direction:column;position:relative;padding:26px;border-radius:13px;overflow:hidden;isolation:isolate;min-height:390px;margin-bottom:24px;color:white;box-shadow:0 15px 23px -16px #18183366;transition:transform .25s,box-shadow .25s}.card:hover{transform:translateY(-5px);box-shadow:0 24px 32px -20px #18183388}.card:focus-visible{outline-offset:2px}.card:nth-child(4n+2){min-height:448px}.card:nth-child(4n+3){min-height:416px}.card:nth-child(7n+4){min-height:466px}.card-top{display:flex;align-items:center;gap:10px;justify-content:space-between;min-height:30px;z-index:1}.logo-badge{width:33px;height:33px;border-radius:8px;background:white;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 8px #00000009}.logo-badge img{width:22px;height:22px;object-fit:contain}.logo-badge b{color:#191919}.exclusive{font-size:8px;letter-spacing:.09em;font-weight:600;border:1px solid #ffffff55;padding:6px 7px;border-radius:4px;text-transform:uppercase}.card-category{font-size:8px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;margin-top:28px;max-width:85%;opacity:.76;z-index:1}.card h2{font-size:25px;letter-spacing:-.045em;line-height:1.13;font-weight:650;margin:9px 0 12px;z-index:1;overflow-wrap:anywhere}.card-offer{font-size:14px;line-height:1.45;font-weight:550;max-width:95%;z-index:1;margin:0}.card-notes{font-size:11px;line-height:1.6;margin:12px 0 18px;opacity:.85;z-index:1;max-width:94%}.card-cta{align-self:flex-start;display:flex;gap:22px;align-items:center;margin-top:auto;padding:12px 14px;background:#fff;color:#222;border-radius:5px;font-size:10px;font-weight:700;box-shadow:0 4px 8px #00000013;z-index:1}.art{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.art i,.art b{position:absolute;display:block}.theme-0{background:linear-gradient(145deg,#e43e35 0%,#ed5b17 55%,#e37811 100%)}.theme-0 .art i{width:280px;height:280px;border-radius:50%;background:linear-gradient(135deg,#ffcf10,#fb6822);right:-95px;bottom:-80px;box-shadow:-8px -8px 25px #cf3a111f}.theme-1{background:linear-gradient(145deg,#086ca9,#187bbc 40%,#009eb6)}.theme-1 .art i{width:310px;height:270px;transform:rotate(38deg);border-radius:55px;background:linear-gradient(140deg,#56b6ff,#4936e6);right:-216px;bottom:10px}.theme-1 .art b{width:160px;height:160px;border:22px solid #1ad1d766;border-radius:38px;right:-55px;bottom:-68px;transform:rotate(38deg)}.theme-2{background:#151416}.theme-2 .art i{width:260px;height:320px;border-radius:45px;transform:rotate(45deg);right:-192px;bottom:-29px;background:linear-gradient(130deg,#bc40ef,#5114d1);box-shadow:-35px 38px 0 #e88621}.theme-3{background:linear-gradient(155deg,#db164d,#e01c74)}.theme-3 .art i{width:310px;height:310px;border:55px solid #ff72aa66;border-radius:50%;right:-210px;bottom:-70px}.theme-3 .art b{height:260px;width:115px;background:linear-gradient(140deg,#a60758,#710f7d);border-radius:100px;right:-47px;bottom:-120px;transform:rotate(40deg)}.theme-4{background:linear-gradient(145deg,#25169a,#6418b7)}.theme-4 .art i{width:260px;height:235px;border:43px solid #cb34ce55;border-radius:50px;right:-120px;bottom:-80px}.theme-4 .art b{width:150px;height:160px;background:linear-gradient(135deg,#ef42aa,#560dec);border-radius:30px;right:-68px;bottom:-58px}.theme-5{background:#fff;color:#202124;border:1px solid #eeefed}.theme-5 .exclusive{border-color:#d7d7d5}.theme-5 .art i{width:230px;height:230px;border-radius:50%;right:-125px;bottom:-100px;background:linear-gradient(130deg,#26c9ed,#3d29e8)}.theme-5 .art b{width:66px;height:66px;border-radius:50%;right:-26px;bottom:150px;background:linear-gradient(145deg,#ffcf05,#ff5a1f)}.theme-5 .card-cta{box-shadow:0 5px 14px #18183314;border:1px solid #ededeb}.theme-6{background:linear-gradient(145deg,#185b4a,#237d60)}.theme-6 .art i{width:290px;height:290px;border:50px solid #b6ed8e55;border-radius:50%;right:-175px;bottom:-100px}.theme-7{background:linear-gradient(145deg,#35359b,#6148c8)}.theme-7 .art i{width:220px;height:300px;border-radius:100px;right:-135px;bottom:-100px;transform:rotate(40deg);background:linear-gradient(145deg,#a89afb,#fb90ba)}.guidance{padding:90px 0 35px}.section-head h2{font-size:39px;letter-spacing:-.05em;font-weight:550;margin:16px 0 12px}.section-head p{font-size:14px;color:#767770}.phases{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0 60px}.phase{background:#eaeae5;padding:28px;border-radius:10px}.phase h3{font-size:15px;line-height:1.4;margin:0 0 20px}.phase ul{font-size:12px;line-height:1.7;padding-left:17px;color:#686b63}.phase p{font-size:13px;font-weight:650;margin-top:22px}.tips{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid #d9dcd3;padding:30px 0}.tips h2{font-size:23px;letter-spacing:-.04em;font-weight:550}.tips ul{padding-left:18px;font-size:13px;line-height:1.7;display:grid;gap:12px;color:#686b63}.note{border-top:1px solid #d9dcd3;padding:30px 0;font-size:12px;color:#74766e}.note h3{color:#272a23;font-size:15px}.note p{line-height:1.8;max-width:900px}.note a{display:inline-block;color:#292b26;font-weight:650;margin-top:10px}footer{max-width:1448px;margin:0 auto;padding:30px 0;display:flex;align-items:center;gap:30px;border-top:1px solid #d9dcd3;font-size:10px;color:#7a7b76}footer img{width:70px}footer>div{margin-left:auto;display:flex;gap:20px}.detail{padding:44px 0 80px;max-width:1000px;margin:auto}.back{font-size:12px;display:inline-block;margin-bottom:36px}.detail-hero{border-radius:18px;padding:45px;position:relative;overflow:hidden;isolation:isolate;color:white}.detail-hero.theme-5{color:#202124}.detail-hero h1{font-size:56px;margin:24px 0}.detail-hero .card-offer{font-size:24px;max-width:750px}.detail-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:50px;padding-top:35px}.detail-copy{font-size:15px;line-height:1.8;color:#676b62}.detail-copy h2{font-size:20px;color:#252824;margin-top:30px}.detail-copy ul{padding-left:20px}.redeem{align-self:start;padding:28px;background:white;border:1px solid #e1e4dc;border-radius:12px;font-size:13px;line-height:1.75}.redeem h2{margin-top:0;font-size:20px}.redeem a{display:block;background:#242424;color:white;text-align:center;padding:12px 15px;border-radius:6px;font-weight:600;margin-top:22px}.redeem .quiet{background:#f1f2ed;color:#45483f}.detail .eyebrow{margin-top:25px}#empty{padding:70px 0;color:#70766a}@media(min-width:1650px){.card{min-height:410px}.card h2{font-size:29px}}@media(max-width:1150px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.header{padding:25px 35px}main{padding:0 35px}.card{padding:24px}footer{margin:0 35px}.card h2{font-size:26px}}@media(max-width:820px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.intro{padding-top:40px}.intro-bottom{align-items:start}.membership{display:none}.collection-label i{display:none}.phases{grid-template-columns:1fr}.tips{grid-template-columns:1fr}.detail-body{grid-template-columns:1fr}.detail-hero h1{font-size:43px}.brand span{display:none}.detail{padding-top:28px}.header{padding:22px 26px}main{padding:0 26px}footer{margin:0 26px}}@media(max-width:520px){.header{padding:20px}.brand img{width:80px}.header nav{gap:15px}.account{font-size:11px}.header nav span{margin-left:5px}.join{font-size:11px;padding:11px 14px}main{padding:0 20px}.intro{padding:36px 0}h1{font-size:59px}.intro-bottom p{font-size:14px}.toolbar{align-items:start;flex-direction:column;gap:15px}.search{width:100%}.filters{flex-wrap:nowrap;overflow-x:auto;margin-left:-20px;margin-right:-20px;padding:0 20px 9px;scrollbar-width:thin}.filters button{white-space:nowrap;padding:10px 12px}.collection-label{font-size:9px}.cards{grid-template-columns:1fr}.card{padding:30px;min-height:390px!important}.card h2{font-size:34px}.card-category{font-size:9px;margin-top:28px}.card-offer{font-size:17px}.card-notes{font-size:13px;max-width:90%}.card-cta{font-size:12px;padding:13px 17px;margin-top:20px}.exclusive{font-size:9px}.logo-badge{width:38px;height:38px}.guidance{padding-top:45px}.detail-hero{padding:28px}.detail-hero h1{font-size:40px;overflow-wrap:anywhere}.detail-hero .card-offer{font-size:20px}.detail-body{gap:25px}footer{margin:0 20px;flex-wrap:wrap;gap:20px}footer>div{margin:0;width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Founder Perks brand and clear redemption guidance */
.header .brand img{width:225px;height:auto;display:block}.brand{gap:0}.intro h1{font-size:clamp(46px,5.2vw,74px);line-height:1.04;letter-spacing:-.055em}.how-steps{list-style:none;padding:0;margin:36px 0 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.how-steps li{padding:29px;background:white;border:1px solid #e3e3de;border-radius:13px}.step-number{display:inline-flex;font-size:11px;font-weight:650;color:#6546e8;background:#efebff;border-radius:50%;width:34px;height:34px;align-items:center;justify-content:center}.how-steps h3{font-size:18px;letter-spacing:-.03em;font-weight:600;margin:21px 0 11px}.how-steps p{font-size:13px;line-height:1.8;color:#6d7069;margin:0}.guide-reminder{padding:22px 25px;background:#edeee7;border-radius:9px;display:flex;gap:30px;align-items:baseline;margin-bottom:34px}.guide-reminder strong{font-size:13px;white-space:nowrap}.guide-reminder p{font-size:13px;line-height:1.7;color:#696d61;margin:0}.guide-panel{border-top:1px solid #d9dcd3}.guide-panel summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:25px;padding:25px 0;font-size:16px;font-weight:550;letter-spacing:-.02em}.guide-panel summary::-webkit-details-marker{display:none}.guide-panel summary>span:last-child{font-size:23px;font-weight:400;color:#777b70}.guide-panel[open] summary>span:last-child{transform:rotate(45deg)}.guide-panel summary:focus-visible{outline:2px solid #6546e8;outline-offset:4px}.guide-explainer{font-size:13px;line-height:1.8;color:#6d7069;max-width:850px;margin:0 0 20px}.guide-panel .phases{margin:24px 0 35px}.application-checklist{padding:0 0 20px 20px;display:grid;gap:13px;color:#6d7069;font-size:13px;line-height:1.8}.partner-disclaimer{font-size:11px;margin-top:30px;color:#909387;max-width:1000px}footer img{width:178px;display:block}footer{align-items:center}.cards{grid-auto-flow:dense}@media(max-width:820px){.how-steps{grid-template-columns:1fr}.how-steps li{padding:25px}.guide-reminder{display:block}.guide-reminder p{margin-top:8px}.header .brand img{width:200px}}@media(max-width:520px){.header .brand img{width:162px}.header nav{gap:10px}.header .account{font-size:10px}.header nav .account span{display:none}.intro h1{font-size:44px}.section-head h2{font-size:31px}.guide-panel summary{font-size:15px}.header{padding:17px 20px}.how-steps{gap:12px;margin-top:25px}footer img{width:160px}}

/* Exclusive portfolio perks */
.perk-lock{width:15px;height:15px;flex-shrink:0;vertical-align:middle}.exclusive-action{position:relative;display:block;align-self:flex-start;margin-top:auto;z-index:3;max-width:100%}.card .card-cta.perk-gold,.redeem a.perk-gold{background:linear-gradient(120deg,#f7e3a3,#dfb34f);color:#47330b;border:1px solid #fae5a5;box-shadow:0 5px 12px #261b071f}.card .card-cta.perk-gold{gap:9px;white-space:nowrap}.card-cta.perk-gold>span{margin-left:8px}.exclusive-tooltip{position:absolute;bottom:calc(100% + 12px);left:0;width:230px;max-width:calc(100vw - 100px);padding:13px 15px;background:#fffaf0;color:#493c20;border:1px solid #ecd9a8;border-radius:9px;box-shadow:0 8px 24px #18181824;font-size:11px;font-weight:450;line-height:1.65;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s,transform .15s;pointer-events:none}.exclusive-action:hover .exclusive-tooltip,.card:focus-visible .exclusive-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.exclusive-detail-note{display:flex;gap:10px;padding:15px;background:#fff8e8;border:1px solid #ecdbad;border-radius:8px;color:#6a501c}.exclusive-detail-note .perk-lock{margin-top:4px}.redeem .portfolio-contact{display:flex;align-items:center;justify-content:center;gap:8px}.card .exclusive{background:#fff7dc;color:#735519;border-color:#edd79a}.card .exclusive-action .card-cta{margin-top:0}@media(max-width:520px){.exclusive-action{margin-top:20px}.exclusive-tooltip{width:245px}}

.access-label{font-size:12px;font-weight:700;position:relative;z-index:2;margin:0 0 16px}.review-date{font-size:14px;color:#605b70}
