.bl-board{--display:"neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, sans-serif;--text:"neue-haas-grotesk-text", "Helvetica Neue", Helvetica, Arial, sans-serif;--ivy:"ivypresto-text", Georgia, serif;min-height:100vh;font-family:var(--text);-webkit-font-smoothing:antialiased;background:#e7e0d8;padding:40px 16px 120px}.bl-board.bare{padding:0}.bl{--bg:#faf8f4;--fg:#331e1b;--mu:#6b5750;--card:#fff;--line:#e6ded4;--soft:#eae3dc;--inv:#331e1b;--inv-fg:#faf8f4;--inv-mu:#cdbcb1;--inv-line:#5a403a;--blue:#c9dce8;--blue-fg:#331e1b;--blue-mu:#3f4d57;--radius:16px;--page:var(--bg);background:var(--bg);color:var(--fg);font-family:var(--text);width:100%;max-width:430px;margin:0 auto;padding:40px 16px 28px;font-size:15px;line-height:1.5}.bl[data-theme=stone]{--bg:#eae3dc;--card:#faf8f4;--soft:#e1d7cc;--line:#ddd3c8}.bl[data-theme=ink]{--bg:#2c1a17;--fg:#faf8f4;--mu:#c9b8ae;--card:#3a2420;--line:#4f3631;--soft:#442c27;--inv:#faf8f4;--inv-fg:#331e1b;--inv-mu:#6b5750;--inv-line:#e1d7cc}.bl-board.framed .bl{border-radius:36px;max-width:400px;overflow:hidden;box-shadow:0 30px 70px -28px #28191473}.bl a{color:inherit;text-decoration:none}.bl a:focus-visible,.bl button:focus-visible{outline-offset:3px;outline:3px solid}.bl img{display:block}.bl .stack{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;display:grid}.bl .stack>*{min-width:0}.bl .t{font-size:16px;font-weight:500;line-height:1.3;display:block}.bl .d{color:var(--mu);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.bl .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--mu);font-size:11.5px;font-weight:500;display:block}.bl .h{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-size:25px;font-weight:600;line-height:1.06;display:block}.bl .h em{font-family:var(--ivy);letter-spacing:-.03em;font-style:italic;font-weight:600}.bl .btn{border-radius:var(--btn-r,4px);cursor:pointer;background:var(--fg);color:var(--bg);white-space:nowrap;border:0;justify-content:center;align-items:center;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:opacity .15s;display:inline-flex}.bl .btn:hover{opacity:.88}.bl .btn.ghost{color:var(--fg);border:1px solid var(--mu);background:0 0}.bl .btn.full{width:100%}.bl .card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);display:block;overflow:hidden}.bl .pf{text-align:center}.bl .pf .av{object-fit:cover;border-radius:50%;width:92px;height:92px;margin:0 auto}.bl .pf .nm{font-family:var(--display);letter-spacing:-.02em;margin:14px 0 0;font-size:27px;font-weight:600;line-height:1.1}.bl .pf .hd{color:var(--mu);margin:2px 0 0;font-size:13.5px}.bl .pf .bio{color:var(--mu);max-width:30ch;margin:10px auto 0;font-size:14.5px;line-height:1.45}.bl .soc{justify-content:center;gap:16px;margin-top:14px;display:flex}.bl .soc a{padding:4px}.bl .soc svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.bl .ncc img{aspect-ratio:1920/1072;object-fit:cover;width:100%}.bl .ncc .bd{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex}.bl .ncc.big .bd{padding:18px;display:block}.bl .ncc.big .btn{width:100%;margin-top:14px;padding:13px}.bl .ncc.banner{background:0 0;border:0}.bl .ncc.banner img{border-radius:var(--radius)}.bl .ncc.banner .cap{justify-content:space-between;align-items:baseline;padding:10px 4px 0;font-size:13.5px;display:flex}.bl .ncc.banner .cap b{font-weight:500}.bl .ncc.banner .cap u{text-underline-offset:3px}.bl .brands{background:var(--inv);color:var(--inv-fg);border-radius:var(--radius);padding:20px 18px 18px;display:block}.bl .brands .lbl{color:var(--inv-mu)}.bl .brands .h{margin-top:10px;font-size:28px}.bl .brands p{color:var(--inv-mu);margin:8px 0 0;font-size:13.5px;line-height:1.45}.bl .brands .btn{background:var(--inv-fg);color:var(--inv);width:100%;margin-top:16px;padding:13px}.bl .collage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.25fr 1fr;gap:6px;height:280px;margin-top:16px;display:grid}.bl .collage img{object-fit:cover;border-radius:8px;width:100%;height:100%;min-height:0}.bl .collage img:first-child{grid-row:1/3}.bl .strip{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:8px;gap:8px;margin-top:16px;display:flex;overflow-x:auto}.bl .strip::-webkit-scrollbar{display:none}.bl .strip img{aspect-ratio:4/5;object-fit:cover;scroll-snap-align:start;border-radius:8px;flex:none;width:46%;height:auto}.bl .brands.open{color:var(--fg);background:0 0;border-radius:0;padding:8px 0 0}.bl .brands.open .lbl,.bl .brands.open p{color:var(--mu)}.bl .brands.open .btn{background:var(--fg);color:var(--bg)}.bl .grid6{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:14px;display:grid}.bl .grid6 img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%}.bl .shelf{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bl .shelf>a{border-radius:var(--radius);flex-direction:column;min-height:210px;padding:16px;display:flex}.bl .shelf .cfw{background:var(--inv);color:var(--inv-fg)}.bl .shelf .cfw .lbl{color:var(--inv-mu)}.bl .shelf .cfw .ttl{font-family:var(--display);letter-spacing:-.025em;margin-top:10px;font-size:24px;font-weight:600;line-height:1.02}.bl .shelf .cfw .ttl em{font-family:var(--ivy);font-size:28px;font-style:italic;font-weight:600;display:block}.bl .shelf .cfw .btn{background:var(--inv-fg);color:var(--inv);margin-top:auto}.bl .shelf .all{background:var(--soft)}.bl .fan{height:96px;margin:6px 0 10px;position:relative}.bl .fan img{object-fit:cover;border:1px solid var(--line);background:#fff;border-radius:6px;width:74px;height:92px;position:absolute}.bl .fan img:first-child{top:4px;left:2px;transform:rotate(-7deg)}.bl .fan img:nth-child(2){object-fit:contain;top:0;left:46px;transform:rotate(5deg)}.bl .shelf .all .t{margin-top:auto}.bl .shelf .all .btn{margin-top:10px}.bl .covercard{grid-template-columns:112px 1fr;align-items:center;gap:16px;padding:14px;display:grid}.bl .book{aspect-ratio:3/4;background:var(--inv);color:var(--inv-fg);border-radius:6px;flex-direction:column;justify-content:space-between;padding:12px 10px;display:flex;box-shadow:inset 6px 0 #0000002e}.bl .book small{letter-spacing:.14em;text-transform:uppercase;color:var(--inv-mu);font-size:8.5px}.bl .book b{font-family:var(--display);letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.02}.bl .book b em{font-family:var(--ivy);font-size:19px;font-style:italic;display:block}.bl .covercard .btn{margin-top:12px;padding:9px 14px;font-size:13.5px}.bl .browse{grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.bl .browse .btn{padding:8px 13px;font-size:13px}.bl .minifan{height:60px;position:relative}.bl .minifan img{border:1px solid var(--line);object-fit:cover;background:#fff;border-radius:5px;width:44px;height:56px;position:absolute}.bl .minifan img:first-child{top:3px;left:0;transform:rotate(-7deg)}.bl .minifan img:nth-child(2){object-fit:contain;top:0;left:24px;transform:rotate(6deg)}.bl .rail{scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.bl .rail::-webkit-scrollbar{display:none}.bl .rail a{flex:none;width:128px}.bl .rail .im{background:var(--card);border:1px solid var(--line);object-fit:contain;border-radius:12px;width:128px;height:128px;padding:8px}.bl .rail .more{background:var(--fg);width:128px;height:128px;color:var(--bg);font-family:var(--ivy);border-radius:12px;place-items:center;font-size:22px;font-style:italic;font-weight:600;display:grid}.bl .rail span.t{margin-top:8px;font-size:13.5px}.bl .railhead{justify-content:space-between;align-items:baseline;margin-top:6px;display:flex}.bl .railhead u{text-underline-offset:3px;font-size:13.5px}.bl .edit{padding:6px 2px}.bl .edit .big{border-bottom:1px solid var(--line);padding:16px 0 18px;display:block}.bl .edit .big .h{margin-top:8px;font-size:32px}.bl .edit .big .d{margin-top:6px}.bl .edit u{text-underline-offset:4px;margin-top:10px;font-size:14px;font-weight:500;display:inline-block}.bl .edit .small{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;font-weight:500;display:flex}.bl .edit .small u{color:var(--mu);margin:0;font-weight:400}.bl .invite{background:var(--inv);color:var(--inv-fg);border-radius:var(--radius);padding:22px 18px 18px;display:block}.bl .invite .lbl{color:var(--inv-mu)}.bl .invite .h{margin-top:10px;font-size:30px}.bl .perks3{border-top:1px solid var(--inv-line);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.bl .perks3 span{color:var(--inv-mu);padding:12px 8px 2px 0;font-size:12.5px;line-height:1.35}.bl .perks3 span+span{border-left:1px solid var(--inv-line);padding-left:10px}.bl .perks3 b{color:var(--inv-fg);font-size:13.5px;font-weight:500;display:block}.bl .invite .btn{background:var(--inv-fg);color:var(--inv);width:100%;margin-top:16px;padding:13px}.bl .ticket{background:var(--blue);color:var(--blue-fg);border-radius:var(--radius);--notch:radial-gradient(circle at 0 0, transparent 0);display:block;position:relative}.bl .ticket:before,.bl .ticket:after{content:"";background:var(--page);border-radius:50%;width:22px;height:22px;position:absolute;top:calc(100% - 74px);transform:translateY(-50%)}.bl .ticket:before{left:-11px}.bl .ticket:after{right:-11px}.bl .ticket .top{padding:20px 20px 18px}.bl .ticket .lbl{color:var(--blue-mu)}.bl .ticket .h{margin-top:8px;font-size:28px}.bl .ticket .d{color:var(--blue-mu);margin-top:8px}.bl .ticket .bot{border-top:1.5px dashed color-mix(in srgb, var(--blue-fg) 35%, transparent);justify-content:space-between;align-items:center;height:74px;padding:0 16px 0 20px;display:flex}.bl .ticket .bot small{letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:500}.bl .ticket .btn{background:var(--blue-fg);color:var(--blue)}.bl .env{grid-template-columns:112px 1fr;align-items:center;gap:16px;padding:18px;display:grid}.bl .env img{border-radius:6px;width:112px}.bl .env .h{font-size:23px}.bl .env .d{margin-top:6px}.bl .env .btn{grid-column:1/-1;width:100%;padding:12px}.bl .codes{background:var(--soft);border-color:var(--soft);grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.bl .codes img{object-fit:contain;background:#fff;border-radius:10px;width:64px;height:64px;padding:3px}.bl .codes .btn{padding:8px 13px;font-size:13px}.bl .codesbig img{aspect-ratio:16/9;object-fit:contain;background:#fff;width:100%}.bl .codesbig .bd{padding:16px}.bl .codesbig .btn{width:100%;margin-top:12px;padding:12px}.bl .ft{text-align:center;color:var(--mu);margin-top:28px;font-size:12px}.blc-fab{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:60;color:#faf8f4;cursor:pointer;background:#1d1412;border:0;border-radius:99px;align-items:center;gap:8px;height:48px;padding:0 18px;font:500 14px/1 neue-haas-grotesk-text,Helvetica Neue,sans-serif;display:flex;position:fixed;box-shadow:0 10px 30px -8px #00000073}.blc-fab svg{width:18px;height:18px}.blc{z-index:59;color:#efe6dd;background:#1d1412;border-radius:18px;flex-direction:column;width:min(340px,100vw - 24px);font:13px/1.4 neue-haas-grotesk-text,Helvetica Neue,sans-serif;display:flex;position:fixed;top:12px;bottom:76px;right:12px;overflow:hidden;box-shadow:0 20px 60px -10px #00000080}.blc header{border-bottom:1px solid #3a2b27;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.blc header b{font-size:14px;font-weight:500}.blc .scroll{flex:1;padding:6px 16px 16px;overflow-y:auto}.blc h4{letter-spacing:.14em;text-transform:uppercase;color:#a8968b;margin:16px 0 8px;font-size:10.5px;font-weight:500}.blc .seg{background:#2b1e1b;border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.blc .seg button{color:#cdbcb1;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:auto;padding:7px 8px}.blc .seg button[aria-pressed=true]{color:#1d1412;background:#efe6dd}.blc .sec{border-top:1px solid #2f2320;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:8px 0;display:grid}.blc .sec:first-of-type{border-top:0}.blc .sec .name{align-items:center;gap:8px;font-weight:500;display:flex}.blc .sec .tools{gap:2px;display:flex}.blc .ic{color:#efe6dd;cursor:pointer;width:28px;height:28px;font:inherit;background:#2b1e1b;border:0;border-radius:7px;place-items:center;display:grid}.blc .ic:disabled{opacity:.3;cursor:default}.blc .sec .seg{grid-column:1/-1}.blc .sec.off .name{opacity:.45;text-decoration:line-through}.blc label{color:#cdbcb1;margin-top:10px;display:block}.blc input[type=text],.blc textarea{color:#efe6dd;width:100%;font:inherit;resize:vertical;background:#2b1e1b;border:1px solid #3a2b27;border-radius:8px;margin-top:4px;padding:8px 10px}.blc input[type=range]{accent-color:#efe6dd;width:100%}.blc .row{gap:8px;margin-top:16px;display:flex}.blc .row button{color:#efe6dd;font:inherit;cursor:pointer;background:0 0;border:1px solid #4a3833;border-radius:8px;flex:1;padding:9px}.blc .row button.pri{color:#1d1412;background:#efe6dd;border-color:#efe6dd}.blc .hint{color:#8f7d73;margin-top:8px;font-size:12px}.bl .tone[data-tone=paper]{--t-bg:#faf8f4;--t-fg:#331e1b;--t-mu:#6b5750;--t-line:#e3dacf}.bl .tone[data-tone=stone]{--t-bg:#eae3dc;--t-fg:#331e1b;--t-mu:#5f4c45;--t-line:#d6cbc0}.bl .tone[data-tone=oat]{--t-bg:#e9e1d7;--t-fg:#331e1b;--t-mu:#5f4c45;--t-line:#d5c9bc}.bl .tone[data-tone=blue]{--t-bg:#c9dce8;--t-fg:#331e1b;--t-mu:#3f4d57;--t-line:#aec6d6}.bl .tone[data-tone=rose]{--t-bg:#e5c4c0;--t-fg:#331e1b;--t-mu:#57403c;--t-line:#d3aca7}.bl .tone[data-tone=butter]{--t-bg:#f5c163;--t-fg:#331e1b;--t-mu:#5a4320;--t-line:#dfa94c}.bl .tone[data-tone=cocoa]{--t-bg:#75635b;--t-fg:#faf8f4;--t-mu:#eadfd7;--t-line:#8a776e}.bl .tone[data-tone=ink]{--t-bg:#331e1b;--t-fg:#faf8f4;--t-mu:#cdbcb1;--t-line:#5a403a}.bl .tone:not([data-tone=default]){--bg:var(--t-bg);--card:var(--t-bg);--soft:var(--t-bg);--inv:var(--t-bg);--blue:var(--t-bg);--fg:var(--t-fg);--inv-fg:var(--t-fg);--blue-fg:var(--t-fg);--mu:var(--t-mu);--inv-mu:var(--t-mu);--blue-mu:var(--t-mu);--line:var(--t-line);--inv-line:var(--t-line);color:var(--fg)}.bl .tone.filled{background:var(--t-bg);border-radius:var(--radius);padding:18px}.bl .tone .card{color:var(--fg)}@keyframes bl-up{0%{transform:translateY(12px)}to{transform:none}}@keyframes bl-pulse{0%{box-shadow:0 0 #8fd19a8c}70%,to{box-shadow:0 0 0 7px #8fd19a00}}@keyframes bl-marquee{to{transform:translate(-50%)}}@keyframes bl-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}.bl.motion .stack>.tone{animation:.55s cubic-bezier(.2,.7,.2,1) both bl-up}.bl.motion .card,.bl.motion .brands,.bl.motion .invite,.bl.motion .ticket,.bl.motion .feature,.bl.motion .tile,.bl.motion .shelf>a,.bl.motion .cbanner{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.bl.motion a.card:hover,.bl.motion .brands:hover,.bl.motion .invite:hover,.bl.motion .ticket:hover,.bl.motion .feature:hover,.bl.motion .tile:hover,.bl.motion .shelf>a:hover,.bl.motion .cbanner:hover{transform:translateY(-2px)}.bl.motion .collage img{animation:9s ease-in-out infinite alternate bl-drift}.bl .collage{overflow:hidden}@media (prefers-reduced-motion:reduce){.bl.motion .stack>.tone,.bl.motion .collage img,.bl .marquee .track,.bl .avail i{animation:none!important}}.bl .toprow{justify-content:space-between;align-items:center;gap:10px;display:flex}.bl .avail{color:var(--inv-mu);align-items:center;gap:7px;font-size:12px;display:inline-flex}.bl .brands.open .avail{color:var(--mu)}.bl .avail i{background:#8fd19a;border-radius:50%;width:7px;height:7px;animation:2.2s infinite bl-pulse}.bl .collage.top{grid-template-rows:1.3fr 1fr;grid-template-columns:1fr 1fr;height:330px}.bl .collage.top img:first-child{grid-area:auto/1/auto/3}.bl .fanwrap{aspect-ratio:1/.64;margin-top:18px;position:relative}.bl .fanwrap img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:46%;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:10px;left:50%;box-shadow:0 10px 24px -10px #00000080}.bl .fanwrap img:first-child{transform:translate(-102%)rotate(-7deg)}.bl .fanwrap img:nth-child(2){transform:translate(2%)rotate(7deg)}.bl .fanwrap img:nth-child(3){z-index:1;transform:translate(-50%)translateY(-6px)}.bl.motion .brands:hover .fanwrap img:first-child{transform:translate(-118%)rotate(-11deg)}.bl.motion .brands:hover .fanwrap img:nth-child(2){transform:translate(18%)rotate(11deg)}.bl .slides{aspect-ratio:4/5;border-radius:8px;margin-top:16px;position:relative;overflow:hidden}.bl .slides img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.bl .slides img.on{opacity:1}.bl .slides .dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.bl .slides .dots i{background:#ffffff80;border-radius:50%;width:6px;height:6px;transition:width .3s,background .3s}.bl .slides .dots i.on{background:#fff;border-radius:3px;width:18px}.bl .marquee{border-radius:8px;margin-top:16px;overflow:hidden}.bl .marquee .track{gap:8px;width:max-content;animation:38s linear infinite bl-marquee;display:flex}.bl .brands:hover .marquee .track{animation-play-state:paused}.bl .marquee img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;flex:none;width:128px}.bl .ncc.thumb{grid-template-columns:112px 1fr auto;align-items:center;gap:14px;padding:10px 12px 10px 10px;display:grid}.bl .ncc.thumb img{border-radius:8px;width:112px}.bl .ncc.thumb .btn{padding:9px 14px;font-size:13.5px}.bl .ncc.banner{display:block}.bl .rowsgap{gap:12px;display:grid}.bl .prow{grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.bl .prow .btn{padding:8px 13px;font-size:13px}.bl .book.sm{border-radius:4px;width:48px;padding:6px 5px}.bl .book.sm small{font-size:5px}.bl .book.sm b{font-size:8px}.bl .book.sm b em{font-size:10px}.bl .prow .minifan{height:56px}.bl .prow .minifan img{width:36px;height:46px}.bl .prow .minifan img:nth-child(2){left:18px}.bl .feature{background:var(--inv);color:var(--inv-fg);border-radius:var(--radius);padding:22px 18px 18px;display:block}.bl .feature .lbl{color:var(--inv-mu)}.bl .feature .h{margin-top:12px;font-size:38px;line-height:.98}.bl .feature .h em{font-size:44px;display:block}.bl .feature .d{color:var(--inv-mu);max-width:32ch;margin-top:10px}.bl .feature .btn{background:var(--inv-fg);color:var(--inv);width:100%;margin-top:18px;padding:13px}.bl .textlink{justify-content:space-between;align-items:baseline;padding:4px 4px 0;font-size:14.5px;font-weight:500;display:flex}.bl .textlink u{color:var(--mu);text-underline-offset:3px;font-weight:400}.bl .tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bl .tile{border-radius:var(--radius);aspect-ratio:1/1.12;flex-direction:column;padding:16px;display:flex}.bl .tile .lbl{color:inherit;opacity:.7}.bl .tile .word{font-family:var(--ivy);letter-spacing:-.03em;margin-top:auto;font-size:40px;font-style:italic;font-weight:600;line-height:1}.bl .tile .t{margin-top:6px;font-size:14px}.bl .tile.a{background:var(--inv);color:var(--inv-fg)}.bl .tile.b{background:var(--blue);color:var(--blue-fg)}.bl .cbanner{background:var(--soft);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 16px 18px;display:flex}.bl .cbanner .h{margin-top:4px;font-size:21px}.bl .cbanner .btn{white-space:normal;text-align:center;max-width:46%;padding:10px 13px;font-size:13px}.bl .codesform{background:var(--soft);border-color:var(--soft);padding:14px}.bl .codesform .head{grid-template-columns:64px 1fr;align-items:center;gap:14px;display:grid}.bl .codesform .head img{object-fit:contain;background:#fff;border-radius:10px;width:64px;height:64px;padding:3px}.bl .codesbig .h{margin-top:6px;font-size:24px}.bl .codesbig .bd .d{margin-top:6px}.bl .cform{gap:8px;margin-top:14px;display:grid}.bl .cform input{border:1px solid var(--mu);background:var(--card);width:100%;min-width:0;color:var(--fg);border-radius:var(--btn-r,4px);font:400 14.5px/1.2 var(--text);padding:11px 12px}.bl .codesform .cform input{color:#331e1b;background:#fff}.bl .cform input::placeholder{color:var(--mu);opacity:.8}.bl .cform input:focus{outline:2px solid var(--fg);outline-offset:1px}.bl .cform .inline{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.bl .cform .btn{padding:11px 16px}.bl .sent{border-radius:var(--btn-r,4px);background:var(--card);border:1px solid var(--line);margin-top:14px;padding:14px}.bl .sent b{font-weight:500}.bl{position:relative}.bl .sticky{z-index:5;color:#faf8f4;background:#331e1b;border-radius:14px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:8px;display:grid;position:sticky;bottom:14px;box-shadow:0 14px 30px -12px #1e120e8c}.bl .sticky img{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:64px}.bl .sticky b{font-size:14px;font-weight:500;display:block}.bl .sticky small{color:#cdbcb1;font-size:12px;display:block}.bl .sticky .btn{color:#331e1b;background:#faf8f4;padding:9px 14px;font-size:13.5px}.blc .tog{cursor:pointer;align-items:center;gap:8px;margin-top:10px;display:flex}.blc .tog input{accent-color:#efe6dd}.blc .swatches{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.blc .swatches button{cursor:pointer;border:1px solid #5a4540;border-radius:50%;width:22px;height:22px;padding:0}.blc .swatches button.def{background:repeating-linear-gradient(45deg,#2b1e1b 0 3px,#4a3833 3px 6px)!important}.blc .swatches button[aria-pressed=true]{outline-offset:2px;outline:2px solid #efe6dd}.blc .picker{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.blc .picker button{aspect-ratio:4/5;cursor:pointer;background:#2b1e1b;border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}.blc .picker img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .15s}.blc .picker button.on img{opacity:1}.blc .picker button.on{outline-offset:-2px;outline:2px solid #efe6dd}.blc .picker i{color:#1d1412;text-align:center;background:#efe6dd;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font:500 11px/18px neue-haas-grotesk-text,sans-serif;position:absolute;top:3px;left:3px}.bl .cform input,.bl .cform .btn{box-sizing:border-box;height:44px;padding-top:0;padding-bottom:0}.bl img.art,.blc img.art{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.bl img.art.wide{border-radius:0}.bl .prow{grid-template-columns:60px 1fr auto}.bl .prow .art{border-radius:10px;width:60px}.bl .covercard{grid-template-columns:112px 1fr}.bl .covercard .art{width:112px}.bl .pcards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bl .pcards .card{flex-direction:column;padding:8px;display:flex}.bl .pcards .art{border-radius:calc(var(--radius) - 6px)}.bl .pcards .bd{flex-direction:column;flex:1;padding:10px 6px 4px;display:flex}.bl .pcards .t{font-size:15px}.bl .pcards .btn{margin-top:auto;padding:9px;font-size:13.5px}.bl .pcards .d{margin-bottom:12px}.bl .featimg .art{border-radius:0}.bl .featimg .bd{padding:18px;display:block}.bl .featimg .h{font-size:28px}.bl .featimg .d{margin-top:6px}.bl .featimg .btn{margin-top:16px;padding:13px}.blc .vpick{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.blc .vpick button{cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:10px;padding:0}.blc .vpick button[aria-pressed=true]{opacity:1;outline-offset:2px;outline:2px solid #efe6dd}.bl-board{min-height:100dvh;padding:0}.bl-board .bl{max-width:none;min-height:100dvh;padding:36px 18px 104px}.bl-board .bl .ft{margin-top:24px}@media (width>=640px){.bl-board{padding:32px 16px 40px}.bl-board .bl{max-width:480px;min-height:0;padding:44px 24px 32px}.bl-board.framed .bl{max-width:480px}.bl-board.bare .bl{max-width:520px}}.bl-board.framed .bl{box-shadow:none;border-radius:0}@media (width>=640px){.bl-board.framed .bl{border-radius:32px;box-shadow:0 30px 70px -28px #28191473}}.bl-board.bare{background:var(--bare-bg,#faf8f4)}@media (width>=900px){.bl-board.panel-open{padding-right:372px;transition:padding .25s}}@media (width<=899px){.blc{width:auto;max-height:52dvh;inset:auto 8px 74px}.bl-board.panel-open .bl{padding-bottom:calc(52dvh + 90px)}}.bl .codesbig img,.bl .codesform .head img,.bl .codes img{object-fit:cover;object-position:50% 45%;background:radial-gradient(120% 100% at 30% 15%,#fbf7f1 0%,#ece3d8 55%,#d9ccbd 100%)}.bl .codesbig img{aspect-ratio:16/10;padding:0}.bl .codesform .head img,.bl .codes img{object-fit:cover;padding:0}.bl .cform .btn{width:auto;margin-top:0}.bl .cform .inline{align-items:stretch}.bl .cx{background:var(--c-card);color:var(--c-text);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--c-text) 10%, transparent);display:block;overflow:hidden}.bl .cx .t,.bl .cx .h{color:var(--c-text)}.bl .cx .d,.bl .cx .lbl{color:var(--c-muted)}.bl .cx .btn{background:var(--c-btn);color:var(--c-btn-text)}.bl .cx .cform input{background:var(--c-input);color:var(--c-input-text);border-color:var(--c-border)}.bl .cx .cform input::placeholder{color:var(--c-input-text);opacity:.5}.bl .cx .sent{background:var(--c-input);border-color:var(--c-border);color:var(--c-input-text)}.bl .cx .cimg{background:radial-gradient(120% 100% at 30% 10%, color-mix(in srgb, var(--c-backdrop) 45%, #fff) 0%, var(--c-backdrop) 55%, color-mix(in srgb, var(--c-backdrop) 85%, #000) 100%);place-items:center;padding:22px 0 18px;display:grid}.bl .cx .cimg img{width:var(--c-img);aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 14px 18px #28161238);background:0 0;max-width:100%;height:auto}.bl .cx .cthumb{background:radial-gradient(120% 100% at 30% 10%, color-mix(in srgb, var(--c-backdrop) 45%, #fff) 0%, var(--c-backdrop) 70%);border-radius:12px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.bl .cx .cthumb img{object-fit:contain;background:0 0;width:150%;max-width:none;height:auto;padding:0}.bl .cx-card .bd{flex-direction:column;gap:6px;padding:18px;display:flex}.bl .cx-card .h{font-size:24px}.bl .cx-card .btn.full{margin-top:10px;padding:12px}.bl .cx-form{padding:14px}.bl .cx-form .head{grid-template-columns:64px 1fr;align-items:center;gap:14px;display:grid}.bl .cx-row{grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.bl .cx-row .btn{padding:8px 13px;font-size:13px}.bl .cx.align-center .bd,.bl .cx.align-center{text-align:center}.bl .cx.align-center .bd{align-items:center}.bl .cx-form.align-center .head,.bl .cx-row.align-center{grid-template-columns:1fr;justify-items:center}.bl .cx.align-center .cform{width:100%}.blc .colors{grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:6px;display:grid}.blc .colorrow{cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}.blc .colorrow input[type=color]{cursor:pointer;background:0 0;border:1px solid #4a3833;border-radius:7px;flex:none;width:28px;height:28px;padding:0}.bl .t em{font-family:var(--ivy);letter-spacing:-.02em;font-size:1.08em;font-style:italic;font-weight:600}.bl .cx .cthumb img{object-fit:contain;filter:drop-shadow(0 4px 6px #28161233);width:88%;max-width:none;height:auto}.bl .env img{border-radius:8px;display:block}.blc .vpick{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.blc .upload{aspect-ratio:1;cursor:pointer;color:#cdbcb1;border:1.5px dashed #6b5750;border-radius:10px;place-items:center;margin:0;font-size:11.5px;display:grid;overflow:hidden}.blc .upload img{object-fit:cover;width:100%;height:100%}.blc .upload input{display:none}.bl .cx .cthumb img{filter:none}.bl .cx .cimg,.bl .cx .cthumb{background:var(--c-backdrop)}.bl .cx .cimg img{filter:drop-shadow(0 10px 16px #0000002e)}.bl .cx .cimg{padding:var(--c-pad,40px) 0}.blc .swatches{margin-top:6px}.bl .artbox,.blc .artbox{aspect-ratio:1;border-radius:10px;width:100%;display:block;overflow:hidden}.bl .artbox img,.blc .artbox img{object-fit:cover;width:100%;height:100%;display:block}.bl .artbox.plain img,.blc .artbox.plain img{object-fit:contain}.bl .prow .artbox{width:60px}.bl .covercard .artbox{width:112px}.bl .featimg .artbox{border-radius:0}.mp{--cus:#feefb6;--cre:#fffbea;--sky:#c3dae8;--moc:#432f2e;--ink:#2f3338;--soft:#4f5962;--m-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--m-serif:"Instrument Serif", "Times New Roman", serif;--m-sans:"Inter", "Helvetica Neue", Arial, sans-serif;background:var(--cre);color:var(--ink);font-family:var(--m-sans);width:100%;min-height:100dvh;margin:0 auto;padding-bottom:88px}@media (width>=640px){.mp{border:1px solid var(--ink);border-radius:28px;max-width:480px;min-height:0;padding-bottom:0;overflow:hidden;box-shadow:0 30px 70px -28px #28191473}}.mp a{color:inherit;text-decoration:none}.mp img{display:block}.mp .mono{font-family:var(--m-mono);text-transform:uppercase}.mp-hero{background:repeating-linear-gradient(90deg, var(--cus) 0 34px, var(--sky) 34px 68px);border-bottom:1px solid var(--ink);text-align:center;padding:30px 20px 22px}.mp-hero .eyb{letter-spacing:.2em;margin:0;font-size:10px}.mp-hero .logo{width:250px;max-width:80%;margin:16px auto 0}.mp-hero .desc{letter-spacing:.1em;color:var(--soft);max-width:300px;margin:12px auto 0;font-size:10px;line-height:1.6}.mp .feat{background:var(--cre);border:1px solid var(--moc);text-align:left;box-shadow:4px 4px 0 var(--moc);border-radius:14px;margin-top:18px;display:block;overflow:hidden}.mp .feat img{aspect-ratio:1920/1072;object-fit:cover;border-bottom:1px solid var(--moc);width:100%}.mp .feat .bd{padding:14px;display:block}.mp .feat .k{letter-spacing:.18em;color:var(--moc);background:var(--sky);border:1px solid var(--moc);border-radius:99px;padding:2px 8px;font-size:9px;display:inline-block}.mp .feat .tt{font-family:var(--m-serif);color:var(--moc);margin-top:8px;font-size:30px;line-height:1;display:block}.mp .feat .dd{color:var(--soft);margin-top:4px;font-size:12.5px;line-height:1.4;display:block}.mp .feat .go,.mp-brands .go{text-align:center;background:var(--moc);color:var(--cus);letter-spacing:.18em;border-radius:99px;margin-top:12px;padding:12px;font-size:11px;display:block}.mp .chips{justify-content:center;gap:8px;margin-top:14px;display:flex}.mp .chip{border:1px solid var(--moc);background:var(--cre);letter-spacing:.16em;border-radius:8px;padding:8px 14px;font-size:10px}.mp-brands{background:var(--moc);color:var(--cre);border-bottom:1px solid var(--ink);padding:28px 20px}.mp-brands .pill{letter-spacing:.18em;border:1px solid var(--cus);color:var(--cus);border-radius:99px;padding:3px 10px;font-size:9px;display:inline-block}.mp-brands h3{font-family:var(--m-serif);color:var(--cus);margin:12px 0 0;font-size:36px;font-weight:400;line-height:1}.mp-brands p{color:#e9ddd2;margin:10px 0 0;font-size:13px;line-height:1.5}.mp-brands .strip{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;display:grid}.mp-brands .strip img{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%}.mp-brands .go{background:var(--cus);color:var(--moc);margin-top:16px}.mp-mail{border-bottom:1px solid var(--ink);grid-template-columns:118px 1fr;align-items:center;gap:18px;padding:28px 20px;display:grid;position:relative}.mp-mail .clip{fill:none;width:22px;height:56px;stroke:var(--moc);stroke-width:1.3px;stroke-linecap:round;position:absolute;top:-18px;right:24px;transform:rotate(-45deg)}.mp-mail img{width:118px}.mp-mail .join{border:1px solid var(--moc);text-align:center;letter-spacing:.14em;color:var(--moc);margin-top:10px;padding:7px;font-size:9px;display:block}.mp-mail h3{letter-spacing:.08em;color:var(--moc);margin:0;font-size:23px;font-weight:400;line-height:.95}.mp-mail p{color:var(--moc);opacity:.85;text-transform:none;margin:12px 0 0;font-size:10.5px;line-height:1.6}.mp-prods{background:var(--sky);border-bottom:1px solid var(--ink);padding:26px 16px}.mp-prods .in{background:var(--cre);border:1px solid var(--moc);text-align:center;border-radius:18px;padding:18px 14px}.mp-prods .pill2{letter-spacing:.18em;color:var(--moc);background:var(--sky);border:1px solid var(--moc);border-radius:99px;padding:3px 10px;font-size:9px;display:inline-block}.mp-prods .h{font-family:var(--m-serif);color:var(--moc);margin:10px 0 0;font-size:30px}.mp .prow{text-align:left;border:1px solid var(--moc);border-radius:10px;margin-top:10px;padding:13px 14px;transition:transform .15s,box-shadow .15s;display:block}.mp .prow:hover{box-shadow:4px 4px 0 var(--moc);transform:translate(-2px,-2px)}.mp .prow .tt{letter-spacing:.12em;color:var(--moc);font-size:12px;font-weight:500;display:block}.mp .prow .dd{color:var(--soft);margin-top:4px;font-size:12.5px;line-height:1.4;display:block}.mp .prow.all{background:var(--cus)}.mp-free{background:var(--cus);text-align:center;border-bottom:1px solid var(--ink);padding:28px 20px}.mp-free img{width:70%;margin:0 auto}.mp-free .pill{letter-spacing:.18em;border:1px solid var(--moc);background:var(--cre);color:var(--moc);border-radius:99px;margin-top:12px;padding:3px 10px;font-size:9px;display:inline-block}.mp-free h3{font-family:var(--m-serif);color:var(--moc);margin:10px 0 0;font-size:30px;font-weight:400;line-height:1.05}.mp-free p{letter-spacing:.08em;color:var(--moc);opacity:.85;max-width:320px;margin:8px auto 0;font-size:10.5px;line-height:1.6}.mp-free form{gap:8px;max-width:320px;margin:16px auto 0;display:grid}.mp-free input{border:1px solid var(--moc);background:var(--cre);width:100%;font:12px/1.2 var(--m-mono);color:var(--moc);border-radius:99px;padding:12px 16px}.mp-free button{background:var(--moc);color:var(--cus);letter-spacing:.18em;cursor:pointer;border:0;border-radius:99px;padding:13px;font-size:11px}.mp-free .sent{font:13px/1.5 var(--m-sans);color:var(--moc);background:var(--cre);border:1px solid var(--moc);text-transform:none;letter-spacing:0;opacity:1;border-radius:14px;margin-top:16px;padding:14px}.mp-foot{background:var(--sky);letter-spacing:.18em;justify-content:space-between;align-items:center;padding:12px 20px;font-size:10px;display:flex}.mp-foot .ic{gap:8px;display:flex}.mp-foot .ic a{border:1px solid var(--ink);background:var(--cre);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mp-foot svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mp a:focus-visible,.mp button:focus-visible{outline:3px solid var(--moc);outline-offset:3px}.mp{min-height:0;padding-bottom:0}@media (width>=640px){.bl-board:has(.mp){background:#e7e0d8}}.bl .artbox.plain,.blc .artbox.plain{place-items:center;display:grid}.bl .artbox.plain img,.blc .artbox.plain img{width:var(--art-size,100%);height:var(--art-size,100%);object-fit:contain}.bl .artbox.shadow img,.blc .artbox.shadow img{filter:drop-shadow(0 14px 18px #140a0859)}.blc .bgrow{align-items:center;gap:8px;margin-top:8px;display:flex}.blc .bgrow input[type=color]{cursor:pointer;background:0 0;border:1px solid #4a3833;border-radius:7px;width:28px;height:28px;padding:0}.mp-hero{background:repeating-linear-gradient(90deg, var(--stripe-a) 0 34px, var(--stripe-b) 34px 68px)}.mp-brands{background:var(--brands-bg)}.mp-mail{background:var(--circle-bg)}.mp-prods{background:var(--products-bg)}.mp-free{background:var(--codes-bg)}.mp-foot{background:var(--footer-bg);color:var(--moc)}.mp .feat .k,.mp-prods .pill2{background:var(--stripe-b)}.bl-board:has(.mp){background:var(--board-mp,#e7e0d8)}@media (width<=639px){.bl-board:has(.mp){background:0 0}}.bl .pbwrap{display:contents}.bl .pbwrap[data-pb-cfw=filled] .btn.pb-cfw{background:var(--pb-cfw);color:var(--pb-cfw-text);border:1px solid var(--pb-cfw)}.bl .pbwrap[data-pb-cfw=outline] .btn.pb-cfw{color:var(--pb-cfw);border:1px solid var(--pb-cfw);background:0 0}.bl .pbwrap[data-pb-shop=filled] .btn.pb-shop{background:var(--pb-shop);color:var(--pb-shop-text);border:1px solid var(--pb-shop)}.bl .pbwrap[data-pb-shop=outline] .btn.pb-shop{color:var(--pb-shop);border:1px solid var(--pb-shop);background:0 0}.mp2 .mp2-new{letter-spacing:.16em;border:1px solid var(--mocha);background:var(--cream);border-radius:99px;padding:2px 7px;font-size:8.5px}.mp2 .mp2-featured{background:var(--custard)}.bl-board:has(.mp2){background:0 0;padding:0}.bl-board.live .bl{padding-bottom:40px}@media (width<=639px){.bl-board.framed .bl,.bl-board .bl{max-width:none;box-shadow:none;border-radius:0}.bl-board,.bl-board.framed{background:0 0;padding:0}}html:has(.bl-board.live .bl[data-theme=paper]){background:#faf8f4}html:has(.bl-board.live .bl[data-theme=paper]) body{background:#faf8f4}html:has(.bl-board.live .bl[data-theme=stone]){background:#eae3dc}html:has(.bl-board.live .bl[data-theme=stone]) body{background:#eae3dc}html:has(.bl-board.live .bl[data-theme=ink]){background:#2c1a17}html:has(.bl-board.live .bl[data-theme=ink]) body{background:#2c1a17}@media (width>=640px){html:has(.bl-board.live){background:#e7e0d8}html:has(.bl-board.live) body{background:#e7e0d8}html:has(.bl-board.live .bl[data-theme]){background:#e7e0d8}html:has(.bl-board.live .bl[data-theme]) body{background:#e7e0d8}}
