.brd{background:var(--bg);min-height:100vh;color:var(--text);overflow-x:clip}.brd-wrap{max-width:1140px;padding-inline:var(--pad);margin-inline:auto}.brd-sec{padding-block:clamp(56px,8vw,120px);position:relative}.brd-sec-tight{padding-block:clamp(40px,5vw,72px)}.brd-rule{background:var(--line);border:0;height:1px}.brd-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:15px;display:inline-flex}.brd-eyebrow .dot{background:var(--acc);border-radius:50%;width:8px;height:8px;position:relative}.brd-eyebrow .dot.live:after{content:"";border:1px solid var(--acc);opacity:.5;border-radius:50%;animation:2.6s ease-out infinite ohsping;position:absolute;inset:-4px}.brd-eyebrow .idx{color:var(--acc)}.brd-h2{letter-spacing:-.026em;text-wrap:balance;margin-top:16px;font-size:clamp(32px,5.1vw,53px);font-weight:700;line-height:1.05}.brd-h2 .em{color:var(--acc)}.brd-sublede{color:var(--text-2);text-wrap:pretty;max-width:60ch;margin-top:14px;font-size:clamp(18px,2vw,21px);line-height:1.55}.brd-sublede b{color:var(--text);font-weight:600}.brd-nav{z-index:60;background:color-mix(in srgb,var(--bg)80%,transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line);position:sticky;top:0}.brd-nav-in{max-width:1140px;padding:14px var(--pad);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.brd .bbrand{letter-spacing:-.02em;color:var(--text);align-items:center;gap:11px;font-size:20px;font-weight:700;display:flex}.brd .bbrand .mark{background:var(--acc);width:30px;height:30px;color:var(--on-acc);font-size:17px;font-weight:800;font-family:var(--mono);border-radius:8px;flex:none;place-items:center;display:grid}.brd-nav-right{align-items:center;gap:18px;display:flex}.brd-nav-link{color:var(--muted);font-size:16px;transition:color .15s}.brd-nav-link:hover{color:var(--text)}.brd-nav .btn{padding:11px 20px;font-size:16px}@media (max-width:620px){.brd-nav-link{display:none}}.brd-hero{padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,104px);position:relative;overflow:hidden}.brd-hero:before{content:"";pointer-events:none;background:radial-gradient(58% 50% at 78% -8%,#c8f24e29,#0000 60%),radial-gradient(46% 40% at 4% 6%,#ffffff08,#0000 60%);position:absolute;inset:0}.brd-hero:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 62% at 50% 0,#000,#0000 76%);mask-image:radial-gradient(75% 62% at 50% 0,#000,#0000 76%)}.brd-hero-in{z-index:2;position:relative}.brd-hero .markbig{background:var(--acc);width:76px;height:76px;color:var(--on-acc);font-family:var(--mono);border-radius:18px;place-items:center;font-size:46px;font-weight:800;animation:.8s cubic-bezier(.2,.8,.2,1) both brd-mark-in;display:grid;box-shadow:0 24px 60px -20px #c8f24e66}@keyframes brd-mark-in{0%{opacity:0;transform:translateY(14px)scale(.86)rotate(-8deg)}to{opacity:1;transform:none}}.brd-hero h1{letter-spacing:-.032em;text-wrap:balance;max-width:17ch;margin-top:30px;font-size:clamp(40px,7.4vw,79px);font-weight:800;line-height:1}.brd-hero h1 .em{color:var(--acc)}.brd-hero .manifesto{color:var(--text-2);text-wrap:pretty;max-width:50ch;margin-top:26px;font-size:clamp(20px,2.3vw,24px);line-height:1.6}.brd-hero .manifesto b{color:var(--text);font-weight:600}.brd-hero-meta{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.brd-mark-grid{grid-template-columns:1fr;gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}@media (min-width:760px){.brd-mark-grid{grid-template-columns:1fr 1fr}}.brd-mark-tile{border:1px solid var(--line-2);border-radius:var(--r-xl);place-items:center;min-height:240px;padding:clamp(32px,4vw,52px);display:grid;position:relative;overflow:hidden}.brd-mark-tile.on-dark{background:var(--surface)}.brd-mark-tile.on-lime{background:var(--acc)}.brd-mark-tile .tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:13px;position:absolute;top:14px;left:16px}.brd-mark-tile.on-dark .tag{color:var(--faint)}.brd-mark-tile.on-lime .tag{color:#0c10038c}.brd-mark-xl{width:120px;height:120px;font-family:var(--mono);border-radius:28px;place-items:center;font-size:74px;font-weight:800;display:grid}.brd-mark-tile.on-dark .brd-mark-xl{background:var(--acc);color:var(--on-acc)}.brd-mark-tile.on-lime .brd-mark-xl{background:var(--on-acc);color:var(--acc)}.brd-mark-sizes{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-wrap:wrap;align-items:flex-end;gap:22px;margin-top:26px;padding:28px;display:flex}.brd-mark-sizes .ms{flex-direction:column;align-items:center;gap:12px;display:flex}.brd-mark-sizes .ms .mk{background:var(--acc);color:var(--on-acc);font-family:var(--mono);place-items:center;font-weight:800;display:grid}.brd-mark-sizes .ms .cap{font-family:var(--mono);color:var(--muted);font-size:13px}.brd-favicons{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.brd-favicon{flex-direction:column;align-items:center;gap:9px;display:flex}.brd-favicon .fi{background:var(--acc);color:var(--on-acc);font-family:var(--mono);border:1px solid var(--acc-line);border-radius:22%;place-items:center;font-weight:800;display:grid}.brd-favicon .cap{font-family:var(--mono);color:var(--faint);font-size:12.5px}.brd-color-block{margin-top:clamp(28px,3vw,40px)}.brd-color-block+.brd-color-block{margin-top:26px}.brd-color-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:10px;margin-bottom:16px;font-size:15px;display:flex}.brd-color-h .n{color:var(--faint)}.brd-swatches{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;display:grid}.brd-swatch{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;text-align:left;width:100%;transition:border-color .18s,transform .18s;overflow:hidden}.brd-swatch:hover{border-color:var(--line-2);transform:translateY(-3px)}.brd-swatch:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.brd-swatch .chip{border-bottom:1px solid var(--line);height:92px;position:relative}.brd-swatch .chip .copy{font-family:var(--mono);letter-spacing:.06em;background:color-mix(in srgb,var(--bg)70%,transparent);border:1px solid var(--line-2);color:var(--text-2);opacity:0;border-radius:999px;padding:4px 10px;font-size:12px;transition:opacity .15s;position:absolute;top:10px;right:10px}.brd-swatch:hover .copy{opacity:1}.brd-swatch .chip .copy.done{color:var(--acc);border-color:var(--acc-line);background:var(--acc-dim);opacity:1}.brd-swatch .meta{padding:14px 15px 16px}.brd-swatch .meta .tok{font-family:var(--mono);color:var(--text);font-size:15px;font-weight:600}.brd-swatch .meta .hex{font-family:var(--mono);color:var(--acc);margin-top:4px;font-size:14px}.brd-swatch .meta .use{color:var(--muted);margin-top:9px;font-size:16px;line-height:1.4}.brd-swatch .chip.alpha{background-image:linear-gradient(45deg,#1a1d22 25%,#0000 25%),linear-gradient(-45deg,#1a1d22 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1a1d22 75%),linear-gradient(-45deg,#0000 75%,#1a1d22 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.brd-swatch .chip.alpha .fill{position:absolute;inset:0}.brd-philo{border:1px solid var(--line-2);border-left:3px solid var(--acc);border-radius:var(--r);background:var(--surface-2);margin-top:26px;padding:22px 24px}.brd-philo .ph-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin-bottom:10px;font-size:13px}.brd-philo p{color:var(--text-2);max-width:64ch;margin:0;font-size:17px;line-height:1.6}.brd-philo p b{color:var(--text);font-weight:600}.brd-type-fonts{grid-template-columns:1fr;gap:16px;margin-top:clamp(28px,3vw,40px);display:grid}@media (min-width:760px){.brd-type-fonts{grid-template-columns:1fr 1fr}}.brd-font-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:28px 26px}.brd-font-card .fk{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-size:13px}.brd-font-card .fname{letter-spacing:-.02em;margin-top:8px;font-size:28px;font-weight:700}.brd-font-card .frole{color:var(--muted);margin-top:6px;font-size:16px}.brd-font-card .fspec{letter-spacing:-.02em;color:var(--text);margin-top:18px;font-size:52px;font-weight:800;line-height:1}.brd-font-card.mono .fspec{font-family:var(--mono);letter-spacing:-.01em;font-size:44px;font-weight:700}.brd-font-card .fglyphs{font-family:var(--mono);color:var(--text-2);letter-spacing:.04em;margin-top:16px;font-size:15px}.brd-font-card .fweights{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.brd-font-card .fweights span{color:var(--text-2);font-size:19px}.brd-scale{border:1px solid var(--line);border-radius:var(--r-lg);margin-top:26px;overflow:hidden}.brd-scale-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:4px;padding:22px 24px;display:grid}@media (min-width:720px){.brd-scale-row{grid-template-columns:1fr auto;align-items:baseline;gap:18px}}.brd-scale-row:last-child{border-bottom:none}.brd-scale-row .spec{font-family:var(--mono);color:var(--muted);text-align:left;white-space:nowrap;font-size:14px}@media (min-width:720px){.brd-scale-row .spec{text-align:right}}.brd-scale-row .spec .cls{color:var(--acc)}.brd-sample{color:var(--text);min-width:0}.brd-floor{border:1px solid var(--acc-line);border-radius:var(--r-lg);background:var(--acc-dim);flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:22px 26px;display:flex}.brd-floor .big{font-family:var(--mono);color:var(--acc);letter-spacing:-.02em;font-size:40px;font-weight:800}.brd-floor .txt{color:var(--text);max-width:52ch;font-size:17px;line-height:1.5}.brd-floor .txt b{font-weight:600}.brd-comp-grid{grid-template-columns:1fr;gap:16px;margin-top:clamp(28px,3vw,40px);display:grid}@media (min-width:680px){.brd-comp-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.brd-comp-grid{grid-template-columns:1fr 1fr 1fr}}.brd-comp{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:16px;min-height:168px;padding:24px;display:flex}.brd-comp .ck{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:13px}.brd-comp .demo{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.brd-comp .hint{font-family:var(--mono);color:var(--faint);font-size:13.5px}.brd-comp.span2{grid-column:span 1}@media (min-width:680px){.brd-comp.span2{grid-column:span 2}}.brd-lit-wrap{flex-direction:column;gap:14px;width:100%;display:flex}.brd-lit-btn{width:100%;min-height:54px;font-family:var(--sans);cursor:not-allowed;background:var(--surface-3);color:var(--muted);border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-size:17px;font-weight:700;transition:background .25s,color .25s;display:flex}.brd-lit-btn.valid{background:var(--acc);color:var(--on-acc);cursor:pointer}.brd-lit-btn.valid:hover{background:#d4ff5e}.brd-lit-toggle{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;font-size:15.5px;display:inline-flex}.brd-lit-box{border:1.5px solid var(--line-3);background:var(--bg-grad);width:24px;height:24px;color:var(--on-acc);border-radius:7px;place-items:center;transition:all .15s;display:grid}.brd-lit-toggle.on .brd-lit-box{background:var(--acc);border-color:var(--acc)}.brd-lit-box svg{opacity:0;transition:opacity .15s}.brd-lit-toggle.on .brd-lit-box svg{opacity:1}.brd-inp{width:100%;font-family:var(--sans);color:var(--text);background:var(--bg-grad);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:13px 14px;font-size:17px;transition:border-color .15s,box-shadow .15s}.brd-inp::placeholder{color:var(--faint)}.brd-inp:focus{border-color:var(--acc-line);box-shadow:0 0 0 3px var(--acc-dim);outline:none}.brd-democard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;text-align:left;width:100%;padding:20px;transition:border-color .18s,transform .18s,background .18s,box-shadow .18s}.brd-democard:hover{border-color:var(--acc-line);transform:translateY(-4px);box-shadow:0 30px 60px -38px #000000b3}.brd-democard[aria-pressed=true]{border-color:var(--acc-line);background:var(--acc-dim);box-shadow:0 0 0 1px var(--acc-line)}.brd-democard .dc-t{justify-content:space-between;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.brd-democard .dc-check{border:1.5px solid var(--line-2);width:22px;height:22px;color:var(--on-acc);border-radius:50%;flex:none;place-items:center;transition:all .15s;display:grid}.brd-democard[aria-pressed=true] .dc-check{background:var(--acc);border-color:var(--acc)}.brd-democard .dc-check svg{opacity:0;transition:opacity .15s}.brd-democard[aria-pressed=true] .dc-check svg{opacity:1}.brd-democard .dc-s{color:var(--muted);margin-top:7px;font-size:14.5px}.brd-callout{border:1px solid var(--line-2);border-left:3px solid var(--acc);border-radius:var(--r);background:var(--surface-2);width:100%;padding:16px 18px}.brd-callout.acc{border-color:var(--acc-line);border-left-color:var(--acc);background:var(--acc-dim)}.brd-callout .co-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin-bottom:7px;font-size:12.5px}.brd-callout p{color:var(--text-2);margin:0;font-size:15.5px;line-height:1.5}.brd-motion-grid{grid-template-columns:1fr;gap:16px;margin-top:clamp(28px,3vw,40px);display:grid}@media (min-width:640px){.brd-motion-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.brd-motion-grid{grid-template-columns:1fr 1fr 1fr}}.brd-motion{border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(170deg,var(--surface-2),var(--surface));flex-direction:column;min-height:210px;padding:22px;display:flex}.brd-motion .mk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:13px}.brd-motion .mstage{flex:1;place-items:center;min-height:110px;padding:22px 0;display:grid}.brd-motion .replay{font-family:var(--mono);color:var(--acc);background:var(--acc-dim);border:1px solid var(--acc-line);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:14px;transition:background .15s;display:inline-flex}.brd-motion .replay:hover{background:#c8f24e33}.brd-motion .replay svg{transition:transform .4s}.brd-motion .replay.spin svg{transform:rotate(360deg)}.brd-motion .mcap{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.4}.brd-motion.span-all{grid-column:1/-1}.m-livedot{background:var(--acc);border-radius:50%;width:16px;height:16px;position:relative}.m-livedot.go:after{content:"";border:1.5px solid var(--acc);border-radius:50%;animation:1.8s ease-out 3 ohsping;position:absolute;inset:-6px}.m-liftbtn{background:var(--acc);color:var(--on-acc);border:none;border-radius:999px;padding:13px 22px;font-size:16px;font-weight:700}.m-liftbtn.go{animation:1.1s both m-lift}@keyframes m-lift{0%,to{background:var(--acc);transform:none}35%{box-shadow:0 18px 30px -16px var(--acc-dim);background:#d4ff5e;transform:translateY(-6px)}55%{transform:translateY(1px)}}.m-liftcard{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:150px;padding:18px}.m-liftcard .lc-t{font-size:15px;font-weight:600}.m-liftcard .lc-s{color:var(--muted);font-size:13px;font-family:var(--mono);margin-top:5px}.m-liftcard.go{animation:1.3s cubic-bezier(.2,.7,.2,1) both m-cardlift}@keyframes m-cardlift{0%,to{border-color:var(--line);box-shadow:none;transform:none}40%,60%{border-color:var(--acc-line);transform:translateY(-6px);box-shadow:0 30px 60px -38px #000000b3}}.m-glowinp{width:180px;color:var(--text);background:var(--bg-grad);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:12px 13px;font-size:16px}.m-glowinp.go{animation:1.6s both m-glow}@keyframes m-glow{0%,to{border-color:var(--line-2);box-shadow:none}30%,70%{border-color:var(--acc-line);box-shadow:0 0 0 3px var(--acc-dim)}}.m-litbtn{background:var(--surface-3);min-width:170px;min-height:50px;color:var(--muted);border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;transition:background .35s,color .35s;display:inline-flex}.m-litbtn.go{background:var(--acc);color:var(--on-acc)}.brd-vx{grid-template-columns:1fr;align-items:center;gap:18px;display:grid}@media (min-width:720px){.brd-vx{grid-template-columns:220px 1fr}}.brd-vx-phone{background:#0e1116;border:10px solid #23262b;border-radius:40px;width:220px;margin-inline:auto;overflow:hidden;box-shadow:0 40px 80px -36px #000c}.brd-vx-screen{text-align:center;flex-direction:column;align-items:center;min-height:230px;padding:26px 20px 30px;display:flex}.brd-vx-screen .pm{background:var(--acc);width:44px;height:44px;color:var(--on-acc);font-family:var(--mono);border-radius:12px;place-items:center;font-size:24px;font-weight:800;display:grid}.brd-vx-title{letter-spacing:-.01em;margin-top:16px;font-size:17px;font-weight:700}.brd-vx-sub{color:var(--muted);font-size:13.5px;font-family:var(--mono);margin-top:6px}.brd-vx-code{justify-content:center;gap:7px;margin-top:18px;display:flex}.brd-vx-code i{border:1px solid var(--line-2);background:var(--surface);width:27px;height:34px;font-family:var(--mono);color:var(--text);border-radius:8px;place-items:center;font-size:18px;font-style:normal;font-weight:700;transition:border-color .15s,transform .12s,color .15s;display:grid}.brd-vx-code i.on{border-color:var(--acc-line);color:var(--acc)}.brd-vx-code i.pop{transform:scale(1.14)}.brd-vx-badge{font-family:var(--mono);color:var(--acc);border:1px solid var(--acc-line);background:var(--acc-dim);opacity:0;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:7px 13px;font-size:13px;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(4px)}.brd-vx-badge.show{opacity:1;transform:none}.brd-vx-steps{flex-direction:column;gap:12px;display:flex}.brd-vx-step{color:var(--muted);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-items:center;gap:13px;padding:14px 16px;font-size:16.5px;transition:border-color .25s,color .25s,background .25s;display:flex}.brd-vx-step .vn{border:1px solid var(--line-2);width:26px;height:26px;font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:13px;transition:all .25s;display:grid}.brd-vx-step.active{color:var(--text);border-color:var(--acc-line);background:var(--acc-dim)}.brd-vx-step.active .vn,.brd-vx-step.done .vn{background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.brd-rm-note{display:none}@media (prefers-reduced-motion:reduce){.brd-rm-note{font-family:var(--mono);color:var(--muted);align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.brd-hero .markbig{animation:none}}.brd-radii{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-top:clamp(28px,3vw,40px);display:flex}.brd-radius{flex-direction:column;align-items:center;gap:12px;display:flex}.brd-radius .rt{background:var(--surface);border:1px solid var(--acc-line);width:96px;height:96px}.brd-radius .rt.r999{border-radius:999px}.brd-radius .rt.r28{border-radius:28px}.brd-radius .rt.r20{border-radius:20px}.brd-radius .rt.r14{border-radius:14px}.brd-radius .rt.r8{border-radius:8px}.brd-radius .rc{font-family:var(--mono);color:var(--text-2);text-align:center;font-size:13.5px}.brd-radius .rc .tk{color:var(--acc);display:block}.brd-layout{grid-template-columns:1fr;gap:16px;margin-top:26px;display:grid}@media (min-width:680px){.brd-layout{grid-template-columns:1fr 1fr}}.brd-layout .lcard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:24px 26px}.brd-layout .lcard .lv{font-family:var(--mono);color:var(--acc);letter-spacing:-.02em;font-size:30px;font-weight:800}.brd-layout .lcard .ll{color:var(--text-2);margin-top:8px;font-size:16px}.brd-layout .lcard .ld{font-family:var(--mono);color:var(--muted);margin-top:6px;font-size:13.5px}.brd-principles{grid-template-columns:1fr;gap:14px;margin-top:clamp(28px,3vw,40px);display:grid}@media (min-width:760px){.brd-principles{grid-template-columns:1fr 1fr}}.brd-principle{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:22px 24px;display:grid}.brd-principle .pn{border:1px solid var(--acc-line);background:var(--acc-dim);width:40px;height:40px;color:var(--acc);font-family:var(--mono);border-radius:11px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.brd-principle h3{letter-spacing:-.012em;font-size:19px;font-weight:700}.brd-principle p{color:var(--text-2);text-wrap:pretty;margin-top:7px;font-size:16px;line-height:1.5}.brd .bfoot{border-top:1px solid var(--line);background:var(--bg-grad)}.brd .bfoot-in{max-width:1140px;padding:clamp(44px,5vw,64px)var(--pad)30px;margin-inline:auto}.brd .bfoot-top{grid-template-columns:1fr;align-items:start;gap:clamp(32px,5vw,56px);display:grid}@media (min-width:760px){.brd .bfoot-top{grid-template-columns:1.3fr 2fr}}.brd .bfoot-brand .bbrand{font-size:20px}.brd .bfoot-promise{color:var(--text-2);max-width:34ch;margin-top:16px;font-size:16px;line-height:1.55}.brd .bfoot-nav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px 24px;display:grid}.brd .bfoot-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-size:13px;display:block}.brd .bfoot-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.brd .bfoot-col a{color:var(--text-2);width:fit-content;font-size:16px;transition:color .15s}.brd .bfoot-col a:hover,.brd .bfoot-col a.cur{color:var(--acc)}.brd .bfoot-bar{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(32px,5vw,52px);padding-top:22px;font-size:14px;display:flex}.brd .bfoot-bar .dotsep{background:var(--line-3);border-radius:50%;width:4px;height:4px}.brd-reveal{opacity:1}.brd-reveal.in>*{animation:.7s cubic-bezier(.2,.7,.2,1) both brd-rise}@keyframes brd-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brd-eyebrow .dot.live:after,.brd-reveal.in>*{animation:none}.brd-swatch:hover,.brd-democard:hover,.brd-motion .replay svg{transform:none}}
