.design .hero{padding:40px 16px 44px;max-width:1240px;margin:0 auto;text-align:center}.design .hero h1{font-family:var(--serif);font-weight:700;font-size:var(--t-2xl);line-height:1;letter-spacing:-.025em;margin:16px auto;text-wrap:balance;max-width:16ch}.design .hero h1 em{font-style:italic;font-weight:400;color:var(--muted)}.design .hero .deck{font-size:var(--t-base);line-height:1.6;color:var(--muted);max-width:560px;margin:0 auto 24px;text-wrap:pretty}.design .hero .eyebrow{margin:0 auto 4px}.design .eye.center,.design .eye.ctr{display:inline-flex}.design .hero .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.design .hero .note{font-family:var(--mono);font-size:var(--t-xs);color:var(--muted);letter-spacing:.04em}@media (min-width:760px){.design .hero{padding:64px 32px 60px}.design .hero h1{margin:20px auto}.design .hero .deck{font-size:var(--t-md);margin-bottom:28px}}.design .tk{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;padding:14px 0;white-space:nowrap}.design .tk,.design .tk .tk-cap{position:relative;background:var(--bg);display:flex;align-items:center}.design .tk .tk-cap{flex:none;z-index:2;padding:0 16px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-right:1px solid var(--border);align-self:stretch}.design .tk .inner{animation:lp-tk 48s linear infinite;font-family:var(--mono);font-size:var(--t-sm);color:var(--ink);letter-spacing:.04em;padding-left:28px}.design .tk .inner,.design .tk .inner span{display:inline-flex;align-items:center;gap:28px}.design .tk .inner span:after{content:"·";color:var(--border-strong)}@keyframes lp-tk{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.design .tk .up{color:#2a6a2a}.design .tk .dn{color:#b42808}@media (prefers-reduced-motion:reduce){.design .tk .inner{animation:none}}@media (max-width:480px){.design .tk .tk-cap{display:none}.design .tk .inner{font-size:var(--t-xs);gap:22px;padding-left:16px}.design .tk .inner span{gap:22px}}.design .hero-mail{padding:8px 16px 48px;max-width:720px;margin:0 auto}.design .hero-mail-head{display:flex;justify-content:center;margin-bottom:16px}.design .mail-frame{width:100%;background:#fff;border:1px solid var(--border-strong);box-shadow:0 1px 0 0 var(--border),0 18px 40px -20px rgba(20,18,15,.22);display:flex;flex-direction:column}.design .mail-meta{padding:12px 16px;border-bottom:1px solid var(--border);background:#f7f7f5;display:flex;flex-direction:column;gap:4px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.06em}.design .mail-meta .ln{display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:baseline}.design .mail-meta .ln .l{color:var(--muted);text-transform:uppercase;letter-spacing:.14em}.design .mail-meta .ln .v{color:var(--ink);word-break:break-word}.design .mail-body.t-wire{background:#0a0a0a;color:#f0ece4;padding:24px 24px 28px}.design .mail-body .mb-mast{border-top:3px solid #e8121c;padding-top:14px;margin-bottom:20px}.design .mail-body .mb-eye{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.2em;color:#ff4d54;margin-bottom:8px}.design .mail-body .mb-mast h3{font-family:var(--bebas);font-weight:400;letter-spacing:.02em;font-size:clamp(1.6rem,5vw,2.1rem);line-height:1}.design .mail-body .mb-mast h3 em{font-style:normal;color:#ff4d54}.design .mail-body .mb-meta{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;color:#9a948a;margin-top:8px;text-transform:uppercase}.design .mail-body .mb-blk{padding:16px 0;border-top:1px solid #1e1e1e}.design .mail-body .mb-l{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:#9a948a;margin-bottom:8px}.design .mail-body .mb-t{font-family:var(--bebas);font-weight:400;letter-spacing:.02em;font-size:var(--t-lg);margin-bottom:6px}.design .mail-body .mb-d{color:#cfcabf;line-height:1.55;font-size:var(--t-sm)}.design .mail-body .mb-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#1e1e1e;border:1px solid #1e1e1e}.design .mail-body .mb-stat{background:#0a0a0a;padding:12px;display:flex;flex-direction:column;gap:4px}.design .mail-body .mb-stat .k{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.12em;color:#9a948a}.design .mail-body .mb-stat .v{font-family:var(--bebas);font-size:var(--t-lg);letter-spacing:.02em}.design .mail-body .mb-stat .v.up{color:#4a8a4a}.design .mail-body .mb-src{font-family:var(--mono);font-size:var(--t-xs);color:#9a948a;letter-spacing:.04em;margin-top:10px;padding-top:8px;border-top:1px dashed #1e1e1e;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.design .mail-body .mb-url{color:#cfcabf;text-decoration:underline;text-underline-offset:3px;word-break:break-all}.design .hero-mail-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.04em;color:var(--muted)}@media (min-width:760px){.design .mail-body.t-wire{padding:28px 32px 32px}.design .mail-body .mb-mast h3{font-size:2.2rem}}.design .sec{padding:72px 32px;max-width:1240px;margin:0 auto}.design .sec h2{font-family:var(--serif);font-weight:700;font-size:var(--t-xl);letter-spacing:-.02em;line-height:1.05;margin:12px 0;max-width:18ch;text-wrap:balance}.design .sec .lead{font-size:var(--t-base);color:var(--muted);max-width:580px;line-height:1.6;margin-bottom:32px}@media (max-width:760px){.design .sec{padding:48px 16px}}.design .domains{display:grid;grid-template-columns:1fr;gap:1px;background:var(--border);border:1px solid var(--border)}@media (min-width:620px){.design .domains{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.design .domains{grid-template-columns:repeat(3,1fr)}}.design .dcard{position:relative;background:var(--bg);color:var(--ink);padding:28px 20px 22px;display:flex;flex-direction:column;overflow:hidden}.design .dcard:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ink)}.design .dcard .num{position:absolute;top:16px;right:18px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.16em;opacity:.4}.design .dcard-nm{font-family:var(--serif);font-weight:700;font-size:var(--t-lg);letter-spacing:-.02em;line-height:1.05;margin-bottom:6px}.design .dcard-tag{font-size:var(--t-sm);font-weight:600;color:var(--muted);line-height:1.4;margin-bottom:12px}.design .dcard-tracks{font-size:var(--t-sm);line-height:1.55;opacity:.85;margin-bottom:16px}.design .dcard-ctx{border-top:1px solid var(--border);padding-top:12px;margin-bottom:16px}.design .dcard-ctx-l{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.design .dcard-ctx ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.design .dcard-ctx li{font-size:var(--t-sm);line-height:1.4;padding-left:14px;position:relative;opacity:.78}.design .dcard-ctx li:before{content:"·";position:absolute;left:2px;top:0}.design .dcard-link{margin-top:auto;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.design .dcard:hover .dcard-link{text-decoration:underline;text-underline-offset:3px}.design .dcard.c1:after{background:#e8121c}.design .dcard.c1 .dcard-link,.design .dcard.c1 .dcard-nm{color:#b40e16}.design .dcard.c2:after{background:linear-gradient(90deg,#00c8dc,#0080a0)}.design .dcard.c2 .dcard-link,.design .dcard.c2 .dcard-nm{color:#007a87}.design .dcard.c3:after{background:#b42808}.design .dcard.c3 .dcard-link,.design .dcard.c3 .dcard-nm{color:#b42808}.design .dcard.c0:after{background:var(--ink)}.design .dcard.c4:after{background:linear-gradient(90deg,#2850c8,#6090d8)}.design .dcard.c4 .dcard-link,.design .dcard.c4 .dcard-nm{color:#2850c8}.design .dcard.c5:after{background:#444}.design .domains-foot{font-family:var(--mono);font-size:var(--t-xs);color:var(--muted);letter-spacing:.04em;line-height:1.6;margin-top:20px;max-width:70ch}.design .examples{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:920px){.design .examples{grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}}.design .ex{border:1px solid var(--border);padding:20px 18px;display:flex;flex-direction:column}@media (min-width:920px){.design .ex{border:none}}.design .ex-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase}.design .ex-eye{font-weight:700}.design .ex-when{opacity:.6}.design .ex-subject{font-family:var(--serif);font-style:italic;font-size:var(--t-sm);padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid;opacity:.85}.design .ex-blk{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.design .ex-l{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;opacity:.55}.design .ex-t{font-size:var(--t-md);line-height:1.2;font-weight:700;letter-spacing:-.012em}.design .ex-d{font-size:var(--t-sm);line-height:1.55;opacity:.8}.design .ex-src{margin-top:auto;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.04em;padding-top:12px;border-top:1px dashed;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;opacity:.8}.design .ex-url{flex-basis:100%;text-decoration:underline;text-underline-offset:3px}.design .examples-cta{margin-top:28px}.design .ex.t-wire{background:#0a0a0a;color:#f0ece4;border-color:#1e1e1e}.design .ex.t-wire .ex-eye{color:#e8121c}.design .ex.t-signal{background:#f4f4f1;color:#0a0a0a}.design .ex.t-signal .ex-eye,.design .ex.t-signal .ex-url{color:#00a8b8}.design .ex.t-pink{background:#fdf0e0;color:#2a180a}.design .ex.t-pink .ex-eye,.design .ex.t-pink .ex-url{color:#b42808}.design .addons{display:grid;grid-template-columns:1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-top:none}@media (min-width:620px){.design .addons{grid-template-columns:repeat(2,1fr)}}.design .addon{background:var(--bg);padding:20px 24px}.design .addon-h{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.design .addon p{font-size:var(--t-sm);color:var(--muted);line-height:1.55}.design .six{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}@media (max-width:980px){.design .six{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.design .six{grid-template-columns:1fr}}.design .cell{position:relative;min-height:340px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.design .cell .num{position:absolute;top:18px;right:20px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.16em;opacity:.4}.design .cell .nm{font-size:var(--t-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-family:var(--dm)}.design .cell .t{font-size:var(--t-lg);line-height:1.05;letter-spacing:-.02em;font-weight:700;margin-bottom:8px}.design .cell .d{line-height:1.5;opacity:.75;margin-bottom:12px}.design .cell .d,.design .cell .h{font-size:var(--t-sm);max-width:24ch}.design .cell .h{font-weight:600;line-height:1.45;opacity:.65}.design .mini{position:absolute;top:18px;left:22px;width:178px;border:1px solid;font-size:var(--t-xs);line-height:1.4}.design .c0{background:var(--bg);color:var(--ink)}.design .c0 .nm{color:var(--muted)}.design .c0 .t{font-family:var(--serif);font-weight:700}.design .c0:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ink)}.design .c0 .mini{background:#fff;border-color:var(--border);padding:8px 12px}.design .c0 .mini .h0{font-family:var(--serif);font-weight:700;font-size:var(--t-xs);line-height:1.25;margin-bottom:8px;color:var(--ink)}.design .c0 .mini .r{display:flex;justify-content:space-between;padding:4px 0;border-top:1px solid var(--border);font-family:var(--mono);font-size:var(--t-xs);color:var(--muted)}.design .c1{background:#0a0a0a;color:#f0ece4}.design .c1 .nm{color:#e8121c}.design .c1 .t{font-family:var(--bebas);letter-spacing:.04em;font-size:var(--t-xl);font-weight:400;color:#f0ece4}.design .c1:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#e8121c}.design .c1 .mini{background:#141414;border-color:#1e1e1e;color:#f0ece4}.design .c1 .mini .bar{padding:4px 8px;border-bottom:1px solid #1e1e1e;display:flex;justify-content:space-between;align-items:center}.design .c1 .mini .bar .h{font-family:var(--bebas);font-size:var(--t-sm);letter-spacing:.04em}.design .c1 .mini .bar .lv{background:#e8121c;color:#fff;font-family:var(--mono);font-size:var(--t-xs);padding:2px 4px;animation:lp-bl 2s infinite}@keyframes lp-bl{0%,to{opacity:1}50%{opacity:.45}}.design .c1 .mini .row{padding:4px 8px;border-bottom:1px solid #1e1e1e;display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--t-xs)}.design .c1 .mini .row:last-child{border-bottom:none}.design .c1 .mini .up{color:#4a8a4a}.design .c1 .mini .dn{color:#e8121c}.design .c2{background:#f4f4f1;color:#0a0a0a}.design .c2 .nm{color:#00a8b8}.design .c2 .t{font-family:var(--outfit);font-weight:800;letter-spacing:-.025em}.design .c2:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00c8dc,#0080a0)}.design .c2 .mini{background:#fff;border-color:rgba(0,0,0,.08);padding:12px}.design .c2 .mini .tag{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;color:#00a8b8;margin-bottom:4px;text-transform:uppercase}.design .c2 .mini .h2{font-family:var(--outfit);font-weight:700;font-size:var(--t-xs);line-height:1.3;margin-bottom:4px}.design .c2 .mini .b{font-size:var(--t-xs);color:#666;line-height:1.5;margin-bottom:8px}.design .c2 .mini .imp,.design .c2 .mini .lk{font-family:var(--mono);font-size:var(--t-xs);color:#00a8b8}.design .c2 .mini .imp{display:inline-block;margin-top:4px;background:rgba(0,200,220,.1);border:1px solid rgba(0,200,220,.25);padding:2px 8px}.design .c3{background:#fdf0e0;color:#2a180a}.design .c3 .nm{color:#b42808}.design .c3 .t{font-family:var(--serif);font-style:italic;font-weight:700}.design .c3:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#b42808}.design .c3 .mini{background:#fff8ee;border-color:rgba(40,20,10,.1)}.design .c3 .mini .mast{padding:4px 8px;border-bottom:1px solid rgba(40,20,10,.08);display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--t-xs);color:rgba(42,24,10,.45);letter-spacing:.06em}.design .c3 .mini .b{padding:8px}.design .c3 .mini .lab{font-family:var(--dm);letter-spacing:.14em;color:#b42808;text-transform:uppercase}.design .c3 .mini .h3,.design .c3 .mini .lab{font-size:var(--t-xs);font-weight:700;margin-bottom:4px}.design .c3 .mini .h3{font-family:var(--serif);line-height:1.3;color:#2a180a}.design .c3 .mini .dk{font-family:var(--serif);font-style:italic;font-size:var(--t-xs);color:rgba(42,24,10,.55);line-height:1.4;margin-bottom:4px}.design .c3 .mini .lk{font-family:var(--mono);font-size:var(--t-xs);color:#b42808}.design .c4{background:#040e22;color:#c8d8f8;position:relative}.design .c4:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 25% 70%,rgba(40,80,200,.2) 0,transparent 60%);pointer-events:none}.design .c4 .nm{color:#6090d8}.design .c4 .t{font-family:var(--syne);font-weight:800;letter-spacing:-.04em}.design .c4 .mini{background:#070f24;border-color:rgba(80,120,220,.15)}.design .c4 .mini .filt{padding:4px 8px;border-bottom:1px solid rgba(80,120,220,.1);display:flex;gap:4px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase}.design .c4 .mini .ch{padding:1px 4px}.design .c4 .mini .ch.on{background:rgba(80,120,220,.2);color:#8090d8;border:1px solid rgba(80,120,220,.25)}.design .c4 .mini .ch.off{color:#303860}.design .c4 .mini .st{padding:8px;border-bottom:1px solid rgba(80,120,220,.08)}.design .c4 .mini .st:last-child{border-bottom:none}.design .c4 .mini .src{font-family:var(--mono);font-size:var(--t-xs);color:#4050a0;margin-bottom:3px;display:flex;justify-content:space-between}.design .c4 .mini .h4{font-family:var(--grotesk);font-weight:600;font-size:var(--t-xs);line-height:1.3;margin-bottom:3px;color:#c8d8f8}.design .c4 .mini .lk{font-family:var(--mono);font-size:var(--t-xs);color:#6090d8}.design .c5{background:#080808;color:#f5f5f5}.design .c5 .nm{color:#555}.design .c5 .t{font-family:var(--syne);font-weight:800;letter-spacing:-.03em}.design .c5 .mini{background:#111;border-color:#1a1a1a}.design .c5 .mini .g{padding:8px 12px;border-bottom:1px solid #1a1a1a}.design .c5 .mini .g:last-child{border-bottom:none}.design .c5 .mini .gn{font-family:var(--syne);font-weight:700;font-size:var(--t-xs);margin-bottom:3px}.design .c5 .mini .gx{font-size:var(--t-xs);color:#555;line-height:1.45}.design .c5 .mini .bar{height:2px;background:#1a1a1a;margin-top:8px;position:relative}.design .c5 .mini .fl{height:2px;background:#f5f5f5;position:absolute;top:0;left:0}.design .c5 .mini .pc{font-family:var(--mono);font-size:var(--t-xs);color:#333;margin-top:3px;text-align:right}.design .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}@media (max-width:760px){.design .steps{grid-template-columns:1fr}}.design .step{background:var(--bg);padding:32px}.design .step .n{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.18em;color:var(--muted);margin-bottom:16px}.design .step h3{font-family:var(--serif);font-weight:700;font-size:var(--t-lg);letter-spacing:-.015em;margin-bottom:8px;line-height:1.2}.design .step p{font-size:var(--t-base);color:var(--muted);line-height:1.65}.design .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);position:relative}@media (max-width:860px){.design .tiers{grid-template-columns:1fr}}.design .tier{background:var(--bg);padding:32px 28px;display:flex;flex-direction:column;position:relative}.design .tier-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;min-height:22px}.design .tier .ti{letter-spacing:.18em;color:var(--muted)}.design .tier .pop-tag,.design .tier .ti{font-family:var(--mono);font-size:var(--t-xs);text-transform:uppercase}.design .tier .pop-tag{background:var(--ink);color:var(--bg);padding:3px 8px;letter-spacing:.14em;line-height:1.2;white-space:nowrap}.design .tier-price{display:flex;align-items:baseline;gap:8px;line-height:1;margin-bottom:6px}.design .tier .amt{font-family:var(--serif);font-weight:700;font-size:var(--t-2xl);letter-spacing:-.03em;line-height:1;color:var(--ink)}.design .tier .per{letter-spacing:.06em}.design .tier .ch,.design .tier .per{font-family:var(--mono);font-size:var(--t-xs);color:var(--muted);text-transform:uppercase}.design .tier .ch{letter-spacing:.12em;padding-bottom:20px;border-bottom:1px solid var(--border);margin-bottom:4px}.design .tier-feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.design .tier-feats .ft{font-size:var(--t-sm);color:var(--ink);padding:10px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:14px 1fr;gap:12px;align-items:baseline;line-height:1.4}.design .tier-feats .ft:last-child{border-bottom:none}.design .tier-feats .ft .mk{font-family:var(--mono);font-size:var(--t-sm);color:var(--ink);line-height:1;text-align:center}.design .tier-feats .ft.off{color:var(--muted)}.design .tier-feats .ft.off .mk{color:var(--muted);opacity:.55}.design .tier .bk{margin-top:auto;padding-top:24px}.design .tier-btn{width:100%;padding:12px;font-family:var(--dm);font-weight:600;font-size:var(--t-sm);border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;text-align:center;display:block;border-radius:0}.design .tier-btn:hover,.design .tier.pop{background:var(--ink);color:var(--bg)}.design .tier.pop{z-index:1}.design .tier.pop .ti{color:var(--bg);opacity:.65}.design .tier.pop .pop-tag{background:var(--bg);color:var(--ink)}.design .tier.pop .amt{color:var(--bg)}.design .tier.pop .ch,.design .tier.pop .per{color:var(--bg);opacity:.65}.design .tier.pop .ch{border-bottom-color:hsla(0,0%,100%,.22)}.design .tier.pop .tier-feats .ft{color:var(--bg);border-bottom-color:hsla(0,0%,100%,.14)}.design .tier.pop .tier-feats .ft .mk{color:var(--bg)}.design .tier.pop .tier-feats .ft.off{color:hsla(0,0%,100%,.55)}.design .tier.pop .tier-feats .ft.off .mk{color:hsla(0,0%,100%,.45);opacity:1}.design .tier.pop .tier-btn{background:var(--bg);color:var(--ink);border-color:var(--bg)}.design .tier.pop .tier-btn:hover{background:#f5f5f5}.design .tg{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:860px){.design .tg{grid-template-columns:1fr}}.design .tt{padding:24px 0;border-top:1px solid var(--ink)}.design .tt .q{font-family:var(--serif);font-style:italic;font-size:var(--t-md);line-height:1.55;margin-bottom:16px;text-wrap:pretty}.design .tt .nm{font-weight:600;font-size:var(--t-sm)}.design .tt .ro{font-family:var(--mono);font-size:var(--t-xs);color:var(--muted);letter-spacing:.04em;margin-top:3px}.design .faq{border:1px solid var(--border)}.design .fi{border-bottom:1px solid var(--border)}.design .fi:last-child{border-bottom:none}.design .fq{padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--serif);font-weight:700;font-size:var(--t-md);letter-spacing:-.005em}.design .fq .ic{font-family:var(--mono);color:var(--muted);font-size:var(--t-md);transition:transform .2s}.design .fi.open .fq .ic{transform:rotate(45deg)}.design .fa{max-height:0;overflow:hidden;transition:max-height .3s}.design .fi.open .fa{max-height:320px}.design .fa-in{padding:0 24px 24px;color:var(--muted);font-size:var(--t-base);line-height:1.65;max-width:62ch}.design .final{padding:88px 32px;text-align:center;border-top:1px solid var(--border);background:var(--bg)}.design .final h2{font-family:var(--serif);font-weight:700;font-size:var(--t-xl);line-height:1;letter-spacing:-.02em;margin-bottom:16px;text-wrap:balance;max-width:14ch;margin-left:auto;margin-right:auto}.design .final h2 em{font-style:italic;font-weight:400;color:var(--muted)}.design .final .ds{color:var(--muted);font-size:var(--t-md);margin-bottom:32px;max-width:520px;margin-left:auto;margin-right:auto}.design .cap{display:flex;gap:0;max-width:480px;margin:0 auto;border:1px solid var(--ink)}.design .cap input{flex:1;padding:12px 16px;background:transparent;font-size:var(--t-base);outline:none}.design .cap button,.design .cap input{border:none;font-family:var(--dm);border-radius:0}.design .cap button{padding:12px 24px;background:var(--ink);color:var(--bg);font-weight:600;font-size:var(--t-sm);cursor:pointer;white-space:nowrap}.design .fnote{font-family:var(--mono);font-size:var(--t-xs);color:var(--muted);letter-spacing:.04em;margin-top:16px}@media (max-width:760px){.design .final,.design .hero,.design .sec{padding-left:16px;padding-right:16px}.design .final{padding-top:56px;padding-bottom:56px}}.design .rack{padding:72px 40px;max-width:1240px;margin:0 auto}.design .rack-tabs{display:flex;gap:0;border:1px solid var(--border-strong);border-bottom:none;flex-wrap:wrap;background:var(--bg-alt)}.design .rack-tabs .rt{flex:1;min-width:140px;padding:16px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-right:1px solid var(--border);background:transparent;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;white-space:nowrap}.design .rack-tabs .rt:last-child{border-right:none}.design .rack-tabs .rt:hover{color:var(--ink)}.design .rack-tabs .rt.on{background:var(--ink);color:var(--bg)}.design .rack-tabs .rt b{font-family:var(--serif);font-weight:700;font-size:var(--t-md);letter-spacing:-.012em;text-transform:none;color:inherit;line-height:1}.design .rack-tabs .rt span{font-size:var(--t-xs);opacity:.65}.design .rack-stage{background:var(--bg-alt);padding:48px 24px;justify-content:center}.design .rack-env,.design .rack-stage{border:1px solid var(--border-strong);display:flex}.design .rack-env{width:100%;max-width:600px;background:#fff;flex-direction:column;box-shadow:0 1px 0 0 var(--border),0 16px 32px -16px rgba(20,18,15,.18)}.design .rack-meta{padding:16px 24px;border-bottom:1px solid var(--border);background:#f7f7f5;display:flex;flex-direction:column;gap:4px;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.06em;color:var(--muted)}.design .rack-meta .ln{display:grid;grid-template-columns:64px 1fr;gap:16px}.design .rack-meta .ln .l{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:var(--t-xs)}.design .rack-meta .ln .v{color:var(--ink)}.design .rack-meta .subject{padding-top:8px;margin-top:4px;border-top:1px solid var(--border);font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--t-sm);letter-spacing:-.005em;color:var(--ink);line-height:1.4}.design .rack-body,.design .rack-body .mast{display:flex;flex-direction:column}.design .rack-body .mast{padding:24px;gap:8px}.design .rack-body .eye{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase}.design .rack-body h4{font-size:var(--t-xl);letter-spacing:-.022em;line-height:1.05;text-wrap:balance}.design .rack-body h4 em{font-style:italic;font-weight:400}.design .rack-body .meta{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase}.design .rack-body .body{padding:0 24px 24px;display:flex;flex-direction:column}.design .rack-body .blk{padding:16px 0;border-color:currentcolor rgba(0,0,0,.12) rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;gap:6px}.design .rack-body .blk .l{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;opacity:.55;display:flex;align-items:center;gap:12px}.design .rack-body .blk .l:before{content:"";width:18px;height:1px;background:currentColor;opacity:.55}.design .rack-body .blk .t{font-size:var(--t-md);line-height:1.25;font-weight:700;letter-spacing:-.012em;text-wrap:balance}.design .rack-body .blk .d{font-size:var(--t-sm);line-height:1.55;opacity:.78}.design .rack-body .blk .src{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.04em;padding-top:8px;border-color:currentcolor rgba(0,0,0,.18) rgba(0,0,0,.18);border-top:1px dashed rgba(0,0,0,.18);display:flex;flex-wrap:wrap;gap:8px;align-items:center;opacity:.78}.design .rack-body .blk .src .url{text-decoration:underline;text-underline-offset:3px}.design .rack-body .blk .src .rfs{margin-left:auto;border:1px solid;padding:4px 8px;text-transform:uppercase;letter-spacing:.08em;opacity:1}.design .rack-body.t-editorial{background:#f8f5f0;color:#1a1714}.design .rack-body.t-editorial .mast{border-top:4px solid #1a1714}.design .rack-body.t-editorial h4{font-family:var(--serif);font-weight:700}.design .rack-body.t-editorial .blk .l,.design .rack-body.t-editorial .eye,.design .rack-body.t-editorial .meta,.design .rack-body.t-editorial h4 em{color:#8a7a6a}.design .rack-body.t-editorial .blk,.design .rack-body.t-editorial .blk .src{border-color:rgba(20,18,15,.12)}.design .rack-body.t-editorial .blk .src .url{color:#1a1714}.design .rack-body.t-wire{background:#0a0a0a;color:#f0ece4}.design .rack-body.t-wire .mast{border-top:3px solid #e8121c}.design .rack-body.t-wire .eye{color:#e8121c}.design .rack-body.t-wire h4{font-family:var(--bebas);font-weight:400;letter-spacing:.02em}.design .rack-body.t-wire h4 em{font-style:normal;color:#e8121c}.design .rack-body.t-wire .blk .l,.design .rack-body.t-wire .meta{color:#777}.design .rack-body.t-wire .blk{border-color:#1e1e1e}.design .rack-body.t-wire .blk .t{font-family:var(--bebas);font-weight:400;letter-spacing:.02em;font-size:var(--t-lg)}.design .rack-body.t-wire .blk .d{color:#bdb8af}.design .rack-body.t-wire .blk .src{color:#777;border-color:#1e1e1e}.design .rack-body.t-wire .blk .src .url{color:#bdb8af}.design .rack-body.t-signal{background:#f4f4f1;color:#0a0a0a}.design .rack-body.t-signal .mast{border-top:3px solid #00c8dc}.design .rack-body.t-signal .blk .l,.design .rack-body.t-signal .eye{color:#00a8b8}.design .rack-body.t-signal h4{font-family:var(--outfit);font-weight:800;letter-spacing:-.025em}.design .rack-body.t-signal h4 em{font-style:normal;color:#00a8b8}.design .rack-body.t-signal .meta{color:#666}.design .rack-body.t-signal .blk{border-color:rgba(0,0,0,.1)}.design .rack-body.t-signal .blk .t{font-family:var(--outfit);font-weight:700}.design .rack-body.t-signal .blk .src{color:#666;border-color:rgba(0,0,0,.18)}.design .rack-body.t-signal .blk .src .url{color:#00a8b8}.design .rack-body.t-pink{background:#fdf0e0;color:#2a180a}.design .rack-body.t-pink .mast{border-top:4px solid #b42808}.design .rack-body.t-pink .blk .l,.design .rack-body.t-pink .eye{color:#b42808}.design .rack-body.t-pink h4{font-family:var(--serif);font-style:italic;font-weight:700}.design .rack-body.t-pink h4 em{font-style:normal;color:#b42808}.design .rack-body.t-pink .meta{color:rgba(42,24,10,.55)}.design .rack-body.t-pink .blk{border-color:rgba(40,24,10,.12)}.design .rack-body.t-pink .blk .t{font-family:var(--serif);font-weight:700}.design .rack-body.t-pink .blk .d{color:rgba(42,24,10,.65)}.design .rack-body.t-pink .blk .src{color:rgba(42,24,10,.55);border-color:rgba(40,24,10,.18)}.design .rack-body.t-pink .blk .src .url{color:#b42808}.design .rack-body.t-cobalt{background:#040e22;color:#c8d8f8}.design .rack-body.t-cobalt .mast{background:radial-gradient(ellipse 80% 60% at 18% 100%,rgba(40,80,200,.22) 0,transparent 60%)}.design .rack-body.t-cobalt .blk .l,.design .rack-body.t-cobalt .eye{color:#6090d8}.design .rack-body.t-cobalt h4{font-family:var(--syne);font-weight:800;letter-spacing:-.04em}.design .rack-body.t-cobalt h4 em{font-style:normal;color:#6090d8}.design .rack-body.t-cobalt .meta{color:#4050a0}.design .rack-body.t-cobalt .blk{border-color:rgba(80,120,220,.14)}.design .rack-body.t-cobalt .blk .t{font-family:var(--grotesk);font-weight:600}.design .rack-body.t-cobalt .blk .src{color:#4050a0;border-color:rgba(80,120,220,.22)}.design .rack-body.t-cobalt .blk .src .url{color:#6090d8}.design .rack-body.t-midnight{background:#080808;color:#f5f5f5}.design .rack-body.t-midnight .mast{border-top:1px solid #1a1a1a}.design .rack-body.t-midnight .blk .l,.design .rack-body.t-midnight .eye{color:#888}.design .rack-body.t-midnight h4{font-family:var(--syne);font-weight:800;letter-spacing:-.03em}.design .rack-body.t-midnight h4 em{font-style:normal;color:#888}.design .rack-body.t-midnight .meta{color:#888}.design .rack-body.t-midnight .blk{border-color:#1a1a1a}.design .rack-body.t-midnight .blk .t{font-family:var(--syne);font-weight:700}.design .rack-body.t-midnight .blk .src{color:#888;border-color:#222}.design .rack-body.t-midnight .blk .src .url{color:#bdb8af}.design .rack-foot{padding:16px 24px;background:#f7f7f5;border-top:1px solid var(--border);font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:760px){.design .rack{padding:48px 16px}}