.brand-page{padding:0 var(--pad) var(--step-8);max-width:76rem;margin:0 auto}.brand-section{padding-block:var(--step-8);border-top:var(--bw-hair) solid var(--line)}.brand-section>h2{font-size:var(--t-2xl);letter-spacing:var(--tr-display);line-height:var(--lh-display);margin-bottom:var(--step-6);color:var(--accent)}.brand-section>h2 .n{display:block;font-family:var(--sans);font-size:var(--t-3xs);letter-spacing:var(--tr-eyebrow);color:var(--muted);margin-bottom:var(--step-3)}.brand-section>h3{font-size:var(--t-xl);letter-spacing:var(--tr-display);margin-top:var(--step-8);margin-bottom:var(--step-4);color:var(--accent)}.brand-section>h3:first-of-type{margin-top:var(--step-7)}.brand-prose{max-width:var(--measure);display:grid;grid-gap:var(--step-4);gap:var(--step-4);margin-bottom:var(--step-6)}.brand-prose p{font-size:var(--t-base);line-height:var(--lh-body);color:var(--ink-2)}.brand-prose strong{color:var(--ink);font-weight:500}.brand-page code{font-family:var(--mono);font-size:.86em;color:var(--ink);background:var(--bone);padding:.1em .34em;border-radius:var(--r-sm)}.brand-note{font-family:var(--sans);font-size:var(--t-xs);line-height:var(--lh-loose);color:var(--muted);max-width:var(--measure);margin-top:var(--step-4)}.brand-caution{border-left:var(--bw-rule) solid var(--rule);padding-left:var(--step-4)}.brand-seasons{margin-top:var(--step-6);display:grid;grid-gap:var(--step-3);gap:var(--step-3)}.brand-live{font-family:var(--sans);font-size:var(--t-xs);color:var(--muted)}.brand-live strong{color:var(--accent);font-weight:500}.brand-season-btns{display:flex;gap:var(--step-2);flex-wrap:wrap}.brand-season-btns button{font-family:var(--sans);font-size:var(--t-3xs);letter-spacing:var(--tr-label);text-transform:uppercase;padding:var(--step-3) var(--step-4);border:var(--bw-hair) solid var(--control-edge);background:transparent;color:var(--ink-2);border-radius:var(--r-sm);cursor:pointer;display:inline-flex;align-items:center;gap:var(--step-2);transition:background var(--considered) var(--ease),color var(--considered) var(--ease),border-color var(--considered) var(--ease)}.brand-season-btns button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.brand-dot{width:5px;height:5px;border-radius:50%;background:var(--signal-fill)}.brand-season-btns button[aria-pressed=true] .brand-dot{background:var(--text-on-accent)}.brand-stage{display:grid;place-items:center;padding:var(--step-8) var(--step-5);background:var(--card);border:var(--bw-hair) solid var(--line);border-radius:var(--r-lg);margin-bottom:var(--step-6)}.brand-mark-hero{height:132px;width:132px;color:var(--accent)}.brand-figure{margin:var(--step-6) 0;display:grid;grid-gap:var(--step-4);gap:var(--step-4);justify-items:start}.brand-figure figcaption{font-family:var(--sans);font-size:var(--t-xs);line-height:var(--lh-loose);color:var(--muted);max-width:var(--measure)}.brand-construction{width:100%;max-width:min(24rem,100%);height:auto}.bc-grid line{stroke:var(--line);stroke-width:.12}.bc-box{fill:none;stroke:var(--control-edge);stroke-width:.2;stroke-dasharray:1 .8}.bc-datum{stroke:var(--accent);stroke-width:.22;stroke-dasharray:1.4 1}.bc-arch{fill:none;stroke:var(--ink);stroke-linecap:butt;opacity:.26}.bc-rule{stroke:var(--signal-fill);opacity:.55}.bc-node{fill:var(--accent)}.bc-m{stroke:var(--control-edge);stroke-width:.22}.bc-t{font-family:var(--sans);font-size:1.9px;fill:var(--muted)}.bc-end{text-anchor:end}.brand-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));grid-gap:var(--step-3);gap:var(--step-3);margin-bottom:var(--step-4)}.brand-cell{border-radius:var(--r-lg);padding:var(--step-5);display:flex;align-items:flex-end;gap:var(--step-6);flex-wrap:wrap;min-height:9rem}.brand-cell-raised{background:var(--card);border:var(--bw-hair) solid var(--line);color:var(--accent)}.brand-cell-soft{background:var(--accent-soft);color:var(--ink)}.brand-cell-photo{background:linear-gradient(105deg,rgba(14,9,8,.78),rgba(14,9,8,.3)),var(--surface-photo) url(/photos/long-table.jpg) center /cover no-repeat;color:var(--text-on-photo);--logo-threshold:var(--gold-leaf)}.brand-size{display:grid;justify-items:center;grid-gap:var(--step-2);gap:var(--step-2)}.brand-size-mark{height:var(--m);width:var(--m)}.brand-size b{font-family:var(--sans);font-size:var(--t-3xs);font-weight:400;letter-spacing:.06em;color:var(--muted)}.brand-lockup-lg{font-size:var(--t-3xl)}.brand-av{width:44px;height:44px;border-radius:50%;background:var(--surface-photo);display:grid;place-items:center;flex:0 0 auto;color:var(--text-on-photo)}.brand-av .logo-mark{width:23px;height:23px}.brand-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--step-3);gap:var(--step-3)}@media (max-width:72rem){.brand-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.brand-four{grid-template-columns:minmax(0,1fr)}}.brand-season{border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--r-lg);overflow:hidden;background:var(--surface-raised)}.brand-season-top{padding:var(--step-5);background:var(--surface-canvas);display:grid;grid-gap:var(--step-4);gap:var(--step-4)}.brand-season-h{font-size:var(--t-md);line-height:var(--lh-snug);letter-spacing:var(--tr-display);color:var(--accent-fill)}.brand-season-tot{display:flex;justify-content:space-between;align-items:baseline;gap:var(--step-3);border-top:var(--bw-rule) solid var(--signal-fill);padding-top:var(--step-3);font-family:var(--sans);font-size:var(--t-3xs);color:var(--text-secondary)}.brand-season-tot b{font-size:var(--t-sm);color:var(--signal-text);font-weight:500}.brand-season-chips{display:flex}.brand-season-chips i{flex:1 1;height:2.6rem;font-style:normal}.brand-season-name{padding:var(--step-4) var(--step-5) var(--step-5);display:grid;grid-gap:var(--step-1);gap:var(--step-1)}.brand-season-name strong{font-family:var(--sans);font-size:var(--t-3xs);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:500;color:var(--accent-fill)}.brand-season-name em,.brand-season-name span{font-family:var(--sans);font-size:var(--t-3xs);font-style:normal;line-height:var(--lh-snug);color:var(--text-tertiary)}.brand-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));grid-gap:var(--step-5) var(--step-7);gap:var(--step-5) var(--step-7)}.brand-rules h4{font-family:var(--sans);font-size:var(--t-3xs);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted);font-weight:400;margin-bottom:var(--step-2)}.brand-rules p{font-family:var(--sans);font-size:var(--t-xs);line-height:var(--lh-loose);color:var(--ink-2)}.brand-rules strong{color:var(--accent);font-weight:500}.brand-scroll{overflow-x:auto;overscroll-behavior-x:contain}.brand-table{width:100%;min-width:36rem;border-collapse:collapse;font-family:var(--sans);font-size:var(--t-xs);text-align:left}.brand-table caption{text-align:left;color:var(--muted);line-height:var(--lh-loose);padding-bottom:var(--step-4);max-width:var(--measure)}.brand-table td,.brand-table th{padding:var(--step-3) var(--step-4) var(--step-3) 0;border-bottom:var(--bw-hair) solid var(--line);vertical-align:baseline}.brand-table thead th{font-size:var(--t-3xs);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted);font-weight:400}.brand-table tbody th{font-weight:400;color:var(--ink-2);display:flex;align-items:center;gap:var(--step-3);flex-wrap:wrap}.brand-table td{color:var(--ink-2)}.brand-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.brand-chip{display:inline-grid;place-items:center;width:2.1rem;height:1.7rem;border-radius:var(--r-sm);border:var(--bw-hair) solid var(--line);font-family:var(--serif);font-size:var(--t-sm);flex:0 0 auto}.brand-pass{color:var(--accent-text)}.brand-fail{color:var(--signal-text);font-weight:500;text-transform:uppercase}.brand-pending{color:var(--muted);font-style:italic}.brand-scale{grid-gap:var(--step-5)}.brand-scale,.brand-scale-row{display:grid;gap:var(--step-5)}.brand-scale-row{grid-template-columns:14rem minmax(0,1fr);grid-gap:var(--step-5);align-items:baseline;padding-bottom:var(--step-5);border-bottom:var(--bw-hair) solid var(--line)}@media (max-width:46rem){.brand-scale-row{grid-template-columns:minmax(0,1fr);gap:var(--step-3)}}.brand-scale-meta{display:grid;grid-gap:var(--step-2);gap:var(--step-2);justify-items:start}.brand-scale-role{letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-2)}.brand-scale-note,.brand-scale-role{font-family:var(--sans);font-size:var(--t-3xs)}.brand-scale-note{line-height:var(--lh-snug);color:var(--muted)}.brand-scale-specimen{line-height:var(--lh-display);letter-spacing:var(--tr-display);color:var(--accent);min-width:0;overflow-wrap:anywhere}.brand-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(8rem,100%),1fr));grid-gap:var(--step-4);gap:var(--step-4)}.brand-icon{display:grid;justify-items:center;grid-gap:var(--step-2);gap:var(--step-2);padding:var(--step-4) var(--step-2);background:var(--card);border:var(--bw-hair) solid var(--line);border-radius:var(--r-md);color:var(--ink)}.brand-icon code{font-size:var(--t-3xs);background:transparent;padding:0;color:var(--muted)}.brand-voice{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));grid-gap:var(--step-7);gap:var(--step-7)}.brand-voice>div>.eyebrow{margin-bottom:var(--step-4)}.brand-list{list-style:none;display:grid;grid-gap:var(--step-3);gap:var(--step-3);font-family:var(--sans);font-size:var(--t-xs);line-height:var(--lh-loose);color:var(--ink-2)}.brand-list li{padding-left:var(--step-4);position:relative}.brand-list li:before{content:"";position:absolute;left:0;top:.62em;width:var(--step-2);height:var(--bw-hair);background:var(--rule)}.brand-list-num{counter-reset:rule}.brand-list-num li{padding-left:var(--step-6)}.brand-list-num li:before{counter-increment:rule;content:counter(rule);background:none;width:auto;height:auto;top:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.brand-claim{font-family:var(--serif);font-size:var(--t-md);line-height:var(--lh-snug);color:var(--ink);border-top:var(--bw-rule) solid var(--rule);padding-top:var(--step-4)}