@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/big-shoulders-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/big-shoulders-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-900-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Fallback;font-weight:800;src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:72.15%;ascent-override:137.21%;descent-override:29.11%;line-gap-override:0%;unicode-range:U+0000-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Big Shoulders Fallback;font-weight:900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:73.99%;ascent-override:133.8%;descent-override:28.38%;line-gap-override:0%;unicode-range:U+0000-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Lato Fallback;font-weight:400;src:local("Arial"),local("ArialMT"),local("Roboto"),local("Roboto-Regular");size-adjust:96.85%;ascent-override:102.22%;descent-override:21.68%;line-gap-override:0%;unicode-range:U+0000-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Lato Fallback;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:92.57%;ascent-override:106.95%;descent-override:22.69%;line-gap-override:0%;unicode-range:U+0000-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Lato Fallback;font-weight:900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:94.43%;ascent-override:104.84%;descent-override:22.24%;line-gap-override:0%;unicode-range:U+0000-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}.bbh{--navy:#172745;--navy-deep:#0D182D;--bone:#F1F1ED;--paper:#FAFAF7;--graphite:#55606F;--gold:#E1B443;--gold-ink:#7F6115;--gold-hi:#F0CF74;--blue-line:#8DAEDB;--terra:#B35F3F;--muted-navy:#B7C0CC;--control-line:#7E8796;--line:rgba(23,39,69,.14);--grid:rgba(23,39,69,.06);--grid2:rgba(23,39,69,.03);--ngrid:rgba(225,180,67,.075);--ngrid2:rgba(241,241,237,.03);--sans:"Lato","Lato Fallback","Segoe UI","Helvetica Neue",Arial,sans-serif;--display:"Big Shoulders","Big Shoulders Fallback","Arial Narrow",sans-serif;--mono:ui-monospace,"Cascadia Mono","SFMono-Regular",Consolas,monospace;color-scheme:light}.bbh{margin:0;background:var(--bone);color:var(--navy);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow-x:clip}.bbh h1,.bbh h2,.bbh h3,.bbh h4,.bbh p{margin:0}.bbh h1,.bbh h2,.bbh h3{text-wrap:balance}.bbh a{color:inherit}.bbh [hidden]{display:none!important}.bbh .wrap{max-width:77.5rem;margin:0 auto;padding-inline:clamp(1rem,4vw,3rem)}.bbh .eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.bbh .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.bbh .sheet-no{font-family:var(--mono);font-size:.8rem;font-weight:700;letter-spacing:.08em;color:var(--gold-ink)}.bbh .h2{font-family:var(--display);font-weight:800;font-size:clamp(2.4rem,5vw,4rem);line-height:1;text-transform:uppercase;letter-spacing:.01em}.bbh .gridbg{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid2) 1px,transparent 1px),linear-gradient(90deg,var(--grid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .navygrid{background-color:var(--navy);background-image:linear-gradient(var(--ngrid) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid) 1px,transparent 1px),linear-gradient(var(--ngrid2) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8125rem 1.375rem;font:900 .95rem/1.2 var(--sans);text-decoration:none;border:2px solid var(--navy);cursor:pointer}.bbh .btn.solid{background:var(--navy);color:var(--bone)}.bbh .btn.solid:hover{background:var(--navy-deep)}.bbh .btn.gold{background:var(--gold);border-color:var(--gold);color:var(--navy)}.bbh .btn.gold:hover{background:var(--gold-hi);border-color:var(--gold-hi)}.bbh .btn.ghost{border-color:transparent;padding-inline:.25rem;text-decoration:underline;text-underline-offset:.25rem;background:none;color:var(--navy)}.bbh .btn:focus-visible,.bbh a:focus-visible,.bbh button:focus-visible,.bbh summary:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.1875rem}.bt path{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.bt-flat .bd{fill:var(--fruit,#E1B443);stroke:none}.bt-flat .li{fill:var(--light,#F3D37C);stroke:none}.bt-flat .sh{fill:var(--shade,#C99A33);stroke:none}.bt-flat .rg{display:none}.bt-flat .ends{fill:var(--ends,#4B3214);stroke:none}.bt-flat .ol{fill:none;stroke:var(--edge,#172745)}.bt-line .bd{fill:var(--bg,none);stroke:none}.bt-line .li,.bt-line .sh{display:none}.bt-line .rg{fill:none;stroke:var(--ink,#E1B443);opacity:var(--rgo,.6)}.bbh .hl .fng{--rgo:0}.bt-line .ends{fill:var(--ink,#E1B443);stroke:none}.bt-line .ol{fill:none;stroke:var(--ink,#E1B443)}.bbh .facts .hand{filter:drop-shadow(0 .875rem 1rem rgba(23,39,69,.22))}.bbh .growmask{fill:none;stroke:#fff;stroke-width:30;stroke-dasharray:1;stroke-dashoffset:0}.bbh .plan .growmask{--dd:1.2s}.bbh .pl .hid{stroke-dasharray:3 3}.bbh .pl .hid .seedb{fill:none}.bbh .pl .soil{opacity:.32}.bbh .st4 .growmask{stroke-dashoffset:1;transition:stroke-dashoffset .3s ease}.bbh .st4.grown .growmask{stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.45,0,.25,1) 1.35s}.bbh .st4.grown .stalk{transition:opacity .2s ease 1.35s}.bbh .st4.grown .bellg{transition:opacity .45s ease 2.2s}.bbh .st4 .fg{opacity:0;transform-box:view-box;transform-origin:var(--o);transform:scale(.35);transition:opacity .25s ease,transform .25s ease}.bbh .st4.grown .fg{opacity:1;transform:none;transition:opacity .35s ease calc(2.35s + var(--h) * .2s + var(--p) * .03s),transform .6s cubic-bezier(.3,1.5,.5,1) calc(2.35s + var(--h) * .2s + var(--p) * .03s)}.bbh .st4 .fg .fng{opacity:1;transition:none}.bbh .hero{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;overflow:hidden;color:var(--bone)}.bbh .copy{padding:6.875rem 0 3rem clamp(1rem,6vw,6rem);max-width:38.75rem;position:relative;z-index:2}.bbh .copy .eyebrow{color:var(--gold)}.bbh .copy h1{font-family:var(--display);font-weight:800;font-size:clamp(2.9rem,5.6vw,5.2rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase;margin-top:1.125rem}.bbh .copy h1 em{font-style:normal}.bbh .copy h1 .n{color:var(--gold)}.bbh .copy h1 .d{color:var(--blue-line)}.bbh .copy .sub{margin-top:1.375rem;font-size:clamp(1.05rem,1.4vw,1.25rem);color:var(--muted-navy);max-width:34ch}.bbh .copy .ctas{margin-top:1.875rem;display:flex;flex-wrap:wrap;gap:.875rem;align-items:center}.bbh .copy .btn.ghost{color:var(--bone)}.bbh .hero .plantwrap{position:absolute;top:4rem;bottom:0;right:-3vw;width:60vw;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%);mask-image:linear-gradient(90deg,transparent 0,#000 14%)}.bbh .plan{width:100%;height:100%;display:block;overflow:visible}.bbh .sheetlbl{position:absolute;top:5rem;right:1.5rem;font-family:var(--mono);font-size:.72rem;color:var(--gold);opacity:.7;letter-spacing:.08em;z-index:2}.bbh .hint{position:absolute;left:clamp(1rem,6vw,6rem);bottom:1.625rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-navy);display:flex;gap:.625rem;align-items:center}.bbh .hint i{width:1px;height:1.75rem;background:var(--gold);display:inline-block;animation:hint 1.8s ease-in-out infinite}@keyframes hint{0%,to{transform:scaleY(.3);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}.bbh .xh{position:absolute;inset:0;pointer-events:none;z-index:3;opacity:0;transition:opacity .3s}.bbh .hero:hover .xh{opacity:1}.bbh .xh .h,.bbh .xh .v{position:absolute;background:#e1b4434d}.bbh .xh .h{left:0;right:0;height:1px;top:0}.bbh .xh .v{top:0;bottom:0;width:1px;left:0}.bbh .xh .lab{position:absolute;top:0;left:0;font:.68rem/1 var(--mono);color:var(--gold);background:#0d182dd9;padding:.1875rem .375rem;white-space:nowrap}@media(hover:none){.bbh .xh{display:none}}.bbh .plan .cons path{fill:none;stroke:var(--gold);stroke-width:1;opacity:.38}.bbh .plan .dim{font:13px var(--mono);fill:var(--gold);opacity:.8}.bbh .plan .shape{fill:none;stroke:var(--gold);stroke-width:1.4}.bbh .plan .detail{fill:none;stroke:var(--gold);stroke-width:.8;opacity:.45}.bbh .plan .rib{opacity:.65}.bbh .plan .stalk{fill:var(--navy);stroke:var(--gold);stroke-width:1.4;opacity:0;animation:fade .8s ease 1.5s forwards}.bbh .plan .front .leaf{fill:var(--navy)}.bbh .plan .hl{opacity:0;animation:fade .8s ease 2.2s forwards}.bbh .plan .hl .fng{--bg:transparent;stroke-dasharray:5 4;opacity:.2;animation:none}.bbh .plan .hl .stalk{fill:none;stroke-dasharray:5 4;opacity:.22;animation:none}.bbh .plan [pathLength]{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.2s cubic-bezier(.4,0,.2,1) var(--dd,.2s) forwards}.bbh .plan .trunk{--dd:.3s}.bbh .plan .leafg{--dd:calc(.7s + var(--i) * .12s)}.bbh .plan .pup{--dd:1.2s}.bbh .plan .fng{--ink:color-mix(in srgb,var(--gold) 72%,var(--navy));--bg:var(--navy);stroke-width:1;opacity:0;animation:fade .7s ease calc(1.7s + var(--k) * .05s) forwards}.bbh .plan .bellg{opacity:0;animation:fade .8s ease 2.4s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}.bbh .what{padding-block:clamp(5rem,10vw,8rem)}.bbh .head{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:.875rem}.bbh .services{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:.875rem;margin-top:2.5rem}.bbh .svc{padding:1.625rem 1.375rem 1.875rem;background:var(--paper);border:1px solid var(--line);border-top:.25rem solid var(--gold);transition:background .25s,color .25s}.bbh .svc svg{width:3.5rem;height:3.5rem;color:var(--navy);transition:color .25s}.bbh .svc h3{font:800 1.6rem/1.05 var(--display);text-transform:uppercase;margin-top:1.125rem}.bbh .svc .tag{font-size:.78rem;font-weight:700;color:var(--gold-ink);margin-top:.375rem;letter-spacing:.02em}.bbh .svc p{margin-top:.625rem;color:var(--graphite);font-size:.95rem;transition:color .25s}.bbh .svc:hover{background:var(--navy);color:var(--bone)}.bbh .svc:hover svg,.bbh .svc:hover .tag{color:var(--gold)}.bbh .svc:hover p{color:var(--muted-navy)}.bbh .how{position:relative;color:var(--bone);background-color:var(--navy)}.bbh .how .stage{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden}@supports (height:100svh){.bbh .how .whyp{padding-bottom:calc(2.5rem + 100lvh - 100svh)}}.bbh .scene{position:absolute;inset:0;transition:transform 1.2s cubic-bezier(.65,0,.35,1)}.bbh .stage[data-step="4"] .scene{transform:translate3d(0,-100%,0)}.bbh .track{position:absolute;left:0;top:0;height:100%;will-change:transform;transition:transform 1.05s cubic-bezier(.65,0,.35,1)}.bbh .world{position:absolute;left:0;top:0;display:block;overflow:visible}.bbh .world .ticks{fill:none;stroke:var(--gold);stroke-width:1;opacity:.26;vector-effect:non-scaling-stroke}.bbh .world .gbase{fill:#e1b44338}.bbh .world .gline{fill:var(--gold);transform-box:fill-box;transform-origin:0 50%;transform:scaleX(var(--lp,.1));transition:transform 1.05s cubic-bezier(.65,0,.35,1)}.bbh .world .node{fill:var(--navy);stroke:var(--gold);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill .4s ease .6s}.bbh .world .node.on{fill:var(--gold)}.bbh .pl{overflow:visible}.bbh .pl .shape{fill:var(--gold);fill-opacity:.1;stroke:var(--gold);stroke-width:1.3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bbh .pl .detail{fill:none;stroke:var(--gold);stroke-width:.8;opacity:.42;vector-effect:non-scaling-stroke}.bbh .pl .rib{opacity:.62}.bbh .pl .seedb{fill-opacity:.22}.bbh .pl .stalk{fill:color-mix(in srgb,var(--gold) 16%,var(--navy));stroke:var(--gold);stroke-width:1.3;vector-effect:non-scaling-stroke}.bbh .pl .front .leaf{fill:color-mix(in srgb,var(--gold) 9%,var(--navy));fill-opacity:1}.bbh .pl .hl .fng{--bg:transparent;stroke-dasharray:5 4}.bbh .pl .hl{opacity:.22}.bbh .pl .hl .stalk{fill:none;stroke-dasharray:5 4}.bbh .pl .fng,.bbh .faller .line{--ink:var(--gold);--bg:color-mix(in srgb,var(--gold) 18%,var(--navy))}.bbh .pl .fng{stroke-width:1;--ink:color-mix(in srgb,var(--gold) 72%,var(--navy))}.bbh .pl .seedg,.bbh .pl .spr,.bbh .pl .trunkg,.bbh .pl .leafg,.bbh .pl .pupg,.bbh .pl .fng,.bbh .pl .stalk,.bbh .pl .bellg{transition:opacity .35s ease,transform .45s ease}.bbh .st1 .seedg{opacity:0;transform-box:view-box;transform-origin:452px 1028px;transform:scale(.35)}.bbh .st2 .spr{opacity:0;transform-box:view-box;transform-origin:452px 1040px;transform:scale(.08)}.bbh .pl .trunkg{opacity:0;transform-box:view-box;transform-origin:452px 1040px;transform:scaleY(.04)}.bbh .pl .leafg{opacity:0;transform-box:view-box;transform-origin:452px 520px;transform:scale(.15) rotate(-14deg)}.bbh .pl .pupg,.bbh .st4 .stalk,.bbh .st4 .fng,.bbh .st4 .bellg{opacity:0}.bbh .grown .seedg,.bbh .grown .spr{opacity:1;transform:none;transition:opacity .5s ease .3s,transform 1s cubic-bezier(.2,.8,.2,1) .3s}.bbh .grown .trunkg{opacity:1;transform:none;transition:opacity .3s ease .25s,transform .8s cubic-bezier(.3,.7,.2,1) .25s}.bbh .grown .leafg{opacity:1;transform:none;transition:opacity .5s ease calc(.5s + var(--i) * .07s),transform .9s cubic-bezier(.2,.8,.2,1) calc(.5s + var(--i) * .07s)}.bbh .grown .pupg{opacity:1;transition:opacity .6s ease 1.1s}.bbh .grown .stalk{opacity:1;transition:opacity .5s ease 1.1s}.bbh .grown .fng{opacity:1;transition:opacity .4s ease calc(1.2s + var(--k) * 35ms)}.bbh .grown .bellg{opacity:1;transition:opacity .5s ease 1.5s}.bbh .stage.fell #pick{opacity:0;transition:none}.bbh .faller{position:absolute;left:0;top:0;z-index:5;width:520px;height:569px;transform-origin:350px 14px;opacity:0;pointer-events:none;will-change:transform,opacity}.bbh .faller svg,.bbh .faller img{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.bbh .faller img{opacity:0}.bbh .htitle{position:absolute;left:clamp(1rem,6vw,6rem);top:6rem;z-index:2;max-width:26.25rem}.bbh .htitle .eyebrow{color:var(--gold)}.bbh .htitle .h2{margin-top:.5rem}.bbh .htitle .count{margin-top:.875rem;display:flex;gap:.375rem;align-items:center;font:700 .78rem/1 var(--mono);color:var(--gold);letter-spacing:.08em}.bbh .htitle .count i{width:1.375rem;height:.1875rem;background:#e1b44340;display:inline-block;transition:background .4s}.bbh .htitle .count i.on{background:var(--gold)}.bbh .stxts{list-style:none;margin:0;padding:0}.bbh .stxt{position:absolute;left:0;top:0;width:min(20rem,calc(100vw - 3rem));opacity:.26;transition:opacity .6s ease}.bbh .stxt.on{opacity:1;transition-delay:.35s}.bbh .stage[data-step="4"] .stxt,.bbh .stage[data-step="4"] .htitle{opacity:0;transition:opacity .18s ease;transition-delay:0s}.bbh .stxt .sheet-no{color:var(--gold)}.bbh .stxt .stage-name{margin-left:.625rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-navy)}.bbh .stxt h3{font:800 2.1rem/1 var(--display);text-transform:uppercase;margin-top:.375rem}.bbh .stxt p{margin-top:.375rem;color:var(--muted-navy);font-size:.98rem}.bbh .whyp{position:absolute;inset:0;z-index:3;display:flex;align-items:center;padding:5.25rem 0 2.5rem;box-sizing:border-box;transform:translate3d(0,100%,0);transition:transform 1.2s cubic-bezier(.65,0,.35,1)}.bbh .stage[data-step="4"] .whyp{transform:none}.bbh .stage.dropping .scene,.bbh .stage.dropping .whyp{transition-duration:1.05s;transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.bbh .whyg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.75rem,5vw,5rem);align-items:center;width:100%;box-sizing:border-box}.bbh .markfig{margin:0;position:relative;width:min(100%,58svh);justify-self:end}.bbh .markfig img{display:block;width:100%;height:auto;aspect-ratio:900 / 933}.bbh .markfig .lbl{position:absolute;font:.68rem/1 var(--mono);color:var(--gold);letter-spacing:.08em;opacity:.75}.bbh .markfig .lbl.t{top:-1.5rem;left:0}.bbh .markfig .lbl.b{bottom:-1.5rem;right:0}.bbh .markfig img{transform-origin:50% 100%;will-change:transform}@keyframes settle{0%{transform:none}35%{transform:translateY(.25rem)}to{transform:none}}.bbh .whyt .eyebrow{color:var(--gold)}.bbh .whyt .sig2{margin-top:.625rem;font:800 clamp(2.4rem,4.6vw,4.4rem)/.98 var(--display);text-transform:uppercase}.bbh .whyt .sig2 .b{color:var(--gold)}.bbh .whyt .sig2 .p{color:var(--blue-line)}.bbh .whyt .lead{margin-top:1.375rem;font:800 clamp(1.3rem,2vw,1.7rem)/1.15 var(--display);text-transform:uppercase;color:var(--bone)}.bbh .whyt .body{margin-top:.75rem;color:var(--muted-navy);font-size:1.06rem;max-width:50ch}.bbh .whyt>*{opacity:0;transform:translateY(.75rem);transition:opacity .3s ease,transform .3s ease}.bbh .stage.landed .whyt>*{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.bbh .stage.landed .whyt>:nth-child(2){transition-delay:.1s}.bbh .stage.landed .whyt>:nth-child(3){transition-delay:.25s}.bbh .stage.landed .whyt>:nth-child(4){transition-delay:.38s}.bbh .stage.landed .whyt>:nth-child(5){transition-delay:.5s}.bbh .whyt .more{margin-top:.5rem}.bbh .whyt .more a{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;font:700 .8rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.bbh .whyt .more a:hover{color:var(--bone)}.bbh .whyt .more a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.bbh .stage:not(.landed) .whyt .more{visibility:hidden}.bbh .notrans,.bbh .notrans *{transition:none!important}.bbh .work{padding-block:clamp(5rem,10vw,8rem)}.bbh .clients{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:2.5rem}.bbh .ctile.sl{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.375rem;border:0;background:none;cursor:pointer;font:inherit;color:var(--navy)}.bbh .sl .ring{position:relative;width:min(9.25rem,100%);aspect-ratio:1;display:grid;place-items:center}.bbh .sl .ring svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#17274552;stroke-width:1.2;transition:stroke .3s}.bbh .sl .ring .tk{transform-origin:50% 50%}.bbh .sl .logo{width:68%;aspect-ratio:1;border-radius:50%;padding:13%;box-sizing:border-box;display:grid;place-items:center;filter:grayscale(1);opacity:.62;box-shadow:0 0 0 1px var(--line);transition:filter .3s,opacity .3s,box-shadow .3s}.bbh .sl .logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}.bbh .sl:hover .logo{filter:none;opacity:1}.bbh .sl .cname{display:block;text-align:center;font:800 1rem/1.15 var(--display);text-transform:uppercase;opacity:.55;transition:opacity .2s}.bbh .sl .cname .sheet-no{display:block;font-size:.66rem;margin-bottom:.1875rem}.bbh .sl.on .ring svg{stroke:var(--gold);stroke-width:2}.bbh .sl.on .tk{animation:spin 30s linear infinite}.bbh .sl.on .logo{filter:none;opacity:1;box-shadow:0 0 0 .1875rem var(--navy)}.bbh .sl.on .cname{opacity:1}.bbh .cpanels{margin-top:1.375rem}.bbh .sheet{position:relative;color:var(--bone);padding:clamp(1.5rem,3.6vw,3rem);background-color:var(--navy);background-image:linear-gradient(var(--ngrid) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid) 1px,transparent 1px);background-size:1.5rem 1.5rem;animation:fin .45s ease}.bbh .sheet .cm{position:absolute;width:1rem;height:1rem;border:2px solid var(--gold)}.bbh .sheet .cm.tl{top:.625rem;left:.625rem;border-right:0;border-bottom:0}.bbh .sheet .cm.tr{top:.625rem;right:.625rem;border-left:0;border-bottom:0}.bbh .sheet .cm.bl{bottom:.625rem;left:.625rem;border-right:0;border-top:0}.bbh .sheet .cm.br{bottom:.625rem;right:.625rem;border-left:0;border-top:0}.bbh .sh-head{display:flex;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;font:700 .74rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid rgba(225,180,67,.3);padding-bottom:.75rem}.bbh .sh-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.375rem,4vw,3.5rem);align-items:center;margin-top:1.625rem}.bbh .sh-logo{width:5.75rem;height:5.75rem;display:grid;place-items:center;padding:.625rem;box-sizing:border-box;box-shadow:0 0 0 1px #e1b44380,0 0 0 .375rem #e1b44314}.bbh .sh-logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}.bbh .sh-info h3{font:800 clamp(2rem,3.4vw,3rem)/1 var(--display);text-transform:uppercase;margin-top:1.25rem}.bbh .sh-info p{margin-top:.625rem;color:var(--muted-navy);max-width:46ch}.bbh .sh-info .lbl{margin-top:1.25rem;font:700 .7rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.bbh .built{list-style:none;margin:.625rem 0 0;padding:0;display:flex;gap:.5rem;flex-wrap:wrap}.bbh .built li{font:700 .78rem/1 var(--sans);padding:.5rem .75rem;border:1.5px solid var(--gold);color:var(--bone)}.bbh .visit{display:inline-block;margin-top:1.375rem;font-weight:900;color:var(--gold);text-decoration:underline;text-underline-offset:.3125rem}.bbh .visit:hover{color:var(--gold-hi)}.bbh .sh-shot{margin:0}.bbh .sh-shot .bar{display:flex;gap:.375rem;align-items:center;padding:.5rem .625rem;background:var(--bone)}.bbh .sh-shot .bar i{width:.5rem;height:.5rem;border-radius:50%;background:#17274540}.bbh .sh-shot .bar span{margin-left:.5rem;font:.72rem/1 var(--mono);color:var(--graphite)}.bbh .sh-shot img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;object-position:top;border:1px solid var(--bone);border-top:0;box-sizing:border-box}.bbh .sh-shot figcaption{display:flex;align-items:center;gap:.625rem;margin-top:.75rem;font:.72rem/1 var(--mono);color:var(--gold);letter-spacing:.08em;text-transform:uppercase}.bbh .sh-shot .dim{flex:1;height:1px;background:#e1b44399;position:relative}.bbh .sh-shot .dim:before,.bbh .sh-shot .dim:after{content:"";position:absolute;top:-.25rem;width:1px;height:.5625rem;background:var(--gold)}.bbh .sh-shot .dim:before{left:0}.bbh .sh-shot .dim:after{right:0}.bbh .facts{--pat:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22c%22%3E%3Cpath%20d%3D%22M350.0%2014.0C351.0%2015.1%20351.8%2014.4%20353.6%2019.1C355.4%2023.9%20358.8%2036.4%20361.0%2042.6C363.2%2048.9%20364.2%2051.5%20366.7%2056.7C369.2%2061.9%20373.5%2069.6%20376.2%2073.9C378.9%2078.1%20381.1%2080.2%20382.9%2082.3C384.8%2084.3%20384.7%2084.4%20387.3%2086.1C389.8%2087.8%20393.0%2089.8%20398.1%2092.4C403.3%2095.0%20412.6%2098.7%20418.0%20101.9C423.5%20105.1%20425.8%20106.1%20430.7%20111.5C435.7%20116.8%20443.8%20127.8%20447.7%20134.1C451.6%20140.4%20452.2%20143.7%20454.1%20149.1C456.0%20154.5%20457.9%20161.0%20459.1%20166.5C460.2%20172.1%20460.2%20178.1%20460.9%20182.3C461.5%20186.5%20462.5%20184.5%20463.0%20191.8C463.5%20199.1%20463.9%20218.2%20463.9%20226.1C464.0%20234.1%20464.0%20232.7%20463.3%20239.4C462.5%20246.1%20461.6%20255.8%20459.4%20266.2C457.2%20276.5%20452.9%20292.1%20450.0%20301.3C447.2%20310.6%20446.9%20311.9%20442.3%20321.7C437.7%20331.5%20426.9%20352.6%20422.6%20360.4C418.3%20368.2%20418.5%20365.3%20416.4%20368.6C414.4%20371.9%20415.0%20373.9%20410.3%20380.4C405.7%20386.9%20395.5%20399.6%20388.6%20407.8C381.6%20416.0%20375.2%20422.6%20368.6%20429.4C362.1%20436.2%20356.3%20442.1%20349.1%20448.4C342.0%20454.7%20333.8%20461.7%20325.9%20467.3C317.9%20472.9%20310.0%20477.2%20301.4%20482.1C292.8%20487.0%20286.1%20491.2%20274.2%20496.8C262.2%20502.3%20245.0%20509.8%20229.7%20515.5C214.4%20521.2%20198.2%20526.7%20182.6%20530.8C167.0%20534.9%20147.9%20538.1%20136.2%20540.0C124.5%20541.9%20119.6%20541.8%20112.3%20542.2C105.0%20542.5%2099.0%20542.5%2092.5%20542.3C86.0%20542.0%2080.9%20542.0%2073.2%20540.7C65.5%20539.4%2053.5%20536.7%2046.2%20534.4C38.9%20532.2%2036.0%20529.7%2029.3%20527.2C22.6%20524.7%2011.1%20521.4%206.2%20519.6C1.3%20517.7%201.8%20517.2%20-0.0%20516.0C-1.8%20514.8%20-3.3%20513.8%20-4.4%20512.5C-5.4%20511.3%20-4.8%20513.3%20-6.5%20508.7C-8.3%20504.1%20-13.2%20490.4%20-14.8%20484.9C-16.4%20479.4%20-16.1%20478.3%20-16.0%20475.7C-16.0%20473.0%20-15.1%20471.1%20-14.3%20468.9C-13.6%20466.7%20-13.5%20465.6%20-11.4%20462.6C-9.2%20459.5%20-4.6%20454.2%20-1.4%20450.9C1.9%20447.5%202.4%20446.7%207.9%20442.6C13.5%20438.5%2022.6%20431.7%2032.0%20426.3C41.4%20420.9%2055.4%20414.3%2064.1%20410.2C72.8%20406.2%2072.0%20406.3%2084.2%20402.0C96.4%20397.8%20122.2%20390.3%20137.3%20384.6C152.4%20378.9%20162.9%20373.8%20174.9%20368.0C186.9%20362.3%20200.4%20355.1%20209.2%20350.1C217.9%20345.1%20221.3%20342.3%20227.3%20337.9C233.2%20333.5%20238.1%20329.7%20244.8%20323.7C251.4%20317.7%20260.2%20309.3%20267.1%20301.9C273.9%20294.4%20280.0%20287.5%20286.2%20279.2C292.3%20270.8%20298.3%20262.5%20304.0%20251.6C309.6%20240.7%20315.9%20225.5%20320.0%20213.8C324.2%20202.0%20326.6%20192.0%20328.7%20181.1C330.9%20170.2%20331.7%20156.6%20333.0%20148.2C334.4%20139.7%20335.8%20136.4%20336.9%20130.4C338.0%20124.4%20339.0%20117.2%20339.4%20112.2C339.9%20107.2%20339.6%20104.5%20339.4%20100.5C339.1%2096.6%20339.5%2094.6%20338.0%2088.5C336.5%2082.4%20333.6%2073.3%20330.3%2064.0C327.0%2054.8%20320.2%2038.9%20318.1%2033.0C316.0%2027.1%20317.5%2029.7%20317.7%2028.4C317.8%2027.1%20318.2%2026.3%20319.0%2025.2C319.8%2024.0%20319.7%2023.3%20322.6%2021.6C325.4%2019.9%20332.7%2016.4%20336.3%2014.9C339.9%2013.4%20342.2%2012.9%20344.1%2012.5C346.0%2012.2%20346.7%2012.5%20347.6%2012.8C348.6%2013.0%20349.0%2012.9%20350.0%2014.0Z%22/%3E%3C/clipPath%3E%3Cg%20id%3D%22b%22%3E%3Cpath%20d%3D%22M302.5%2030.2%20381.9%2020.3%20377.0%20-19.4%20297.6%20-9.5ZM-48.2%20441.3%20-12.3%20463.9%20-2.9%20473.1%20-1.3%20474.7%200.1%20476.4%201.3%20478.2%202.5%20480.0%203.4%20482.0%204.3%20484.0%205.0%20486.0%205.6%20488.2%205.6%20488.2%206.0%20490.4%206.3%20492.6%206.5%20494.8%206.6%20497.0%206.6%20499.2%206.4%20501.4%206.1%20503.6%205.7%20505.8%203.1%20518.2%20-19.5%20554.1Z%22%20fill%3D%22%23172745%22%20clip-path%3D%22url%28%23c%29%22/%3E%3Cpath%20d%3D%22M348.0%2099.0%20349.3%20102.4%20350.6%20105.9%20351.8%20109.3%20352.7%20112.7%20353.5%20116.1%20354.2%20119.5%20354.7%20122.9%20355.2%20126.3%20355.6%20129.7%20356.0%20133.2%20356.2%20136.6%20356.4%20140.0%20356.5%20143.4%20356.6%20146.8%20356.7%20150.3%20356.9%20153.8%20357.1%20157.3%20357.4%20160.8%20357.8%20164.3%20358.2%20167.8%20358.4%20171.3%20358.6%20174.8%20358.8%20178.3%20358.9%20181.9%20358.9%20185.4%20358.9%20188.9%20358.8%20192.4%20358.7%20195.9%20358.5%20199.4%20358.3%20202.9%20358.0%20206.3%20357.6%20209.8%20357.2%20213.3%20356.7%20216.7%20356.1%20220.1%20355.5%20223.6%20354.9%20227.0%20354.2%20230.4%20353.4%20233.8%20352.6%20237.2%20351.7%20240.5%20350.8%20243.9%20349.9%20247.2%20348.9%20250.6%20347.9%20253.9%20346.9%20257.2%20345.8%20260.5%20344.6%20263.8%20343.5%20267.1%20342.2%20270.3%20340.9%20273.5%20339.4%20276.6%20337.9%20279.8%20336.3%20282.8%20334.7%20285.9%20333.0%20288.9%20331.3%20291.9%20329.5%20294.9%20327.8%20297.9%20326.0%20300.9%20324.2%20303.8%20322.3%20306.8%20320.4%20309.6%20318.4%20312.5%20316.4%20315.3%20314.2%20318.0%20312.1%20320.7%20310.1%20323.6%20308.1%20326.4%20305.9%20329.1%20303.6%20331.7%20301.3%20334.3%20299.0%20336.9%20296.7%20339.5%20294.3%20342.1%20291.9%20344.6%20289.4%20347.1%20287.0%20349.6%20284.5%20352.0%20281.9%20354.4%20279.4%20356.8%20276.7%20359.1%20274.1%20361.4%20271.4%20363.6%20268.7%20365.9%20266.0%20368.1%20263.3%20370.3%20260.5%20372.5%20257.7%20374.6%20254.9%20376.6%20252.0%20378.6%20249.1%20380.6%20246.2%20382.5%20243.3%20384.4%20240.3%20386.3%20237.4%20388.1%20234.4%20390.0%20231.4%20391.8%20228.4%20393.6%20225.4%20395.3%20222.3%20397.0%20219.2%20398.7%20216.1%20400.3%20213.0%20401.9%20209.9%20403.5%20206.7%20405.1%20203.6%20406.7%20200.4%20408.2%20197.3%20409.8%20194.1%20411.3%20191.0%20412.8%20187.8%20414.3%20184.6%20415.7%20181.3%20417.1%20178.1%20418.4%20174.8%20419.7%20171.5%20421.0%20168.3%20422.2%20165.0%20423.4%20161.7%20424.6%20158.4%20425.8%20155.1%20427.0%20151.7%20428.1%20148.4%20429.3%20145.1%20430.4%20141.8%20431.5%20138.4%20432.7%20135.1%20433.8%20131.8%20434.9%20128.4%20436.0%20125.1%20437.1%20121.8%20438.2%20118.5%20439.4%20115.1%20440.5%20111.8%20441.7%20108.5%20442.9%20105.3%20444.1%20102.0%20445.4%2098.7%20446.7%2095.5%20448.0%2092.2%20449.2%2089.6%20450.3%2086.9%20451.3%2084.4%20452.3%2081.9%20453.3%2079.4%20454.3%2077.0%20455.2%2074.6%20456.1%2072.2%20457.1%2069.9%20458.0%2067.6%20458.9%2065.3%20459.8%2063.0%20460.6%2060.8%20461.5%2058.6%20462.3%2056.4%20463.1%2054.3%20463.9%2052.1%20464.7%2050.0%20465.5%2047.8%20466.3%2045.7%20467.1%2043.6%20467.8%2041.5%20468.5%2039.4%20469.3%2037.2%20470.0%2035.1%20470.7%2033.0%20471.4%2030.8%20472.1%2028.7%20472.7%2026.5%20473.4%2024.3%20474.0%2022.1%20474.7%2019.9%20475.3%2017.7%20475.9%2015.4%20476.5%2013.1%20477.1%2010.8%20477.7%208.4%20478.3%206.0%20478.9%203.6%20479.4%22%20fill%3D%22none%22%20stroke%3D%22%23172745%22%20stroke-width%3D%228%22%20opacity%3D%22.6%22/%3E%3Cpath%20d%3D%22M424.6%20113.4%20425.9%20116.4%20427.2%20119.5%20428.5%20122.6%20429.7%20125.7%20430.9%20129.0%20431.9%20132.2%20432.8%20135.6%20433.4%20139.2%20433.7%20142.8%20434.1%20146.4%20434.4%20150.1%20434.6%20153.7%20434.8%20157.4%20434.8%20161.1%20434.7%20164.8%20434.4%20168.6%20434.0%20172.4%20433.7%20176.1%20434.0%20179.8%20434.1%20183.5%20433.8%20187.2%20433.4%20191.0%20433.0%20194.8%20432.5%20198.5%20432.0%20202.3%20431.5%20206.1%20430.9%20209.8%20430.4%20213.6%20429.8%20217.3%20429.3%20221.0%20428.6%20224.8%20427.7%20228.5%20426.7%20232.2%20425.8%20235.9%20424.8%20239.6%20423.8%20243.3%20422.7%20246.9%20421.5%20250.6%20420.3%20254.2%20419.0%20257.8%20417.7%20261.4%20416.3%20265.0%20415.0%20268.6%20413.5%20272.1%20412.1%20275.7%20410.7%20279.2%20409.2%20282.8%20407.7%20286.3%20406.2%20289.8%20404.6%20293.3%20402.9%20296.7%20401.0%20300.1%20399.1%20303.5%20397.2%20306.8%20395.2%20310.1%20393.2%20313.3%20391.2%20316.6%20389.1%20319.9%20387.1%20323.1%20385.0%20326.3%20383.0%20329.6%20380.9%20332.8%20378.8%20336.0%20376.7%20339.1%20374.4%20342.3%20371.8%20345.0%20369.4%20348.0%20367.6%20351.3%20365.5%20354.5%20363.1%20357.5%20360.7%20360.4%20358.2%20363.3%20355.7%20366.2%20353.2%20369.1%20350.6%20371.9%20348.1%20374.7%20345.5%20377.6%20342.9%20380.4%20340.3%20383.1%20337.7%20385.9%20335.0%20388.6%20332.3%20391.3%20329.6%20393.9%20326.9%20396.5%20324.1%20399.2%20321.3%20401.8%20318.6%20404.4%20315.8%20406.9%20312.9%20409.4%20310.0%20411.9%20307.1%20414.3%20304.2%20416.7%20301.2%20419.0%20298.2%20421.4%20295.2%20423.7%20292.1%20425.9%20289.1%20428.1%20286.0%20430.3%20282.8%20432.5%20279.7%20434.6%20276.4%20436.6%20273.2%20438.5%20269.9%20440.4%20266.5%20442.3%20263.2%20444.1%20259.8%20445.9%20256.5%20447.7%20253.2%20449.5%20249.8%20451.3%20246.4%20453.1%20243.1%20454.9%20239.7%20456.6%20236.2%20458.2%20232.8%20459.8%20229.3%20461.4%20225.8%20462.9%20222.3%20464.4%20218.8%20465.8%20215.3%20467.3%20211.7%20468.7%20208.2%20470.1%20204.6%20471.5%20201.1%20472.8%20197.5%20474.2%20194.0%20475.5%20190.4%20476.8%20186.8%20478.1%20183.2%20479.3%20179.6%20480.6%20176.0%20481.8%20172.4%20483.1%20168.8%20484.3%20165.2%20485.5%20161.6%20486.7%20157.9%20487.9%20154.3%20489.0%20150.7%20490.2%20147.1%20491.4%20143.5%20492.6%20139.8%20493.7%20136.2%20494.7%20132.4%20495.8%20128.7%20496.8%20125.1%20497.6%20121.5%20498.3%20117.9%20498.8%20114.4%20499.3%20110.9%20499.6%20107.5%20499.8%20104.0%20500.0%20100.7%20500.0%2097.3%20500.0%2094.0%20499.9%2090.7%20499.8%2087.5%20499.6%2084.2%20499.3%2081.0%20499.0%2077.8%20498.7%2074.6%20498.3%2071.5%20497.9%2068.3%20497.5%2065.2%20497.1%2062.0%20496.7%2058.9%20496.4%2055.8%20496.0%2052.6%20495.6%2049.5%20495.3%2046.3%20495.0%2043.2%20494.8%2040.0%20494.6%2036.9%20494.4%2033.7%20494.4%2030.5%20494.4%2027.3%20494.4%2024.1%20494.6%2020.8%20494.9%2017.5%20495.2%2014.2%20495.7%2010.9%20496.3%207.5%20497.0%22%20fill%3D%22none%22%20stroke%3D%22%23172745%22%20stroke-width%3D%228%22%20opacity%3D%22.6%22/%3E%3Cpath%20d%3D%22M350.0%2014.0C351.0%2015.1%20351.8%2014.4%20353.6%2019.1C355.4%2023.9%20358.8%2036.4%20361.0%2042.6C363.2%2048.9%20364.2%2051.5%20366.7%2056.7C369.2%2061.9%20373.5%2069.6%20376.2%2073.9C378.9%2078.1%20381.1%2080.2%20382.9%2082.3C384.8%2084.3%20384.7%2084.4%20387.3%2086.1C389.8%2087.8%20393.0%2089.8%20398.1%2092.4C403.3%2095.0%20412.6%2098.7%20418.0%20101.9C423.5%20105.1%20425.8%20106.1%20430.7%20111.5C435.7%20116.8%20443.8%20127.8%20447.7%20134.1C451.6%20140.4%20452.2%20143.7%20454.1%20149.1C456.0%20154.5%20457.9%20161.0%20459.1%20166.5C460.2%20172.1%20460.2%20178.1%20460.9%20182.3C461.5%20186.5%20462.5%20184.5%20463.0%20191.8C463.5%20199.1%20463.9%20218.2%20463.9%20226.1C464.0%20234.1%20464.0%20232.7%20463.3%20239.4C462.5%20246.1%20461.6%20255.8%20459.4%20266.2C457.2%20276.5%20452.9%20292.1%20450.0%20301.3C447.2%20310.6%20446.9%20311.9%20442.3%20321.7C437.7%20331.5%20426.9%20352.6%20422.6%20360.4C418.3%20368.2%20418.5%20365.3%20416.4%20368.6C414.4%20371.9%20415.0%20373.9%20410.3%20380.4C405.7%20386.9%20395.5%20399.6%20388.6%20407.8C381.6%20416.0%20375.2%20422.6%20368.6%20429.4C362.1%20436.2%20356.3%20442.1%20349.1%20448.4C342.0%20454.7%20333.8%20461.7%20325.9%20467.3C317.9%20472.9%20310.0%20477.2%20301.4%20482.1C292.8%20487.0%20286.1%20491.2%20274.2%20496.8C262.2%20502.3%20245.0%20509.8%20229.7%20515.5C214.4%20521.2%20198.2%20526.7%20182.6%20530.8C167.0%20534.9%20147.9%20538.1%20136.2%20540.0C124.5%20541.9%20119.6%20541.8%20112.3%20542.2C105.0%20542.5%2099.0%20542.5%2092.5%20542.3C86.0%20542.0%2080.9%20542.0%2073.2%20540.7C65.5%20539.4%2053.5%20536.7%2046.2%20534.4C38.9%20532.2%2036.0%20529.7%2029.3%20527.2C22.6%20524.7%2011.1%20521.4%206.2%20519.6C1.3%20517.7%201.8%20517.2%20-0.0%20516.0C-1.8%20514.8%20-3.3%20513.8%20-4.4%20512.5C-5.4%20511.3%20-4.8%20513.3%20-6.5%20508.7C-8.3%20504.1%20-13.2%20490.4%20-14.8%20484.9C-16.4%20479.4%20-16.1%20478.3%20-16.0%20475.7C-16.0%20473.0%20-15.1%20471.1%20-14.3%20468.9C-13.6%20466.7%20-13.5%20465.6%20-11.4%20462.6C-9.2%20459.5%20-4.6%20454.2%20-1.4%20450.9C1.9%20447.5%202.4%20446.7%207.9%20442.6C13.5%20438.5%2022.6%20431.7%2032.0%20426.3C41.4%20420.9%2055.4%20414.3%2064.1%20410.2C72.8%20406.2%2072.0%20406.3%2084.2%20402.0C96.4%20397.8%20122.2%20390.3%20137.3%20384.6C152.4%20378.9%20162.9%20373.8%20174.9%20368.0C186.9%20362.3%20200.4%20355.1%20209.2%20350.1C217.9%20345.1%20221.3%20342.3%20227.3%20337.9C233.2%20333.5%20238.1%20329.7%20244.8%20323.7C251.4%20317.7%20260.2%20309.3%20267.1%20301.9C273.9%20294.4%20280.0%20287.5%20286.2%20279.2C292.3%20270.8%20298.3%20262.5%20304.0%20251.6C309.6%20240.7%20315.9%20225.5%20320.0%20213.8C324.2%20202.0%20326.6%20192.0%20328.7%20181.1C330.9%20170.2%20331.7%20156.6%20333.0%20148.2C334.4%20139.7%20335.8%20136.4%20336.9%20130.4C338.0%20124.4%20339.0%20117.2%20339.4%20112.2C339.9%20107.2%20339.6%20104.5%20339.4%20100.5C339.1%2096.6%20339.5%2094.6%20338.0%2088.5C336.5%2082.4%20333.6%2073.3%20330.3%2064.0C327.0%2054.8%20320.2%2038.9%20318.1%2033.0C316.0%2027.1%20317.5%2029.7%20317.7%2028.4C317.8%2027.1%20318.2%2026.3%20319.0%2025.2C319.8%2024.0%20319.7%2023.3%20322.6%2021.6C325.4%2019.9%20332.7%2016.4%20336.3%2014.9C339.9%2013.4%20342.2%2012.9%20344.1%2012.5C346.0%2012.2%20346.7%2012.5%20347.6%2012.8C348.6%2013.0%20349.0%2012.9%20350.0%2014.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23172745%22%20stroke-width%3D%2210%22/%3E%3C/g%3E%3C/defs%3E%3Cg%20opacity%3D%22.22%22%3E%3Cuse%20href%3D%22%23b%22%20transform%3D%22translate%2829%2035%29%20rotate%28333%29%20scale%280.071%29%20translate%28-224%20-277%29%22/%3E%3Cuse%20href%3D%22%23b%22%20transform%3D%22translate%28110%2036%29%20rotate%2866%29%20scale%280.073%29%20translate%28-224%20-277%29%22/%3E%3Cuse%20href%3D%22%23b%22%20transform%3D%22translate%28193%2041%29%20rotate%2834%29%20scale%280.064%29%20translate%28-224%20-277%29%22/%3E%3Cuse%20href%3D%22%23b%22%20transform%3D%22translate%2820%20119%29%20rotate%28250%29%20scale%280.052%29%20translate%28-224%20-277%29%22/%3E%3Cuse%20href%3D%22%23b%22%20transform%3D%22translate%28122%20123%29%20rotate%28235%29%20scale%280.078%29%20translate%28-224%20-277%29%22/%3E%3Cuse%20href%3D%22%23b%22%20transform%3D%22translate%28182%20100%29%20rotate%28190%29%20scale%280.053%29%20translate%28-224%20-277%29%22/%3E%3Cuse%20href%3D%22%23b%22%20transform%3D%22translate%2823%20184%29%20rotate%2811%29%20scale%280.071%29%20translate%28-224%20-277%29%22/%3E%3Cuse%20href%3D%22%23b%22%20transform%3D%22translate%28109%20198%29%20rotate%28187%29%20scale%280.079%29%20translate%28-224%20-277%29%22/%3E%3Cuse%20href%3D%22%23b%22%20transform%3D%22translate%28190%20194%29%20rotate%28165%29%20scale%280.063%29%20translate%28-224%20-277%29%22/%3E%3C/g%3E%3C/svg%3E);position:relative;background:var(--gold);color:var(--navy);padding-block:clamp(4.5rem,9vw,7.5rem);overflow:hidden}.bbh .facts:before{content:"";position:absolute;inset:-15rem;background-image:var(--pat);background-size:15rem 15rem;animation:drift 80s linear infinite;will-change:transform;pointer-events:none}@keyframes drift{to{transform:translate3d(15rem,15rem,0)}}.bbh .facts:not(.live):before,.bbh .facts:not(.live) .ill4 .rays{animation-play-state:paused}.bbh .facts .wrap{position:relative;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(1.75rem,5vw,5rem);align-items:center}.bbh .facts .eyebrow{color:var(--navy)}.bbh .facts .h2{font-size:clamp(3.2rem,7vw,6.2rem);line-height:.88;margin-top:.75rem}.bbh .facts .hand{display:block;width:min(15rem,62%);margin-top:1.875rem;overflow:visible;--edge:var(--navy);--stem:#8A6A1E;--ridge:#C99A33;--tipc:#3B2A0E;stroke-width:1.6}.bbh .facts .bob{transform-box:fill-box}.bbh .fmain{position:relative;background:var(--paper);color:var(--navy);padding:clamp(1.375rem,3.4vw,2.5rem);border-top:.375rem solid var(--ac);box-shadow:0 1.875rem 3.75rem -1.875rem #17274573;transition:border-color .5s ease}.bbh .fstage{min-height:16.875rem;display:grid}.bbh .fstage>.fact{grid-area:1/1}.bbh .fstage>.fact[hidden]{display:block!important;visibility:hidden}.bbh .fstage>.fact[hidden] .ill>*{display:none}.bbh .fno{font:700 .78rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ac);transition:color .5s ease}.bbh .fgrid{display:grid;grid-template-columns:minmax(0,1fr) clamp(6.875rem,14vw,10rem);gap:clamp(1.125rem,3vw,2.25rem);align-items:start;margin-top:.875rem}.bbh .fact h3{font:900 clamp(2rem,3.8vw,3.3rem)/.98 var(--display);text-transform:uppercase;max-width:17ch}.bbh .fact .fbody{margin-top:1rem;font-size:1.12rem;line-height:1.6;max-width:50ch;color:var(--graphite)}.bbh .fact .close{margin-top:1rem;font-weight:900;padding-left:.875rem;border-left:.25rem solid var(--ac)}.bbh .facts .nav2{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line);display:flex;align-items:center;gap:.875rem 1.375rem;flex-wrap:wrap}.bbh .fnext{background:var(--navy);color:var(--bone);border:2px solid var(--navy);font:900 .95rem/1 var(--sans);padding:.8125rem 1.375rem;cursor:pointer}.bbh .fnext:hover{background:var(--navy-deep)}.bbh .bunchnav{display:flex;gap:2px;align-items:flex-end}.bbh .fb{width:1.875rem;height:2.25rem;padding:2px;border:0;background:none;cursor:pointer;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.bbh .fb svg{width:100%;height:100%;display:block;overflow:visible;--ink:var(--navy);--bg:var(--paper);stroke-width:1.1;opacity:.45;transition:opacity .25s}.bbh .fb:nth-child(odd) svg{transform:rotate(-10deg)}.bbh .fb:nth-child(2n) svg{transform:rotate(8deg)}.bbh .fb:hover{transform:translateY(-.25rem)}.bbh .fb.on{transform:translateY(-.375rem)}.bbh .fb.on svg{opacity:1}.bbh .fb{position:relative}.bbh .fb.on:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-.375rem;height:.1875rem;background:var(--ac);border-radius:2px}.bbh .facts button:focus-visible{outline:.1875rem solid var(--navy);outline-offset:.1875rem}.bbh .ill{width:100%;height:auto;display:block;overflow:visible;fill:none;stroke:var(--ac);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bbh .ill [pathLength]{stroke-dasharray:1;stroke-dashoffset:1;animation:idraw 1.6s cubic-bezier(.4,0,.2,1) .35s forwards}@keyframes idraw{to{stroke-dashoffset:0}}@keyframes ipop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes ifade{0%{opacity:0}to{opacity:1}}.bbh .ill1 .paper{fill:#eef1f6;stroke-width:1.5}.bbh .ill1 .dev{fill:var(--ac);stroke:none;opacity:0;animation:fdev 1.8s ease .2s forwards}@keyframes fdev{0%{opacity:0}to{opacity:1}}.bbh .ill1 .alga path{stroke:#fff;stroke-width:2.6}.bbh .ill2 .disc{fill:color-mix(in srgb,var(--ac) 12%,transparent);stroke-width:2.6}.bbh .ill2 .spiral{stroke-width:2;animation-duration:2.2s}.bbh .ill2 .shoot path{fill:color-mix(in srgb,var(--ac) 35%,transparent)}.bbh .ill2 .shoot{transform-box:view-box;transform-origin:80px 80px;animation:ipop .6s cubic-bezier(.3,1.6,.5,1) 2.2s backwards}.bbh .ill3 .peel{stroke-width:3.4}.bbh .ill3 .flesh{fill:color-mix(in srgb,var(--ac) 10%,#FFF7E6);stroke-width:1.2;opacity:.9}.bbh .ill3 .core{stroke-width:1.6;stroke-dasharray:4 4;opacity:.7}.bbh .ill3 .seeds circle{fill:var(--navy);stroke:none;transform-box:fill-box;transform-origin:center;animation:ipop .45s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:calc(.4s + var(--d) * .1s)}.bbh .ill4 .sun{animation:sunup 1.6s cubic-bezier(.2,.8,.2,1) .2s backwards}@keyframes sunup{0%{transform:translateY(46px);opacity:0}}.bbh .ill4 .sun circle{fill:var(--gold);stroke:var(--ac)}.bbh .ill4 .rays{transform-box:view-box;transform-origin:118px 40px;animation:ispin 14s linear infinite}.bbh .ill4 .ground{stroke-width:2;opacity:.6}.bbh .ill4 .turn{--fruit:var(--gold);--edge:var(--navy);--stem:#8A6A1E;--ridge:#B9892A;--tipc:#3B2A0E;stroke-width:1.2;transform-box:view-box;transform-origin:52px 136px;animation:turnup 1.8s cubic-bezier(.3,1.2,.4,1) .5s backwards}@keyframes turnup{0%{transform:rotate(78deg)}}.bbh .ill5 .frame{stroke-width:1.5;stroke-dasharray:5 5;opacity:.6}.bbh .ill5 .stamp{--fruit:var(--gold);--edge:var(--navy);--stem:#8A6A1E;--ridge:#B9892A;--tipc:#3B2A0E;stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:stamp .5s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(.3s + var(--d) * .28s)}@keyframes stamp{0%{transform:scale(1.6);opacity:0}}.bbh .ill6 .core-b{--fruit:var(--gold);--edge:var(--navy);--stem:#8A6A1E;--ridge:#B9892A;--tipc:#3B2A0E;stroke-width:1.2}.bbh .ill6 .orb{transform-box:view-box;transform-origin:80px 80px}.bbh .ill6 .orb ellipse{stroke-width:1.6;opacity:.7}.bbh .ill6 .orb circle{fill:var(--ac);stroke:none}.bbh .ill6 .o1{transform:rotate(30deg);animation:orb1 4s linear infinite}.bbh .ill6 .o2{transform:rotate(-30deg);animation:orb2 5.5s linear infinite}@keyframes orb1{0%{transform:rotate(30deg)}to{transform:rotate(390deg)}}@keyframes orb2{0%{transform:rotate(-30deg)}to{transform:rotate(-390deg)}}.bbh .ill6 .k circle{fill:var(--paper);stroke-width:2}.bbh .ill6 .k text{fill:var(--ac);stroke:none;font:900 15px var(--mono)}.bbh .ill6 .k{animation:ipop .5s cubic-bezier(.3,1.6,.5,1) .6s backwards;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.bbh .facts:before,.bbh .ill *{animation:none!important}.bbh .ill [pathLength]{stroke-dashoffset:0}.bbh .ill1 .dev{opacity:1}}.bbh .faq{padding-block:clamp(4.5rem,9vw,7.5rem)}.bbh .faq .list{margin-top:2rem;max-width:53.75rem;border-top:1px solid var(--line)}.bbh .faq details{border-bottom:1px solid var(--line)}.bbh .faq summary{cursor:pointer;list-style:none;padding:1.25rem 0;display:flex;justify-content:space-between;gap:1rem;font:800 1.35rem/1.15 var(--display);text-transform:uppercase}.bbh .faq summary::-webkit-details-marker{display:none}.bbh .faq summary:after{content:"+";font-family:var(--mono);color:var(--gold-ink)}.bbh .faq details[open] summary:after{content:"−"}.bbh .faq details p{padding:0 0 1.375rem;color:var(--graphite);max-width:68ch}.bbh .talk{padding-block:clamp(4.5rem,10vw,8rem);color:var(--bone)}.bbh .talk .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:start}.bbh .talk .eyebrow{color:var(--gold)}.bbh .talk h2{margin-top:.75rem}.bbh .talk-sub{margin-top:1rem;max-width:36ch;color:var(--muted-navy)}.bbh .talkform{background:var(--bone);color:var(--navy);padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 1.875rem 3.75rem -2.125rem #0009}.bbh .fbar{height:.1875rem;background:var(--line);margin-bottom:1.375rem}.bbh .fbar .fill{display:block;height:100%;width:calc(var(--prog,0) * 100%);background:var(--gold);transition:width .35s ease}.bbh .fstep{display:none}.bbh .fstep.on{display:block;animation:fin .35s ease}@keyframes fin{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.bbh .talkform .fno{color:var(--gold-ink)}.bbh .fstep h3,.bbh .fdone h3{font:800 clamp(1.6rem,2.6vw,2.2rem)/1.05 var(--display);text-transform:uppercase;margin-top:.375rem}.bbh .fsub{color:var(--graphite);margin-top:.375rem;font-size:.95rem}.bbh .talkform fieldset{border:0;margin:1.125rem 0 0;padding:0}.bbh .talkform legend{font:700 .72rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);margin-bottom:.5rem;padding:0}.bbh .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bbh .chips{display:flex;flex-wrap:wrap;gap:.5rem}.bbh .chip{position:relative;cursor:pointer}.bbh .chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.bbh .chip span{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1.5px solid var(--control-line);border-radius:62.4375rem;background:var(--paper);font-weight:700;font-size:.92rem}.bbh .chip span:before{content:"";width:.5rem;height:.5rem;border-radius:50%;border:1.5px solid var(--control-line)}.bbh .chip:hover span{border-color:var(--navy)}.bbh .chip input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--bone)}.bbh .chip input:checked+span:before{background:var(--gold);border-color:var(--gold)}.bbh .chip input:focus-visible+span{outline:.1875rem solid var(--gold-ink);outline-offset:2px}.bbh .other-text,.bbh .field input{font:inherit;font-size:1rem;padding:12px 14px;border:1.5px solid var(--control-line);background:var(--paper);color:var(--navy);width:100%;box-sizing:border-box;margin-top:10px}.bbh .other-text:focus,.bbh .field input:focus{outline:3px solid var(--gold-ink);outline-offset:1px}.bbh .other-text{border-color:var(--navy);animation:fin .3s ease}.bbh .fields{display:grid;gap:.875rem;margin-top:1.125rem}.bbh .field span{display:block;font:700 .72rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}.bbh .field input{margin-top:.375rem}.bbh .fnav{display:flex;align-items:center;gap:.625rem;margin-top:1.75rem}.bbh .fnav .flex{flex:1}.bbh .fnav button[disabled]{opacity:.4;cursor:not-allowed}.bbh .talkform button.btn{font-family:inherit}.bbh .talkform .btn:focus-visible{outline-color:var(--gold-ink)}.bbh .fdone dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;margin:1rem 0 0;font-size:.95rem}.bbh .fdone dt{font-weight:700;color:var(--graphite)}.bbh .fdone dd{margin:0}.bbh .proto-note{margin-top:1.125rem;font-size:.82rem;color:var(--terra);font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.bbh .hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:100vh}.bbh .copy{padding:5.75rem 1rem 0;max-width:none}.bbh .hero .plantwrap{position:relative;top:auto;bottom:auto;right:auto;width:auto;height:52vh;-webkit-mask-image:none;mask-image:none}.bbh .hint,.bbh .sheetlbl{display:none}.bbh .talk .wrap,.bbh .facts .wrap,.bbh .whyg,.bbh .sh-grid{grid-template-columns:minmax(0,1fr)}.bbh .markfig{justify-self:center}.bbh .clients{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem .375rem}.bbh .facts .hand{display:none}.bbh .sh-shot{order:-1}}@media(max-width:699px){.bbh .htitle{top:4.875rem;left:1rem}.bbh .htitle .h2{font-size:2.2rem}.bbh .stxt{opacity:0}.bbh .stxt.on{opacity:1}.bbh .whyp{align-items:flex-start;padding-top:4.875rem}.bbh .whyg{gap:1rem}.bbh .markfig{width:min(62vw,28svh)}.bbh .whyt .sig2{font-size:2.1rem}.bbh .whyt .lead{font-size:1.12rem;margin-top:.75rem}.bbh .whyt .body{font-size:.95rem;margin-top:.5rem}.bbh .markfig .lbl{display:none}.bbh .fgrid{grid-template-columns:minmax(0,1fr) 5.25rem}.bbh .fact h3{font-size:1.9rem}.bbh .fstage{min-height:20.625rem}}@media(max-width:520px){.bbh .copy h1{font-size:clamp(2.4rem,11vw,3rem)}.bbh .stxt h3{font-size:1.8rem}.bbh .ctile .logo{padding:.375rem}.bbh .ctile .cname{font-size:.8rem}.bbh .ctile .cname .sheet-no{display:none}}@media(prefers-reduced-motion:reduce){.bbh .plan [pathLength]{animation:none;stroke-dashoffset:0}.bbh .plan .fng,.bbh .plan .stalk,.bbh .plan .bellg{animation:none;opacity:1}.bbh .hint i{animation:none}.bbh .how *{transition-duration:0s!important;transition-delay:0s!important}}@media(min-width:981px){.bbh .hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.bbh .copy{max-width:none;padding-left:max(clamp(1rem,6vw,6rem),calc((100vw - 77.5rem)/2 + clamp(1rem,4vw,3rem) - 3rem))}.bbh .copy>*{max-width:36rem}.bbh .hint{left:max(clamp(1rem,6vw,6rem),calc((100vw - 77.5rem)/2 + clamp(1rem,4vw,3rem) - 3rem))}.bbh .htitle{left:max(clamp(1rem,6vw,6rem),calc((100vw - 77.5rem)/2 + clamp(1rem,4vw,3rem)))}.bbh .sheetlbl{right:max(1.5rem,calc((100vw - 77.5rem)/2 + clamp(1rem,4vw,3rem)))}.bbh .hero .plantwrap{right:calc(-3vw - 2.5rem)}}@media(min-width:1600px){.bbh .copy{padding-left:calc((100vw - 77.5rem)/2 + clamp(1rem,4vw,3rem) - 6rem)}.bbh .hint{left:calc((100vw - 77.5rem)/2 + clamp(1rem,4vw,3rem) - 6rem)}.bbh .hero .plantwrap{right:calc((100vw - 77.5rem)/2 - 9rem);width:min(60vw,52rem)}}@keyframes turnup-beach{0%{transform:rotate(58deg)}}.bbh .ill4 .turn{animation-name:turnup-beach}.bbh .audit{padding-block:clamp(5rem,10vw,8rem);color:var(--bone)}.bbh .audit .head{border-bottom-color:#e1b4434d}.bbh .audit .sheet-no{color:var(--gold)}.bbh .audit .agrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;margin-top:3rem}.bbh .audit .gauge{margin:0}.bbh .audit .gauge svg{width:100%;height:auto;display:block;overflow:visible}.bbh .gauge .g-arc{fill:none;stroke:var(--gold);stroke-width:1.4}.bbh .gauge .g-arc.thin{stroke-width:1;opacity:.45}.bbh .gauge .g-ticks{fill:none;stroke:var(--gold);stroke-width:1.2;opacity:.8}.bbh .gauge .g-base{fill:none;stroke:var(--gold);stroke-width:1;opacity:.35;stroke-dasharray:4 4}.bbh .gauge .g-lbl{font:600 11px var(--mono);fill:var(--gold);opacity:.75}.bbh .gauge .g-needle path{fill:none;stroke:var(--bone);stroke-width:2}.bbh .gauge .g-needle .tip{fill:var(--bone);stroke:none}.bbh .gauge .g-hub{fill:var(--navy);stroke:var(--gold);stroke-width:2}.bbh .audit .gauge figcaption{margin-top:1rem;display:flex;justify-content:space-between;gap:1rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;color:var(--gold)}.bbh .audit .gauge figcaption b{font:800 1.6rem/1 var(--display);color:var(--bone);font-variant-numeric:tabular-nums}.bbh .audit .lead{font:800 clamp(2rem,3.6vw,3rem)/1 var(--display);text-transform:uppercase;color:var(--bone)}.bbh .audit .asteps{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:0}.bbh .audit .asteps li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding-block:.9rem;border-top:1px solid rgba(225,180,67,.2);font-size:1.06rem;color:var(--muted-navy)}.bbh .audit .asteps li:last-child{border-bottom:1px solid rgba(225,180,67,.2)}.bbh .audit .asteps .mono{color:var(--gold);font-weight:700;font-size:.85rem}.bbh .audit .asteps b{color:var(--bone)}.bbh .audit .ctas{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.875rem 1.25rem;align-items:center}.bbh .audit .note{font-size:.88rem;color:var(--muted-navy)}.bbh .audit .h2 .nb,.bbh .audit .gauge figcaption>span:last-child{white-space:nowrap}@media(max-width:980px){.bbh .audit .agrid{grid-template-columns:minmax(0,1fr)}.bbh .audit .gauge{max-width:30rem}}.bbh .ferr{margin-top:.75rem;font-weight:700;color:var(--terra);font-size:.95rem}.bbh .ferr[hidden]{display:none}@media(min-width:1101px){.bbh .services{grid-template-columns:repeat(5,minmax(0,1fr))}}.bbh a.svc{display:flex;flex-direction:column;color:var(--navy);text-decoration:none}.bbh .svc .more{margin-top:auto;padding-top:1rem;font:900 .9rem var(--sans);color:var(--gold-ink);transition:color .25s}.bbh .svc .more span{display:inline-block;transition:transform .25s}.bbh .svc:hover .more,.bbh .svc:focus-visible .more{color:var(--gold)}.bbh .svc:hover .more span{transform:translate(.25rem)}.bbh .svc:focus-visible{background:var(--navy);color:var(--bone)}.bbh .allsvc{margin-top:1.5rem;text-align:right}.bbh .allsvc a{font:900 .95rem var(--sans);color:var(--navy);text-decoration:underline;text-underline-offset:.25rem}.bbh .allsvc a:hover{color:var(--gold-ink)}.bbh .ctile .ring{box-shadow:none}.bbh .what .svc{padding:0;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-top:0;color:var(--navy);text-decoration:none;transition:transform .3s,box-shadow .3s}.bbh .what .svc:hover,.bbh .what .svc:focus-visible{background:var(--paper);color:var(--navy);transform:translateY(-.25rem);box-shadow:0 1.25rem 2.5rem -1.5rem #17274573}.bbh .what .ssym{position:relative;display:block;aspect-ratio:1 / .84;overflow:hidden;border-bottom:3px solid #B9892A}.bbh .what .ssym .rsvg{position:absolute;left:12%;top:12%;width:76%;height:80%;transition:transform .3s ease}.bbh .what .svc:hover .ssym .rsvg{transform:translateY(-3px)}.bbh .what .sno{position:absolute;left:8%;top:7%;z-index:1;font:700 .66rem var(--mono);letter-spacing:.06em;color:#7f6115}.bbh .what .sbody{flex:1;display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 1.2rem 1.3rem}.bbh .what .svc .sname{margin:0;font:800 1.45rem/1.02 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .what .svc .tag{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.02em;color:var(--gold-ink)}.bbh .what .svc:hover .tag{color:var(--gold-ink)}.bbh .what .sline{color:var(--graphite);font-size:.92rem;line-height:1.5}.bbh .what .svc .more{color:var(--gold-ink)}.bbh .what .svc:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.1875rem}@media(max-width:699px){.bbh .what .ssym{aspect-ratio:16 / 11}.bbh .whyt .body,.bbh .stxt p{font-size:1rem}.bbh .fgrid .ftext{display:contents}.bbh .fgrid .ftext>h3{grid-column:1;grid-row:1;align-self:center}.bbh .fgrid>.ill{grid-column:2;grid-row:1;align-self:center}.bbh .fgrid .ftext>p{grid-column:1 / -1}.bbh .fgrid .ftext>.fbody{margin-top:0}.bbh .fact .fbody{font-size:1.06rem}.bbh .fact h3{font-size:clamp(1.45rem,7.2vw,1.9rem)}.bbh .fstage{min-height:0}.bbh :is(.what,.work,.audit,.faq,.talk){padding-block:4rem}.bbh .sheet{padding:1.5rem 1.1rem}.bbh .sh-info h3{overflow-wrap:break-word}}@media(max-width:1100px){.bbh .what .sline{font-size:1rem}}@media(max-width:400px){.bbh .work>.wrap{padding-inline:1rem}}@media(pointer:coarse){.bbh .fb{width:2.75rem;height:2.75rem;padding:.25rem .45rem}.bbh .bunchnav{gap:0}.bbh .allsvc a,.bbh .visit{display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem}.bbh .allsvc,.bbh .visit{margin-top:.75rem}}@media(orientation:landscape)and (max-height:500px)and (max-width:980px){.bbh .hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:none;min-height:100vh;min-height:100svh}.bbh .copy{padding:5rem 0 1.25rem clamp(1rem,4vw,3rem);max-width:none}.bbh .copy h1{font-size:clamp(2.1rem,8.5vh,2.8rem);margin-top:.6rem}.bbh .copy .sub{margin-top:.75rem;font-size:1rem}.bbh .copy .ctas{margin-top:1rem}.bbh .hero .plantwrap{position:absolute;top:4rem;bottom:0;right:-3vw;width:52vw;height:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%);mask-image:linear-gradient(90deg,transparent 0,#000 14%)}.bbh .htitle{top:4.75rem;left:clamp(1rem,4vw,3rem)}.bbh .htitle .h2{font-size:2rem}.bbh .htitle .count{margin-top:.5rem}.bbh .stxt{opacity:0;width:min(26rem,calc(100vw - 3rem))}.bbh .stxt.on{opacity:1}.bbh .stxt h3{font-size:1.6rem;margin-top:.2rem}.bbh .stxt p{margin-top:.2rem;font-size:1rem;line-height:1.45}.bbh .whyp{padding:4.5rem 0 1rem}.bbh .whyg{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.5rem}.bbh .markfig{width:min(100%,62svh);justify-self:end}.bbh .markfig .lbl{display:none}.bbh .whyt .sig2{font-size:clamp(1.8rem,7.5vh,2.4rem)}.bbh .whyt .lead{font-size:1.1rem;margin-top:.6rem}.bbh .whyt .body{font-size:1rem;margin-top:.4rem}}@media(prefers-reduced-motion:reduce){.bbh .sl.on .tk{animation:none}}.bbh .sheet .cm{margin:0}.bbh .sheet .cm:before{content:none}@media(max-width:560px){.bbh .what .svc{display:grid;grid-template-columns:6rem minmax(0,1fr)}.bbh .what .ssym{aspect-ratio:auto;height:100%;min-height:6.5rem;border-bottom:0;border-right:3px solid #B9892A}.bbh .what .ssym .rsvg{inset:0;margin:auto;width:4.5rem;height:4.4rem}.bbh .what .sno{display:none}.bbh .what .sbody{padding:.85rem .95rem .95rem;gap:.3rem}.bbh .what .svc .sname{font-size:1.28rem}.bbh .what .sline{font-size:.9rem;line-height:1.45}.bbh .what .svc .more{padding-top:.5rem}}.bbh .wpage [id^=w-],.bbh .wpage #case-studies,.bbh .wpage #live-sites{scroll-margin-top:5.5rem}.bbh .wpage .wsec{padding:clamp(4.5rem,8vw,6.5rem) 0}.bbh .wpage .dark{color:var(--bone)}.bbh .wpage .dark h2{margin-top:1rem}.bbh .wpage .wpaper{background:var(--paper);color:var(--navy)}.bbh .wpage .wlead{margin-top:1.1rem;max-width:42rem;font-size:clamp(1.05rem,1.3vw,1.15rem);line-height:1.6;color:var(--muted-navy)}.bbh .wpage .mono{font-family:var(--mono)}.bbh .wpage .wcno{font:700 .74rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}.bbh .wpage .wcno .mono{margin-right:.5rem;font-size:.78rem;letter-spacing:.04em;color:var(--gold-ink)}.bbh .wpage .wspec{margin:1.25rem 0 0;display:grid;gap:.6rem;padding-top:1rem;border-top:1px solid var(--line)}.bbh .wpage .wspec div{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:1rem;align-items:baseline}.bbh .wpage .wspec dt{font:700 .68rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.bbh .wpage .wspec dd{margin:0;font-weight:700;font-size:.97rem;line-height:1.45}.bbh .wpage .wgo{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.4rem;font:900 .95rem/1.2 var(--sans);color:var(--navy);text-decoration:none;border-bottom:2px solid var(--gold);padding-bottom:.2rem}.bbh .wpage .wgo .ar{display:inline-block;transition:transform .3s}@media(hover:hover){.bbh .wpage a.wgo:hover .ar{transform:translate(.15rem,-.15rem)}}.bbh .wpage .wcap{margin-top:.75rem;display:flex;gap:.75em;align-items:baseline;font-size:.9rem;line-height:1.45;color:var(--graphite)}.bbh .wpage .wcap .mono{flex:none;font-size:.7rem;font-weight:700;letter-spacing:.06em;color:var(--gold-ink)}.bbh .wpage .windex{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.4rem,2.6vw,2.25rem) clamp(1.25rem,2.4vw,2rem);color:var(--bone);box-shadow:0 1.5rem 3rem -2rem #0d182db3}.bbh .wpage .windex:after{content:"";position:absolute;inset:.55rem;pointer-events:none;--c:linear-gradient(var(--gold),var(--gold));background:var(--c) 0 0/1.25rem 2px,var(--c) 0 0/2px 1.25rem,var(--c) 100% 0/1.25rem 2px,var(--c) 100% 0/2px 1.25rem,var(--c) 0 100%/1.25rem 2px,var(--c) 0 100%/2px 1.25rem,var(--c) 100% 100%/1.25rem 2px,var(--c) 100% 100%/2px 1.25rem;background-repeat:no-repeat}.bbh .wpage .wixcap{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(225,180,67,.35);font:700 .66rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.bbh .wpage .windex ol{margin:0;padding:0;list-style:none}.bbh .wpage .windex a{position:relative;z-index:1;display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.8rem .35rem;border-bottom:1px solid rgba(225,180,67,.16);color:var(--bone);text-decoration:none;transition:background-color .2s}.bbh .wpage .windex li:last-child a{border-bottom:0}.bbh .wpage .windex .no{font:700 .76rem/1 var(--mono);letter-spacing:.04em;color:var(--gold)}.bbh .wpage .windex b{display:block;font:800 clamp(1.1rem,1.5vw,1.3rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .wpage .windex small{display:block;margin-top:.25rem;font-size:.8rem;line-height:1.3;color:var(--muted-navy)}.bbh .wpage .windex .go{font:700 .9rem/1 var(--mono);color:var(--gold);transition:transform .25s}@media(hover:hover){.bbh .wpage .windex a:hover{background:#e1b44314}.bbh .wpage .windex a:hover .go{transform:translateY(.2rem)}}.bbh .wpage .windex li{animation:sp-rise .5s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--i) * .07s) both}.bbh .wpage .wcases{margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid;gap:clamp(2.75rem,5vw,4rem)}.bbh .wpage .wcase{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.5rem,3.5vw,3rem);align-items:center;padding:clamp(1.25rem,2.6vw,2.25rem) clamp(1.25rem,2.6vw,2.25rem) calc(clamp(1.25rem,2.6vw,2.25rem) + 2rem);color:var(--navy);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.bbh .wpage .wcfig{margin:0}.bbh .wpage .wcfig img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--line)}.bbh .wpage .wcase h3{margin-top:.7rem;font:800 clamp(2rem,3.4vw,2.9rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .wpage .wcase h3 a{color:inherit;text-decoration:none}.bbh .wpage .wcase h3 a:after{content:"";position:absolute;inset:0;z-index:2}.bbh .wpage .wcase h3 a:focus-visible{outline:none}.bbh .wpage .wcase:has(h3 a:focus-visible){outline:.1875rem solid var(--gold);outline-offset:1rem}.bbh .wpage .wcline{margin-top:.85rem;font-size:1.08rem;line-height:1.55;color:var(--graphite)}@media(hover:hover){.bbh .wpage .wcase:hover{transform:translateY(-.3rem)}.bbh .wpage .wcase:hover .wgo .ar{transform:translate(.3rem)}}.bbh .wpage .wdim{position:relative;display:flex;justify-content:center;margin-top:.75rem;height:.9rem}.bbh .wpage .wdim:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--gold-ink);opacity:.5}.bbh .wpage .wdim:after{content:"";position:absolute;inset:0;--c:linear-gradient(var(--gold-ink),var(--gold-ink));background:var(--c) 0 0/1px 100%,var(--c) 100% 0/1px 100%;background-repeat:no-repeat;opacity:.5}.bbh .wpage .wdim span{position:relative;padding:0 .6rem;background:var(--paper);font:700 .62rem/.9rem var(--mono);letter-spacing:.08em;color:var(--gold-ink)}.bbh .wpage.armed .wcases>li:not(.on){opacity:0}.bbh .wpage.armed .wcases>li:not(.on) .wdim:before{transform:scaleX(0)}.bbh .wpage .wcases>li.on{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) both}.bbh .wpage .wcases>li.on .wdim:before{animation:sp-line .9s cubic-bezier(.6,0,.2,1) .45s both}.bbh .wpage .wlivesec{background:var(--paper);color:var(--navy)}.bbh .wpage .wlive{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,4rem) clamp(1.5rem,3.5vw,3rem)}.bbh .wpage .wlive>li{min-width:0;display:grid;grid-template-rows:auto 1fr}.bbh .wpage .wshot{display:block;border:1px solid rgba(23,39,69,.2);background:var(--bone);box-shadow:0 1.5rem 3rem -2.25rem #17274599;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}@media(hover:hover){.bbh .wpage .wshot:hover{transform:translateY(-.25rem);box-shadow:0 2rem 3.5rem -2.25rem #172745b3}}.bbh .wpage .wshot:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.25rem}.bbh .wpage .wbar{position:relative;display:flex;align-items:center;gap:.35rem;padding:.55rem .8rem;background:var(--bone);border-bottom:1px solid var(--line)}.bbh .wpage .wbar i{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--control-line);opacity:.55}.bbh .wpage .wbar b{margin-left:.6rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 .74rem var(--mono);color:var(--graphite)}.bbh .wpage .wbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold);transform-origin:0 50%;opacity:0}.bbh .wpage .wshot img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.bbh .wpage .wltext{display:flex;flex-direction:column;padding-top:1.5rem}.bbh .wpage .wltext .wgo{align-self:flex-start;margin-top:auto}.bbh .wpage .wlive h3{margin-top:.55rem;font:800 clamp(1.6rem,2.6vw,2.2rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .wpage .wstory{margin:1rem 0 1.4rem;color:var(--graphite);line-height:1.6}.bbh .wpage.armed .wlive>li:not(.on) .wltext,.bbh .wpage.armed .wlive>li:not(.on) .wshot img{opacity:0}.bbh .wpage .wlive>li.on .wbar:after{animation:w-load 1.1s cubic-bezier(.4,0,.2,1) calc(.1s + var(--i,0) * .1s) both}.bbh .wpage .wlive>li.on .wshot img{animation:w-show .6s ease .75s both}.bbh .wpage .wlive>li.on .wltext{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .35s both}@keyframes w-load{0%{opacity:1;transform:scaleX(0)}75%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes w-show{0%{opacity:0}to{opacity:1}}.bbh .wpage .wtiles{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.bbh .wpage .wtiles .itile{background-color:var(--navy-deep);box-shadow:0 0 0 1px #e1b44338,0 1rem 2rem -1.5rem #0009}.bbh .wpage .wtiles .itile .inm{font-size:clamp(1rem,1.5vw,1.3rem)}.bbh .wpage .wtiles .wnosym{flex:1;display:grid;place-items:center;font:800 clamp(2.5rem,4vw,3.5rem)/1 var(--display);color:var(--gold);opacity:.5}.bbh .wpage .wtcap{display:block;margin-top:.65rem;font:700 .7rem/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-navy)}.bbh .wpage .wfind{display:inline-block;margin-top:2rem;font:900 .98rem var(--sans);color:var(--gold);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:.2rem}.bbh .wpage .wfind:hover{color:var(--gold-hi)}.bbh .wcpage .wcspec{margin:0;align-self:center;border:1.5px solid var(--navy);background:var(--paper)}.bbh .wcpage .wcspec div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:.85rem 1.1rem;border-bottom:1px solid var(--line)}.bbh .wcpage .wcspec div:last-child{border-bottom:0}.bbh .wcpage .wcspec dt{font:700 .68rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.bbh .wcpage .wcspec dd{margin:0;font:800 clamp(1.1rem,1.6vw,1.35rem)/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .wcpage .wsw{display:flex;gap:.45rem}.bbh .wcpage .wsw i{display:block;width:1.6rem;height:1.6rem;border:1px solid rgba(23,39,69,.25)}.bbh .wcpage .whero{margin:clamp(1.75rem,3.5vw,2.75rem) 0 0}.bbh .wcpage .whero img{display:block;width:100%;height:auto;border:1px solid var(--line)}.bbh .wcpage .shcopy .eyebrow a{color:inherit}.bbh .wcpage .wchal{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.bbh .wcpage .wchal p{font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.65;color:var(--muted-navy)}.bbh .wcpage .wchal p+p{margin-top:1.1rem}.bbh .wcpage .wchal .wfirst{position:relative;padding-left:1.25rem;font:700 clamp(1.3rem,2vw,1.65rem)/1.4 var(--sans);color:var(--bone)}.bbh .wcpage .wchal .wfirst:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:3px;background:var(--gold);transform-origin:50% 0}.bbh .wcpage.armed .wchal:not(.on)>*{opacity:0}.bbh .wcpage.armed .wchal:not(.on) .wfirst:before{transform:scaleY(0)}.bbh .wcpage .wchal.on>*{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .wchal.on>:nth-child(2){animation-delay:.2s}.bbh .wcpage .wchal.on .wfirst:before{animation:sp-liney .8s cubic-bezier(.6,0,.2,1) .3s both}.bbh .wcpage .wphases{--rail:clamp(2rem,4vw,3rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0 0 0 var(--rail);list-style:none;display:grid;gap:clamp(3rem,6vw,4.5rem)}.bbh .wcpage .wphase{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.bbh .wcpage .wphase:before{content:"";position:absolute;left:calc(var(--rail) * -1 + .5rem - .5px);top:.9rem;bottom:calc(clamp(3rem,6vw,4.5rem)*-1 - .9rem);width:1px;background:var(--gold-ink);opacity:.45;transform-origin:50% 0}.bbh .wcpage .wphase:last-child:before{bottom:0}.bbh .wcpage .wmark{position:absolute;left:calc(var(--rail) * -1);top:.4rem;width:1rem;height:1rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px var(--paper)}.bbh .wcpage .wpno{font:700 .74rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.bbh .wcpage .wptext h3{margin-top:.45rem;font:800 clamp(2rem,3.4vw,2.8rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .wcpage .wptext p:not(.wpno){margin-top:.95rem;color:var(--graphite);line-height:1.65}.bbh .wcpage .wpfig{margin:0}.bbh .wcpage .wpfig img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--line);box-shadow:0 1.25rem 2.5rem -2rem #17274599}.bbh .wcpage.armed .wphase:not(.on) :is(.wptext,.wpfig){opacity:0}.bbh .wcpage.armed .wphase:not(.on):before{transform:scaleY(0)}.bbh .wcpage.armed .wphase:not(.on) .wmark{transform:scale(.6);background:var(--paper);box-shadow:0 0 0 4px var(--paper),inset 0 0 0 1.5px var(--gold-ink)}.bbh .wcpage .wphase.on .wmark{animation:w-mark .45s ease .1s both}.bbh .wcpage .wphase.on:before{animation:sp-liney 1.4s cubic-bezier(.4,0,.2,1) .3s both}.bbh .wcpage .wphase.on .wptext{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .2s both}.bbh .wcpage .wphase.on .wpfig{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .35s both}@keyframes w-mark{0%{transform:scale(.6);background:var(--paper)}to{transform:none;background:var(--gold)}}.bbh .wcpage .wnow{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.bbh .wcpage .wnfig{margin:0}.bbh .wcpage .wnfig img{display:block;width:100%;height:auto;border:1px solid rgba(225,180,67,.4);box-shadow:0 1.5rem 3rem -2rem #0009}.bbh .wcpage .wnfig .wcap{color:var(--muted-navy)}.bbh .wcpage .wnfig .wcap .mono{color:var(--gold)}.bbh .wcpage .wres{margin:0;padding:0;list-style:none;border-top:1px solid rgba(225,180,67,.28)}.bbh .wcpage .wres li{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.9rem;align-items:start;padding:.85rem 0;border-bottom:1px solid rgba(225,180,67,.18);font-weight:700;line-height:1.45;color:var(--bone)}.bbh .wcpage .wchk{position:relative;width:1.4rem;height:1.4rem;margin-top:.02rem;border-radius:50%;background:var(--gold)}.bbh .wcpage .wchk:after{content:"";position:absolute;left:.48rem;top:.25rem;width:.36rem;height:.66rem;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(45deg)}.bbh .wcpage .wnote{margin-top:1.75rem;padding-left:1.1rem;border-left:3px solid var(--gold);font:800 clamp(1.35rem,2.1vw,1.75rem)/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--bone);text-wrap:balance}.bbh .wcpage.armed .wnow:not(.on) :is(.wnfig,.wres li,.wnote){opacity:0}.bbh .wcpage.armed .wnow:not(.on) .wchk:after{transform:rotate(45deg) scale(0)}.bbh .wcpage .wnow.on .wnfig{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .wnow.on .wres li{animation:sp-rise .5s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--i) * .12s) both}.bbh .wcpage .wnow.on .wchk:after{animation:w-check .35s cubic-bezier(.2,.8,.2,1) calc(.45s + var(--i) * .12s) both}.bbh .wcpage .wnow.on .wnote{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) 1.1s both}@keyframes w-check{0%{transform:rotate(45deg) scale(0)}to{transform:rotate(45deg) scale(1)}}.bbh .wcpage .wnext{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:1.25rem}.bbh .wcpage .wnext.solo{grid-template-columns:minmax(0,1fr)}.bbh .wcpage :is(.wncard,.wnback){color:var(--navy);text-decoration:none;background:var(--bone);border:1px solid var(--line);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}@media(hover:hover){.bbh .wcpage :is(.wncard,.wnback):hover{transform:translateY(-.25rem);box-shadow:0 1.5rem 2.75rem -1.75rem #17274580}.bbh .wcpage .wncard:hover .wgo .ar{transform:translate(.3rem)}.bbh .wcpage .wnback:hover .wgo .ar{transform:translate(-.3rem)}}.bbh .wcpage :is(.wncard,.wnback):focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.25rem}.bbh .wcpage .wncard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.bbh .wcpage .wncard img{display:block;width:100%;height:100%;min-height:15rem;object-fit:cover}.bbh .wcpage :is(.wnbody,.wnback){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.25rem,2.6vw,2rem)}.bbh .wcpage .wnname{display:block;margin-top:.6rem;font:800 clamp(1.7rem,2.8vw,2.4rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .wcpage .wnline{display:block;margin-top:.7rem;color:var(--graphite);line-height:1.5}.bbh .wcpage .wnback{background:var(--paper);border-style:dashed;border-color:#1727454d}.bbh .wcpage.armed .wnext:not(.on)>*{opacity:0}.bbh .wcpage .wnext.on>*{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .wnext.on>:nth-child(2){animation-delay:.12s}@media(max-width:980px){.bbh .wpage .windex{align-self:start}.bbh .wpage .wcase,.bbh .wpage .wlive{grid-template-columns:minmax(0,1fr)}.bbh .wpage .wtiles{grid-template-columns:repeat(3,minmax(0,1fr))}.bbh .wcpage .wcspec{align-self:start}.bbh .wcpage .wchal{grid-template-columns:minmax(0,1fr)}.bbh .wcpage .wphase{grid-template-columns:minmax(0,1fr);gap:1.25rem}.bbh .wcpage .wnow,.bbh .wcpage .wnext{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.bbh .wpage .windex a{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.6rem}.bbh .wpage .wcase{padding-inline:1rem}.bbh .wpage .wspec div{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem}.bbh .wpage .wtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.bbh .wpage .wtiles .itile .itb{padding:.6em .7em .7em;gap:.5em}.bbh .wpage .wtiles li:last-child:nth-child(odd){grid-column:1 / -1}.bbh .wpage .wtiles li:last-child:nth-child(odd) .itile{aspect-ratio:2 / 1}.bbh .wcpage .wcspec div{grid-template-columns:6rem minmax(0,1fr);padding:.75rem .85rem}.bbh .wcpage .wphases{--rail:1.75rem}.bbh .wcpage .wncard{grid-template-columns:minmax(0,1fr)}.bbh .wcpage .wncard img{height:auto;min-height:0;aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){.bbh .wpage *,.bbh .wpage *:before,.bbh .wpage *:after{animation:none!important;transition:none!important}.bbh .wpage.armed :is(.wcases>li,.wlive>li .wltext,.wlive>li .wshot img,.wchal>*,.wphase .wptext,.wphase .wpfig,.wnow .wnfig,.wnow .wres li,.wnow .wnote,.wnext>*){opacity:1}.bbh .wpage.armed :is(.wcases .wdim,.wphase,.wchal .wfirst):before{transform:none}.bbh .wpage.armed .wphase .wmark{transform:none;background:var(--gold);box-shadow:0 0 0 4px var(--paper)}.bbh .wpage.armed .wnow .wchk:after{transform:rotate(45deg)}}.bbh .wpage .wlive>li{grid-template-columns:minmax(0,1fr)}@media(max-width:980px){.bbh .wpage .wcap,.bbh .wpage .wspec dd{font-size:1rem}}@media(pointer:coarse){.bbh .wpage a.wgo{position:relative}.bbh .wpage a.wgo:before{content:"";position:absolute;left:-.25rem;right:-.25rem;top:50%;height:2.75rem;transform:translateY(-50%)}.bbh .wpage .wfind{position:relative}.bbh .wpage .wfind:before{content:"";position:absolute;left:-.25rem;right:-.25rem;top:50%;height:2.75rem;transform:translateY(-50%)}}.bbh .wstories{padding:clamp(4.5rem,8vw,6.5rem) 0;background:var(--paper);color:var(--navy)}.bbh .wstorylist{margin:clamp(2.5rem,5vw,3.75rem) 0 0;padding:0;list-style:none;display:grid;gap:clamp(3.5rem,7vw,5.5rem)}.bbh .wfeat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4.5vw,4rem);align-items:center}.bbh .wfeat.flip{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.bbh .wfeat.flip .wvis{order:2}.bbh .wvis{margin:0;position:relative;aspect-ratio:360 / 220;padding:clamp(.75rem,1.6vw,1.1rem);box-shadow:0 1.5rem 3rem -2.25rem #6e500fcc}.bbh .wvis .nart{display:block;width:100%;height:100%}.bbh .wsite{position:absolute;inset:9% 8% 11%;display:flex;flex-direction:column;background:var(--paper);overflow:hidden;box-shadow:2px 3px #a9781e,0 .9rem 1.25rem -.25rem #6e500f73}.bbh .wsite .wbar{flex:none;display:flex;align-items:center;gap:.3rem;padding:.4rem .6rem;background:#e8e6de}.bbh .wsite .wbar i{width:.42rem;height:.42rem;border-radius:50%;background:#17274559}.bbh .wsite .wbar b{margin-left:.4rem;font:700 .62rem var(--mono);letter-spacing:.04em;color:#172745b3}.bbh .wsite img{flex:1;min-height:0;width:100%;object-fit:cover;object-position:top;display:block}.bbh .wtext{min-width:0}.bbh .wtag{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font:700 .78rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.bbh .wtag .mono{font-family:var(--mono);letter-spacing:.04em}.bbh .wico{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;background:radial-gradient(120% 100% at 28% 18%,#E9C35A 0%,var(--gold) 55%,#D8A93A 100%)}.bbh .wico svg{width:1.6rem;height:1.6rem;overflow:visible;filter:drop-shadow(.8px 1.1px 0 #A9781E)}.bbh .wtext h3{margin-top:.9rem;font:800 clamp(2rem,3.6vw,2.9rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .wwho{margin-top:.45rem;font:700 .95rem var(--sans);color:var(--graphite)}.bbh .wline{margin-top:1rem;font-size:1.06rem;line-height:1.55;color:var(--graphite);max-width:34rem}.bbh .wbuilt{margin:1.1rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.bbh .wbuilt li{position:relative;padding-left:1.4rem;font-weight:700;color:var(--navy)}.bbh .wbuilt li:before{content:"";position:absolute;left:0;top:.5em;width:.6rem;height:.6rem;background:var(--gold)}.bbh .wfeat .wgo{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.4rem;font:700 .95rem var(--sans);color:var(--navy);text-decoration:none;border-bottom:2px solid var(--gold);padding-bottom:.15rem}.bbh .wfeat .wgo:hover .ar{transform:translate(.2rem)}.bbh .wfeat .ar{display:inline-block;transition:transform .2s}.bbh .wfeat.on .d{animation:ndraw 1s cubic-bezier(.4,0,.2,1) both}.bbh .wfeat.on .pop{animation:npop .55s cubic-bezier(.2,.8,.2,1) both}.bbh .wfeat.on .drop{animation:ndrop .6s cubic-bezier(.2,.8,.2,1) both}.bbh .wfeat.on .rise{animation:ngrow .7s cubic-bezier(.2,.8,.2,1) both}.bbh .wfeat.on .extend{animation:nextend .7s cubic-bezier(.2,.8,.2,1) both}.bbh .wfeat.on .fade{animation:nfade .6s ease both}.bbh .wfeat.on .swing{animation:nswing 2.6s ease-in-out 2 alternate}.bbh .armed .wfeat:not(.on) :is(.wvis,.wtext){opacity:0;transform:translateY(.75rem)}.bbh .wfeat.on :is(.wvis,.wtext){transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.bbh .wfeat.on .wtext{transition-delay:.12s}.bbh .wmoresec{padding:clamp(4rem,7vw,5.5rem) 0;background:var(--bone);color:var(--navy)}.bbh .wmore{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.bbh .wmore>li{display:grid;grid-template-columns:4rem minmax(0,1.5fr) minmax(0,.8fr) auto;gap:1.5rem;align-items:start;padding:1.6rem 0;border-bottom:1px solid var(--line)}.bbh .wmno{padding-top:.35rem;font-size:.8rem;color:var(--gold-ink)}.bbh .wmmain h3{font:800 clamp(1.4rem,2.2vw,1.8rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .wmmeta{margin-top:.4rem;font:700 .78rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.bbh .wmline{margin-top:.6rem;color:var(--graphite);line-height:1.55;max-width:40rem}.bbh .wmbuilt{padding-top:.35rem;font-weight:700}.bbh .wmbuilt span{display:block;margin-bottom:.25rem;font:700 .7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.bbh .wmore .wgo{padding-top:.3rem;font:700 .95rem var(--sans);color:var(--navy);text-decoration:none;border-bottom:2px solid var(--gold);white-space:nowrap}.bbh .armed .wmore>li:not(.on){opacity:0;transform:translateY(.5rem)}.bbh .wmore>li.on{transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.bbh .wquotesec{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .wquote{margin:1.25rem 0 0;max-width:52rem}.bbh .wquote blockquote{margin:0}.bbh .wquote blockquote p{font:800 clamp(1.8rem,3.6vw,2.9rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .wquote blockquote p:before{content:"“";color:var(--gold)}.bbh .wquote blockquote p:after{content:"”";color:var(--gold)}.bbh .wquote figcaption{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline}.bbh .wquote figcaption b{color:var(--gold);font-size:1.05rem}.bbh .wquote figcaption span{color:var(--muted-navy)}@media(max-width:980px){.bbh .wfeat{grid-template-columns:minmax(0,1fr);gap:1.75rem}.bbh .wfeat.flip{grid-template-columns:minmax(0,1fr)}.bbh .wfeat.flip .wvis{order:0}.bbh .wmore>li{grid-template-columns:3rem minmax(0,1fr) auto}.bbh .wmbuilt{grid-column:2}}@media(max-width:560px){.bbh .wmore>li{grid-template-columns:minmax(0,1fr);gap:.6rem}.bbh .wmbuilt{grid-column:auto}.bbh .wmno{padding-top:0}}@media(prefers-reduced-motion:reduce){.bbh .armed .wfeat:not(.on) :is(.wvis,.wtext),.bbh .armed .wmore>li:not(.on){opacity:1;transform:none}.bbh .wfeat .nart *{animation:none!important}}.bbh .wcpage .whero .wvis{display:block;max-width:56rem;margin:0 auto}.bbh .wcpage .wphases.solo .wphase{grid-template-columns:minmax(0,1fr);max-width:44rem}.bbh .wcpage .wnow.solo{grid-template-columns:minmax(0,1fr);max-width:46rem}.bbh .wcpage .wncard .wvis{display:block;height:100%;min-height:15rem;aspect-ratio:auto;box-shadow:none}.bbh .wcpage .wncard .wvis .nart{height:100%}@media(max-width:600px){.bbh .wcpage .wncard .wvis{min-height:0;aspect-ratio:360 / 220}}.bbh .sp-dash{display:inline-block;flex:none;background:var(--gold)}.bbh .sp-frame{position:relative;--fo:.7rem;--fc:var(--gold);--dimbg:var(--navy)}.bbh .sp-c{position:absolute;z-index:2;width:1.1rem;height:1.1rem;border:2px solid var(--fc);opacity:0;pointer-events:none}.bbh .sp-tl{left:calc(var(--fo) * -1);top:calc(var(--fo) * -1);border-right:0;border-bottom:0;transform:translate(-1.1rem,-1.1rem)}.bbh .sp-tr{right:calc(var(--fo) * -1);top:calc(var(--fo) * -1);border-left:0;border-bottom:0;transform:translate(1.1rem,-1.1rem)}.bbh .sp-bl{left:calc(var(--fo) * -1);bottom:calc(var(--fo) * -1);border-right:0;border-top:0;transform:translate(-1.1rem,1.1rem)}.bbh .sp-br{right:calc(var(--fo) * -1);bottom:calc(var(--fo) * -1);border-left:0;border-top:0;transform:translate(1.1rem,1.1rem)}.bbh .sp-dim{position:absolute;z-index:2;pointer-events:none;color:var(--fc)}.bbh .sp-dx{left:0;right:0;top:calc(var(--fo) * -1 - 1.2rem);height:.7rem;display:flex;align-items:center;justify-content:center}.bbh .sp-dx:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;opacity:.75;transform:scaleX(0)}.bbh .sp-dx:after,.bbh .sp-dy:after{content:"";position:absolute;inset:0;opacity:0;--c:linear-gradient(currentColor,currentColor)}.bbh .sp-dx:after{background:var(--c) 0 0/1px 100% no-repeat,var(--c) 100% 0/1px 100% no-repeat}.bbh .sp-dx b{position:relative;padding:0 .6rem;background:var(--dimbg);font:700 .62rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:0}.bbh .sp-dy{top:0;bottom:0;right:calc(var(--fo) * -1 - 1.2rem);width:.7rem}.bbh .sp-dy:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:currentColor;opacity:.75;transform:scaleY(0)}.bbh .sp-dy:after{background:var(--c) 0 0/100% 1px no-repeat,var(--c) 0 100%/100% 1px no-repeat}.bbh .sp-fig{position:relative;display:block;aspect-ratio:360 / 220;overflow:hidden;box-shadow:0 1.5rem 2.75rem -2rem #6e500fd9}.bbh .sp-site{position:absolute;inset:8% 7% 10%;display:flex;flex-direction:column;background:var(--paper);overflow:hidden;box-shadow:2px 3px #a9781e,0 .9rem 1.25rem -.25rem #6e500f73}.bbh .sp-bar{position:relative;flex:none;display:flex;align-items:center;gap:.3rem;padding:.42rem .6rem;background:#e8e6de}.bbh .sp-bar i{flex:none;width:.42rem;height:.42rem;border-radius:50%;background:#17274559}.bbh .sp-bar b{margin-left:.4rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 .62rem/1.2 var(--mono);letter-spacing:.04em;color:#3f4a5c}.bbh .sp-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform-origin:0 50%;transform:scaleX(0)}.bbh .sp-shot{position:relative;flex:1;min-height:0;overflow:hidden;background:#dcd8cc}.bbh .sp-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transform-origin:50% 0;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.bbh .sp-paint{position:absolute;inset:0;background:var(--paper);transform-origin:50% 100%;transform:scaleY(0);pointer-events:none}.bbh .sp-artfig .nart{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none}.bbh .sp-artfig .nno{display:none}.bbh .sp-sweep{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.bbh .sp-sweep:before{content:"";position:absolute;top:-15%;bottom:-15%;left:-55%;width:42%;opacity:0;transform:skew(-14deg);background:linear-gradient(90deg,#fff0,#ffffff6b 50%,#fff0)}.bbh .sp-stamp{position:absolute;z-index:3;left:-2.6rem;bottom:-2.1rem;width:7.25rem;aspect-ratio:1;pointer-events:none;opacity:0;transform:rotate(-38deg) scale(1.75)}.bbh .sp-stamp svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 .5rem .65rem rgba(13,24,45,.38))}.bbh .sp-stamp .st-bg{fill:var(--navy)}.bbh .sp-stamp .st-ring{fill:none;stroke:var(--gold);stroke-width:1.5}.bbh .sp-stamp .st-in{stroke-width:1}.bbh .sp-stamp .st-tk{stroke:var(--gold);stroke-width:.9;opacity:.85;transform-origin:60px 60px}.bbh .sp-stamp .st-arc{fill:var(--gold);font:900 8.2px var(--sans);letter-spacing:.05em}.bbh .sp-stamp .st-mon{fill:var(--bone);font:800 25px var(--display);letter-spacing:.03em}.bbh .sp-stamp .st-yr{fill:var(--gold);font:700 7.4px var(--mono);letter-spacing:.14em}.bbh .sp-stamp .st-star{fill:var(--gold)}.bbh .sp-stamp .st-ink{position:absolute;inset:3%;border-radius:50%;border:2px solid var(--gold);opacity:0}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-c{animation:sp-settle .6s cubic-bezier(.2,.8,.2,1) both}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-tr{animation-delay:.07s}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-br{animation-delay:.14s}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-bl{animation-delay:.21s}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-dx:before{animation:sp-sx .75s cubic-bezier(.6,0,.2,1) .3s both}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-dy:before{animation:sp-sy .75s cubic-bezier(.6,0,.2,1) .42s both}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-dx:after{animation:sp-fade .35s ease .95s both}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-dy:after{animation:sp-fade .35s ease 1.05s both}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-dx b{animation:sp-fade .45s ease .9s both}.bbh :is(.wsp.on,.hw-stage.on .is-on,.es-sp.on) .sp-stamp{animation:sp-stamp .62s cubic-bezier(.3,1.35,.55,1) 1.05s both}.bbh :is(.wsp.on,.hw-stage.on .is-on,.es-sp.on) .sp-stamp .st-ink{animation:sp-ink .9s ease-out 1.5s both}.bbh :is(.wsp.on,.hw-stage.on .is-on,.es-sp.on) .sp-stamp .st-tk{animation:sp-spin 50s linear 1.7s infinite}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-bar:after{animation:sp-load 1.15s cubic-bezier(.4,0,.2,1) .2s both}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-sweep:before{animation:sp-sweep 9s cubic-bezier(.45,0,.25,1) 1.7s infinite}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .sp-shot img{animation:sp-drift 20s ease-in-out 2.4s infinite alternate}.bbh .armed .hw-stage:not(.on) .sp-paint,.bbh .armed .es-sp:not(.on) .sp-paint{transform:scaleY(1)}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .sp-paint{animation:sp-paint 1s cubic-bezier(.65,0,.25,1) .3s both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .d{animation:ndraw 1s cubic-bezier(.4,0,.2,1) both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .pop{animation:npop .55s cubic-bezier(.2,.8,.2,1) both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .drop{animation:ndrop .6s cubic-bezier(.2,.8,.2,1) both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .rise{animation:ngrow .7s cubic-bezier(.2,.8,.2,1) both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .extend{animation:nextend .7s cubic-bezier(.2,.8,.2,1) both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .fade{animation:nfade .6s ease both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .type{animation:ntype 1s ease both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .blink{animation:nblink .9s ease-in-out 2}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .spin{animation:nspin 7s linear 1}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .sweep{animation:nsweep 1.8s cubic-bezier(.3,0,.2,1) both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .wave{animation:nring 2.2s ease-out 3}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .travel{animation:ntravel 1.6s ease-in-out 4}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .swing{animation:nswing 2.6s ease-in-out 4 alternate}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .float{animation:nfloat 2.4s ease-in-out 3}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .road{animation:nroad 1.1s linear 6}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .flash{animation:nflash .42s ease both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .scan{animation:nscan 1.7s cubic-bezier(.45,0,.55,1) both}.bbh :is(.hw-stage.on .is-on,.es-sp.on) .nart .coin{animation:ncoin 2.6s ease-in 3}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .nart .lv-bob{animation:lvbob 5.5s ease-in-out 2.6s infinite}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .nart .lv-sway{animation:lvsway 6s ease-in-out 2.6s infinite alternate}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .nart .lv-twinkle{animation:lvtwinkle 4.2s ease-in-out infinite}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .nart .lv-pulse{animation:lvpulse 3.4s ease-in-out 3s infinite}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .nart .lv-shimmer{animation:lvshimmer 5.2s ease-in-out infinite}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .nart .lv-ring{animation:lvring 4.6s ease-out 3.4s infinite}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .nart .lv-travel{animation:lvtravel 3.4s ease-in-out 3s infinite}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .nart .lv-scan{animation:lvscan 7.5s cubic-bezier(.45,0,.55,1) 3.6s infinite}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .nart .lv-flow{animation:lvflow 1.6s linear infinite}.bbh :is(.wsp-card.on,.hw-stage.on .is-on,.es-sp.on) .nart .lv-wave{animation:lvflag 2.8s ease-in-out 3s infinite alternate}.bbh [data-live]:not(.live) :is(.sp-shot img,.sp-stamp .st-tk,.sp-stamp .st-ink,.sp-sweep,.nart *,.hw-disc .tk){animation-play-state:paused!important}.bbh [data-live]:not(.live) .sp-sweep:before{animation-play-state:paused!important}@keyframes sp-settle{to{opacity:1;transform:none}}@keyframes sp-sx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sp-sy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-stamp{0%{opacity:0;transform:rotate(-38deg) scale(1.75)}55%{opacity:1}to{opacity:1;transform:rotate(-12deg) scale(1)}}@keyframes sp-ink{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes sp-spin{to{transform:rotate(360deg)}}@keyframes sp-load{0%{opacity:1;transform:scaleX(0)}72%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes sp-sweep{0%{opacity:1;transform:translate(0) skew(-14deg)}14%{opacity:1;transform:translate(480%) skew(-14deg)}14.1%,to{opacity:0;transform:translate(480%) skew(-14deg)}}@keyframes sp-sweep1{0%{opacity:1;transform:translate(0) skew(-14deg)}to{opacity:1;transform:translate(480%) skew(-14deg)}}@keyframes sp-drift{0%{transform:none}to{transform:scale(1.06) translate(-1.2%,1%)}}@keyframes sp-paint{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes sp-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes sp-ping{0%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(2.8)}}.bbh .hwork .hw-h2s{display:inline-flex;align-items:center;font-size:.4em;line-height:1;letter-spacing:.04em;color:var(--gold-ink);white-space:nowrap;vertical-align:.32em}.bbh .hwork .hw-h2s .sp-dash{width:2.6rem;height:.3rem;margin:0 .8rem 0 .9rem}.bbh .hwork .hw-intro{margin-top:.875rem;max-width:60ch;color:var(--graphite)}.bbh .hw-stage{display:grid;margin-top:1.75rem}.bbh .hw-sheet{grid-area:1 / 1;display:flex;flex-direction:column;visibility:hidden;opacity:0;animation:none;transition:opacity .35s ease,visibility 0s linear .35s}.bbh .hw-sheet.is-on{visibility:visible;opacity:1;transition:opacity .45s ease}.bbh .hw-sheet .sh-grid{flex:1;align-items:center;align-content:center}.bbh .hw-sheet .sh-logo.goldsheet{padding:.9rem}.bbh .hw-sheet .sh-logo .rsvg{width:100%;height:100%}.bbh .hw-sheet .hw-who{margin-top:.35rem;font-weight:700;color:var(--gold)}.bbh .hw-sheet .hw-q{margin:.85rem 0 0;padding-left:1rem;border-left:3px solid var(--gold)}.bbh .hw-sheet .hw-q blockquote{margin:0}.bbh .hw-sheet .hw-q p{margin:0;max-width:40ch;font-size:1.12rem;line-height:1.55;color:var(--bone)}.bbh .hw-sheet .hw-q figcaption{margin-top:.55rem;font-weight:700;font-size:.9rem;color:var(--gold)}.bbh .hw-fig{margin:0;min-width:0;padding:1.9rem 1.9rem 0 0}.bbh .hwork .hw-next{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:1rem;font:700 .7rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.bbh .hwork .hw-next span{width:1.75rem;height:1px;background:var(--gold-ink)}.bbh .hw-fig figcaption{display:flex;align-items:center;gap:.625rem;margin-top:1.1rem;padding-left:5rem;font:.72rem/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.bbh .hw-fig .dim{flex:1;min-width:1.5rem;height:1px;background:#e1b44399;position:relative}.bbh .hw-fig .dim:before,.bbh .hw-fig .dim:after{content:"";position:absolute;top:-.25rem;width:1px;height:.5625rem;background:var(--gold)}.bbh .hw-fig .dim:before{left:0}.bbh .hw-fig .dim:after{right:0}.bbh .hw-clients{display:grid;grid-template-columns:repeat(4,minmax(0,11rem));justify-content:start;gap:1rem 1.5rem;margin-top:2rem}.bbh .hw-disc{display:flex;flex-direction:column;align-items:center;gap:.7rem;min-width:0;padding:.375rem .125rem;border:0;background:none;cursor:pointer;font:inherit;color:var(--navy);-webkit-tap-highlight-color:transparent}.bbh .hw-ring{position:relative;width:min(7.5rem,100%);aspect-ratio:1;display:grid;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .hw-ring svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#17274552;stroke-width:1.2;transition:stroke .3s}.bbh .hw-ring .tk{transform-origin:50% 50%}.bbh .hw-logo{position:relative;width:68%;aspect-ratio:1;border-radius:50%;padding:13%;box-sizing:border-box;display:grid;place-items:center;overflow:hidden;filter:grayscale(1);opacity:.62;box-shadow:0 0 0 1px var(--line);transition:filter .3s,opacity .3s,box-shadow .3s}.bbh .hw-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.bbh .hw-logo.goldsheet{padding:17%}.bbh .hw-logo.wide{padding:5%}.bbh .hw-logo .rsvg{width:100%;height:100%}.bbh .hw-cname{display:block;text-align:center;font:800 .98rem/1.12 var(--display);text-transform:uppercase;color:var(--graphite);transition:color .2s;overflow-wrap:anywhere}.bbh .hw-when{display:block;margin-bottom:.25rem;font:700 .64rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.bbh .hw-disc.on .hw-ring svg{stroke:var(--gold);stroke-width:2}.bbh .hw-disc.on .tk{animation:sp-spin 30s linear infinite}.bbh .hw-disc.on .hw-logo{filter:none;opacity:1;box-shadow:0 0 0 .1875rem var(--navy)}.bbh .hw-disc.on .hw-cname{color:var(--navy)}.bbh .hw-disc:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.1875rem}@media(hover:hover){.bbh .hw-disc:hover .hw-logo{filter:none;opacity:1}.bbh .hw-disc:hover .hw-cname{color:var(--navy)}.bbh .hw-disc:hover .hw-ring{transform:translateY(-.2rem)}}@media(max-width:980px){.bbh .hw-fig{order:-1;padding:1.9rem .8rem 0 0}.bbh .hwork .sp-dy{display:none}.bbh .hwork .sp-stamp{left:auto;top:auto;right:-.7rem;bottom:-1.1rem;width:5.75rem}.bbh .hw-fig figcaption{padding-left:0;padding-right:5.5rem}}@media(max-width:560px){.bbh .hwork .hw-h2s{display:flex;margin-top:.5rem;font-size:.5em;vertical-align:baseline}.bbh .hwork .hw-h2s .sp-dash{width:1.75rem;height:.25rem;margin:0 .6rem 0 0}.bbh .hw-clients{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .4rem}.bbh .hw-disc{gap:.5rem;padding-inline:0}.bbh .hw-cname{font-size:.8rem}.bbh .hw-when{font-size:.58rem;letter-spacing:.04em}.bbh .hw-logo{padding:9%}.bbh .hwork .sp-stamp{width:5rem}}.bbh .es-spot{margin-top:clamp(2.75rem,5vw,3.75rem)}.bbh .es-sp{position:relative;padding:clamp(1.25rem,3vw,2.25rem);background:var(--paper);border:1px solid rgba(23,39,69,.16);box-shadow:0 1.5rem 3rem -2.25rem #17274573}.bbh .es-sp .sp-stamp.sp-es{left:auto;bottom:auto;right:-1.1rem;top:-2.2rem;width:6.75rem}.bbh .es-sp-head{max-width:40rem;padding-right:5rem}.bbh .es-sp-head h3{margin-top:.55rem;font:800 clamp(1.9rem,3.2vw,2.6rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--navy)}.bbh .es-sp-note{margin-top:.7rem;color:var(--graphite);line-height:1.55}.bbh .es-sp-grid{margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.bbh .es-sp-card{min-width:0}.bbh .es-sp-card .sp-fig{box-shadow:0 1rem 2rem -1.6rem #6e500fe6}.bbh .es-sp-kind{margin-top:.8rem;font:700 .7rem/1.35 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.bbh .es-sp-card h4{margin:.35rem 0 0;font:800 1.35rem/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--navy);overflow-wrap:break-word}.bbh .es-sp-line{margin-top:.5rem;font-size:.92rem;line-height:1.5;color:var(--graphite)}.bbh .es-sp-q{margin:.5rem 0 0;padding-left:.75rem;border-left:3px solid var(--gold)}.bbh .es-sp-q blockquote{margin:0}.bbh .es-sp-q p{font-size:.92rem;line-height:1.5;color:var(--navy)}.bbh .es-sp-q figcaption{margin-top:.35rem;font-weight:700;font-size:.82rem;color:var(--gold-ink)}.bbh .es-sp-go{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.5rem;font:900 .95rem/1.2 var(--sans);color:var(--navy);text-decoration:none;border-bottom:2px solid var(--gold);padding-bottom:.15rem}.bbh .es-sp-en{font-weight:700;color:var(--graphite)}.bbh .armed .es-sp:not(.on) .es-sp-card{opacity:0;transform:translateY(.75rem)}.bbh .es-sp.on .es-sp-card{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) backwards}.bbh .es-sp.on .es-sp-card:nth-child(2){animation-delay:.08s}.bbh .es-sp.on .es-sp-card:nth-child(3){animation-delay:.16s}.bbh .es-sp.on .es-sp-card:nth-child(4){animation-delay:.24s}@media(max-width:980px){.bbh .es-sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bbh .es-sp .sp-stamp.sp-es{right:-.5rem;top:-1.6rem;width:5.25rem}.bbh .es-sp-head{padding-right:3.5rem}.bbh .es-sp-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.bbh .es-sp-card{display:grid;grid-template-columns:42% minmax(0,1fr);column-gap:.9rem;align-items:start}.bbh .es-sp-card .sp-fig{grid-row:1 / 5}.bbh .es-sp-kind{margin-top:0}}@media(prefers-reduced-motion:reduce){.bbh :is(.sp-frame,.sp-fig,.sp-stamp,.hw-stage,.hw-clients,.es-sp) *,.bbh :is(.sp-frame,.sp-fig,.sp-stamp,.hw-stage,.hw-clients,.es-sp) *:before,.bbh :is(.sp-frame,.sp-fig,.sp-stamp,.hw-stage,.hw-clients,.es-sp) *:after,.bbh :is(.sp-stamp,.hw-sheet,.es-sp-card){animation:none!important;transition:none!important}.bbh .sp-c,.bbh .sp-dx b{opacity:1;transform:none}.bbh .sp-dx:before,.bbh .sp-dy:before{transform:none}.bbh .sp-dx:after,.bbh .sp-dy:after{opacity:1}.bbh .sp-stamp{opacity:1;transform:rotate(-12deg)}.bbh .armed :is(.hw-stage,.es-sp) .sp-paint{transform:scaleY(0)}.bbh .armed .es-sp:not(.on) .es-sp-card{opacity:1;transform:none}}@media(pointer:coarse){.bbh .es-sp-go{min-height:2.75rem}}.bbh .wsp{padding:calc(4rem + clamp(1.5rem,3.5vh,2.5rem)) 0 clamp(3.5rem,7vw,5rem)}.bbh .wsp-paper{padding:clamp(1.25rem,2.6vw,2.25rem)}.bbh .wsp-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:1rem 3rem;align-items:end}.bbh .wsp-eye{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .75rem;color:var(--gold-ink)}.bbh .wsp-eye2{display:inline-flex;align-items:center;white-space:nowrap}.bbh .wsp-eye .sp-dash{width:2rem;height:2px;margin-right:.75rem}.bbh .wsp h1{margin-top:.7rem;font:800 clamp(2.5rem,4.3vw,3.9rem)/.92 var(--display);text-transform:uppercase;letter-spacing:.005em;color:var(--navy)}.bbh .wsp h1 em{font-style:normal;color:var(--gold-ink)}.bbh .wsp-sub{max-width:31rem;padding-bottom:.3rem;font-size:1.04rem;line-height:1.55;color:var(--graphite)}.bbh .wsp-board{position:relative;margin-top:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,3.2vw,2.75rem) clamp(1.5rem,3.4vw,2.75rem);color:var(--bone);background-color:var(--navy);background-image:linear-gradient(var(--ngrid) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid) 1px,transparent 1px);background-size:1.5rem 1.5rem;box-shadow:0 2rem 3.5rem -2.5rem #0d182dd9}.bbh .wsp-board .cm{position:absolute;width:1rem;height:1rem;margin:0;padding:0;border:2px solid var(--gold)}.bbh .wsp-board .cm:before{content:none}.bbh .wsp-board .cm.tl{top:.625rem;left:.625rem;border-right:0;border-bottom:0}.bbh .wsp-board .cm.tr{top:.625rem;right:.625rem;border-left:0;border-bottom:0}.bbh .wsp-board .cm.bl{bottom:.625rem;left:.625rem;border-right:0;border-top:0}.bbh .wsp-board .cm.br{bottom:.625rem;right:.625rem;border-left:0;border-top:0}.bbh .wsp-board .sp-stamp.sp-board{left:auto;bottom:auto;right:-1.6rem;top:-2.6rem;width:8.5rem;z-index:4}.bbh .wsp-when{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:0 7rem .85rem 0;border-bottom:1px solid rgba(225,180,67,.3);font:700 .72rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.bbh .wsp-when>span:first-child{display:inline-flex;align-items:center;gap:.6rem}.bbh .wsp-nextp{color:var(--muted-navy)}.bbh .wsp-dot{position:relative;flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--gold)}.bbh .wsp-dot:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--gold);opacity:0}.bbh .wsp.on .wsp-dot:after{animation:sp-ping 2.6s ease-out .8s infinite}.bbh .wsp-grid{margin:clamp(1.75rem,3.4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,3.75rem) clamp(2rem,4vw,3.5rem)}.bbh .wsp-card{min-width:0;display:flex;flex-direction:column}.bbh .wsp-fig{margin:0;min-width:0;padding:1.9rem 1.9rem 0 0}.bbh .wsp-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:1.4rem}.bbh .wsp-kind{display:flex;align-items:center;gap:.6rem;font:700 .72rem/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-navy)}.bbh .sp-kico{display:inline-grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;background:radial-gradient(120% 100% at 28% 18%,#E9C35A 0%,var(--gold) 55%,#D8A93A 100%)}.bbh .sp-kico svg{width:1.2rem;height:1.2rem;overflow:visible;filter:drop-shadow(.8px 1.1px 0 #A9781E)}.bbh .wsp-name{margin-top:.6rem;font:800 clamp(1.9rem,3vw,2.6rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--bone);overflow-wrap:break-word}.bbh .wsp-who{margin-top:.45rem;font-weight:700;color:var(--gold)}.bbh .wsp-line{margin-top:.8rem;max-width:34rem;font-size:1.02rem;line-height:1.6;color:var(--muted-navy)}.bbh .wsp-q{margin:.8rem 0 0;padding-left:1rem;border-left:3px solid var(--gold)}.bbh .wsp-q blockquote{margin:0}.bbh .wsp-q p{font-size:1.02rem;line-height:1.55;color:var(--bone)}.bbh .wsp-q figcaption{margin-top:.45rem;font-weight:700;font-size:.88rem;color:var(--gold)}.bbh .wsp-built{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.45rem}.bbh .wsp-built li{padding:.45rem .7rem;border:1.5px solid rgba(225,180,67,.8);font:700 .76rem/1 var(--sans);color:var(--bone)}.bbh .wsp-go{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;padding:1.15rem 0 .15rem;border-bottom:2px solid var(--gold);font:900 .95rem/1.2 var(--sans);color:var(--gold);text-decoration:none}.bbh .wsp-go svg{width:1rem;height:1rem;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .wsp-go:focus-visible{outline:.1875rem solid var(--gold);outline-offset:.25rem}@media(hover:hover){.bbh .wsp-go:hover{color:var(--gold-hi)}.bbh .wsp-go:hover svg{transform:translate(.2rem)}.bbh .wsp-card:hover .sp-shot img{transform:translateY(-3%) scale(1.04)}}.bbh .wsp-card.on:nth-child(2) .sp-sweep:before{animation-delay:3.95s}.bbh .wsp-card.on:nth-child(3) .sp-sweep:before{animation-delay:6.2s}.bbh .wsp-card.on:nth-child(4) .sp-sweep:before{animation-delay:8.45s}.bbh .wwords{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .wpage .wwords .ww-h{margin:0;font:700 .74rem/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.bbh .ww-q{margin:1.4rem 0 0;max-width:58rem}.bbh .ww-q blockquote{margin:0}.bbh .ww-q blockquote p{font:800 clamp(1.9rem,3.8vw,3.1rem)/1.04 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .ww-q blockquote p:before{content:"“";color:var(--gold)}.bbh .ww-q blockquote p:after{content:"”";color:var(--gold)}.bbh .ww-q figcaption{margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem}.bbh .ww-q figcaption b{font-size:1.08rem;color:var(--gold)}.bbh .ww-q figcaption span{color:var(--muted-navy)}.bbh .ww-q figcaption span+span:before{content:"·";margin-right:1rem;color:var(--gold)}.bbh .ww-go{display:inline-flex;align-items:center;gap:.4rem;margin-top:2rem;padding-bottom:.2rem;border-bottom:2px solid currentColor;font:900 .98rem/1.2 var(--sans);color:var(--gold);text-decoration:none}.bbh .ww-go svg{width:1rem;height:1rem}.bbh .armed .ww-q:not(.on) blockquote{opacity:0;transform:translateY(1rem)}.bbh .armed .ww-q:not(.on) figcaption{opacity:0}.bbh .ww-q.on blockquote{animation:sp-rise .8s cubic-bezier(.2,.8,.2,1) backwards}.bbh .ww-q.on figcaption{animation:sp-fade .6s ease .45s backwards}@media(max-width:980px){.bbh .wsp-top{grid-template-columns:minmax(0,1fr);gap:.9rem}.bbh .wsp .sp-dy{display:none}.bbh .wsp-fig{padding:1.9rem .8rem 0 0}}@media(max-width:760px){.bbh .wsp{padding-top:5.25rem}.bbh .wsp-paper{padding:1.1rem 1rem 1.25rem}.bbh .wsp-board{padding:1.25rem 1.1rem 1.6rem}.bbh .wsp-board .sp-stamp.sp-board{right:-.5rem;top:-1.9rem;width:5.75rem}.bbh .wsp-when{padding-right:4.25rem}.bbh .wsp-grid{grid-template-columns:minmax(0,1fr);gap:2.75rem}.bbh .wsp-name{font-size:clamp(2rem,9vw,2.4rem)}.bbh .ww-q figcaption{flex-direction:column;gap:.3rem}.bbh .ww-q figcaption span+span:before{content:none}}@media(pointer:coarse){.bbh .ww-go{position:relative}.bbh .ww-go:before{content:"";position:absolute;left:-.25rem;right:-.25rem;top:50%;height:2.75rem;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.bbh :is(.wsp,.wwords) *,.bbh :is(.wsp,.wwords) *:before,.bbh :is(.wsp,.wwords) *:after{animation:none!important;transition:none!important}.bbh .armed .ww-q:not(.on) :is(blockquote,figcaption){opacity:1;transform:none}}.bbh .apage .aseal{color:var(--gold)}.bbh .apage .asealw{flex:1;min-height:0;width:64%;margin:7% auto 3%}.bbh .apage .aseal .inm{font-size:clamp(1.1rem,1.8vw,1.45rem)}.bbh .apage .aface{position:relative;margin:0;display:flex;flex-direction:column;aspect-ratio:4 / 5;overflow:hidden;color:var(--bone)}.bbh .apage .aface:before{content:"";position:absolute;inset:4.5%;border:1px solid rgba(241,241,237,.13);pointer-events:none;z-index:1}.bbh .apage .aface:after{content:"";position:absolute;inset:2.5%;pointer-events:none;z-index:1;--c:linear-gradient(var(--gold),var(--gold));background:var(--c) 0 0/9% 2px,var(--c) 0 0/2px 7%,var(--c) 100% 0/9% 2px,var(--c) 100% 0/2px 7%,var(--c) 0 100%/9% 2px,var(--c) 0 100%/2px 7%,var(--c) 100% 100%/9% 2px,var(--c) 100% 100%/2px 7%;background-repeat:no-repeat}.bbh .apage .aface img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.bbh .apage .aface:has(img) .atb{background:linear-gradient(transparent,#0d182deb 38%)}.bbh .apage .amark{flex:1;display:grid;place-items:center;font:800 clamp(5rem,10vw,8rem)/1 var(--display);color:transparent;-webkit-text-stroke:1.5px var(--gold);letter-spacing:.02em}.bbh .apage .atb{position:relative;z-index:1;margin-top:auto;display:flex;align-items:baseline;gap:.7em;margin-inline:4.5%;margin-bottom:4.5%;padding:.75em .85em .8em;border-top:1px solid rgba(225,180,67,.24)}.bbh .apage .atb .ino{flex:none;white-space:nowrap;font:700 .7rem var(--mono);letter-spacing:.06em;color:var(--gold)}.bbh .apage .atb .arole{font:800 clamp(1rem,1.5vw,1.2rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.02em}.bbh .apage .ateamsec{padding:clamp(4.5rem,8vw,6.5rem) 0;background:var(--paper);color:var(--navy)}.bbh .apage .ateam{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.bbh .apage .ateam h3{margin-top:1.25rem;font:800 clamp(1.6rem,2.4vw,2rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .apage .ateam p{margin-top:.6rem;color:var(--graphite);line-height:1.6}.bbh .apage .amore{display:inline-block;margin-top:.9rem;font:900 .95rem var(--sans);color:var(--navy)}.bbh .apage .afound{margin-top:clamp(2rem,4vw,3rem);padding-top:1.25rem;border-top:1px solid var(--line);font:700 .78rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.bbh .apage.armed .ateam:not(.on) li{opacity:0}.bbh .apage .ateam.on li{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) calc(.1s + var(--i) * .15s) both}.bbh .apage .aadolfo{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .apage .aadolfo h2{margin-top:1rem}.bbh .apage .awords{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.bbh .apage .aquote{position:relative;margin:0;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(225,180,67,.3);background:#0d182d8c}.bbh .apage .aquote:after{content:"";position:absolute;inset:.6rem;pointer-events:none;--c:linear-gradient(var(--gold),var(--gold));background:var(--c) 0 0/1.6rem 2px,var(--c) 0 0/2px 1.6rem,var(--c) 100% 0/1.6rem 2px,var(--c) 100% 0/2px 1.6rem,var(--c) 0 100%/1.6rem 2px,var(--c) 0 100%/2px 1.6rem,var(--c) 100% 100%/1.6rem 2px,var(--c) 100% 100%/2px 1.6rem;background-repeat:no-repeat}.bbh .apage .aquote blockquote{margin:0}.bbh .apage .aquote blockquote p{font:800 clamp(2.2rem,4vw,3.4rem)/.98 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--gold);text-wrap:balance}.bbh .apage .aquote figcaption{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(225,180,67,.24);display:flex;gap:.7em;align-items:baseline;font:800 1.05rem/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--bone)}.bbh .apage .aquote .ino{font:700 .7rem var(--mono);letter-spacing:.06em;color:var(--gold);white-space:nowrap}.bbh .apage .atext p{font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.65;color:var(--muted-navy)}.bbh .apage .atext p+p{margin-top:1.1rem}.bbh .apage .atext p:first-child{color:var(--bone)}.bbh .apage .atags{margin:1.75rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.bbh .apage .atags li{padding:.4rem .7rem;border:1px solid rgba(225,180,67,.4);font:700 .72rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.bbh .apage .alinks{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}.bbh .apage .alinks a{font:900 .95rem var(--sans);color:var(--gold);text-decoration:none}.bbh .apage .alinks a:hover{text-decoration:underline;text-underline-offset:.25rem}.bbh .apage.armed .awords:not(.on)>*{opacity:0}.bbh .apage .awords.on>*{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) both}.bbh .apage .awords.on>.atext{animation-delay:.2s}@media(max-width:980px){.bbh .apage .ateam{grid-template-columns:minmax(0,1fr)}.bbh .apage .ateam li{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);column-gap:1.25rem;align-items:start}.bbh .apage .ateam .aface{grid-row:1 / span 4}.bbh .apage .ateam h3{margin-top:0}.bbh .apage .awords{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.bbh .apage .ateam li{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr)}.bbh .apage .ateam .atb{display:none}.bbh .apage .amark{font-size:3.5rem}}@media(prefers-reduced-motion:reduce){.bbh .apage *{animation:none!important}.bbh .apage.armed .ateam:not(.on) li,.bbh .apage.armed .awords:not(.on)>*{opacity:1}}@media(pointer:coarse){.bbh .apage .alinks{gap:0 1.5rem}.bbh .apage :is(.alinks a,.amore){display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem}.bbh .apage .amore{margin-top:.4rem}}.bbh .apage3 :is(.aleadsec,.afirm,.astepsec){padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--navy)}.bbh .apage3 .aleadsec{background:var(--paper)}.bbh .apage3 .afirm{background:var(--bone)}.bbh .apage3 .astepsec{background:var(--paper)}.bbh .apage3 :is(.aleadsec,.afirm,.astepsec) .eyebrow{color:var(--gold-ink)}.bbh .apage3 :is(.aleadsec,.afirm,.astepsec) h2{margin-top:1rem;font:800 clamp(2.4rem,4.4vw,3.8rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .apage3 :is(.aleadsec,.afirm,.astepsec) h2 em{font-style:normal;color:var(--gold-ink)}.bbh .apage3 .aleadlist{margin:clamp(2.25rem,4.5vw,3.25rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.bbh .apage3 .aphoto{position:relative;isolation:isolate;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--bone);box-shadow:0 1.5rem 3rem -2.25rem #172745b3}.bbh .apage3 .aphoto img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.bbh .apage3 .abody h3{margin-top:1.25rem;font:800 clamp(1.7rem,2.5vw,2.1rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .apage3 .arole3{margin-top:.4rem;font:700 .8rem/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.bbh .apage3 .aarea{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--line);font-weight:700;color:var(--navy)}.bbh .apage3 .abio{margin-top:.5rem;color:var(--graphite);line-height:1.6}.bbh .apage3 .amore{display:inline-block;margin-top:.9rem;font:900 .95rem var(--sans);color:var(--navy);text-decoration:none;border-bottom:2px solid var(--gold);padding-bottom:.15rem}.bbh .apage3 .afound3{margin-top:clamp(2rem,4vw,3rem);padding-top:1.25rem;border-top:1px solid var(--line);font-size:.95rem;color:var(--graphite)}.bbh .apage3 .alead{margin-top:1.1rem;max-width:44rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6;color:var(--graphite)}.bbh .apage3 .asvcs{margin:clamp(2.25rem,4.5vw,3.25rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.25rem)}.bbh .apage3 .asvc{height:100%;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);color:var(--navy);text-decoration:none;transition:transform .3s,box-shadow .3s}.bbh .apage3 .asico{position:relative;display:block;aspect-ratio:1 / .8;border-bottom:3px solid #B9892A}.bbh .apage3 .asico .rsvg{position:absolute;left:18%;top:13%;width:64%;height:76%}.bbh .apage3 .asname{padding:1rem 1.1rem 0;font:800 1.35rem/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .apage3 .asline{padding:.5rem 1.1rem 0;font-size:.95rem;line-height:1.5;color:var(--graphite)}.bbh .apage3 .asgo{margin-top:auto;padding:1rem 1.1rem 1.1rem;display:inline-flex;align-items:center;gap:.35rem;font:900 .88rem var(--sans);color:var(--navy)}.bbh .apage3 .asgo svg{width:1rem;height:1rem;transition:transform .25s}@media(hover:hover){.bbh .apage3 .asvc:hover{transform:translateY(-.25rem);box-shadow:0 1.5rem 2.5rem -1.75rem #1727458c}.bbh .apage3 .asvc:hover .asgo svg{transform:translate(.25rem)}}.bbh .apage3 .afacts{margin:clamp(2.75rem,5vw,3.75rem) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.bbh .apage3 .afacts div{position:relative;padding-top:calc(1rem + 2px)}.bbh .apage3 .afacts dt{font:900 clamp(2.6rem,4.6vw,3.8rem)/.9 var(--display);color:var(--gold-ink)}.bbh .apage3 .afacts dd{margin:.6rem 0 0;max-width:16rem;font-size:.95rem;line-height:1.45;color:var(--graphite)}.bbh .apage3 .awork{margin-top:clamp(2rem,4vw,2.75rem)}.bbh .apage3 .awork .btn svg{width:1.05rem;height:1.05rem}.bbh .apage3 .asteps{margin:clamp(2.25rem,4.5vw,3.25rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.bbh .apage3 .asteps li{position:relative;padding-top:calc(1.1rem + 1px)}.bbh .apage3 .asno{display:grid;place-items:center;width:2.6rem;height:2.6rem;background:var(--gold);font:900 1.45rem/1 var(--display);color:var(--navy)}.bbh .apage3 .asteps h3{margin-top:1rem;font:800 clamp(1.4rem,2vw,1.7rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .apage3 .asteps p{margin-top:.5rem;color:var(--graphite);line-height:1.55}.bbh .apage3 .aquote figcaption{display:block}@media(max-width:1100px){.bbh .apage3 .asvcs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.bbh .apage3 .aleadlist{grid-template-columns:minmax(0,1fr)}.bbh .apage3 .aleadlist li{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);column-gap:1.5rem;align-items:start}.bbh .apage3 .abody h3{margin-top:0}.bbh .apage3 .afacts,.bbh .apage3 .asteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bbh .apage3 .asvcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bbh .apage3 .aleadlist li{grid-template-columns:minmax(0,7rem) minmax(0,1fr);column-gap:1rem}.bbh .apage3 .asvcs{grid-template-columns:minmax(0,1fr)}.bbh .apage3 .asvc{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-content:start}.bbh .apage3 .asico{grid-row:1 / span 2;aspect-ratio:auto;min-height:5.5rem;border-bottom:0;border-right:3px solid #B9892A}.bbh .apage3 .asname{padding:.85rem .9rem 0}.bbh .apage3 .asline{padding:.35rem .9rem .85rem;font-size:.9rem}.bbh .apage3 .asgo{display:none}.bbh .apage3 .afacts,.bbh .apage3 .asteps{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bbh .apage3.armed .asteps:not(.on) li,.bbh .apage3.armed .afacts:not(.on) div{opacity:1}}@media(max-width:560px){.bbh .apage3 .aleadlist{gap:2.25rem}.bbh .apage3 .aleadlist li{grid-template-columns:6.5rem minmax(0,1fr);column-gap:1rem;align-items:center}.bbh .apage3 .aph{grid-row:1 / span 2}.bbh .apage3 .abody{display:contents}.bbh .apage3 .abody h3{grid-column:2;align-self:end;margin:0}.bbh .apage3 .arole3{grid-column:2;align-self:start}.bbh .apage3 :is(.aarea,.abio,.amore){grid-column:1 / -1}.bbh .apage3 .aarea{margin-top:1rem}.bbh .apage3 .amore{justify-self:start}.bbh .apage3 .afacts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;row-gap:1.75rem}.bbh .apage3 .afacts dt{font-size:2.5rem}.bbh .apage3 .afacts dd{font-size:.9rem}}.bbh .apage3 .aphoto img{transform-origin:50% 0;animation:akb 22s ease-in-out var(--kb,0s) infinite alternate}.bbh .apage3 .aleadlist li:nth-child(2){--kb:-7s}.bbh .apage3 .aleadlist li:nth-child(3){--kb:-14s}@keyframes akb{0%{transform:none}to{transform:scale(1.06)}}.bbh .apage3 .ahead .eyebrow{display:flex;align-items:center;gap:.75rem}.bbh .apage3 .ahead .eyebrow:before{content:"";flex:none;width:2.25rem;height:2px;background:var(--gold);transform-origin:0 50%}.bbh .apage3 .ahead h2 em{display:inline-block}.bbh .apage3 .aleadlist>li{--d:calc(var(--i) * .16s)}.bbh .apage3 .aph{position:relative;transition:translate .5s cubic-bezier(.2,.8,.2,1)}.bbh .apage3 .apar{position:absolute;inset:0;display:block;transform-origin:50% 0}.bbh .apage3 .asheen{position:absolute;inset:0;z-index:1;pointer-events:none;transform:translate(-101%);mix-blend-mode:screen;opacity:.38;transition:opacity .3s ease;background:linear-gradient(105deg,transparent 36%,rgba(255,236,190,.07) 43%,rgba(255,236,190,.26) 50%,rgba(255,236,190,.07) 57%,transparent 64%)}.bbh .apage3 .aveil{position:absolute;inset:0;z-index:2;pointer-events:none;transform:translateY(101%);background:var(--bone)}.bbh .apage3 .aveil:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--gold)}.bbh .apage3 .atick{position:absolute;inset:-.55rem;z-index:1;pointer-events:none}.bbh .apage3 .atick i{position:absolute;width:1.15rem;height:1.15rem;border:0 solid var(--gold);transition:translate .5s cubic-bezier(.2,.8,.2,1)}.bbh .apage3 .atick i:nth-child(1){top:0;left:0;border-width:2px 0 0 2px;--tx:-1;--ty:-1}.bbh .apage3 .atick i:nth-child(2){top:0;right:0;border-width:2px 2px 0 0;--tx:1;--ty:-1}.bbh .apage3 .atick i:nth-child(3){right:0;bottom:0;border-width:0 2px 2px 0;--tx:1;--ty:1}.bbh .apage3 .atick i:nth-child(4){left:0;bottom:0;border-width:0 0 2px 2px;--tx:-1;--ty:1}.bbh .apage3 :is(.aarea,.afound3){position:relative;border-top:0}.bbh .apage3 :is(.aarea,.afound3):before,.bbh .apage3 :is(.aarea,.afound3):after{content:"";position:absolute;left:0;top:0;height:1px;transform-origin:0 50%}.bbh .apage3 :is(.aarea,.afound3):before{right:0;background:var(--line)}.bbh .apage3 :is(.aarea,.afound3):after{width:2.5rem;height:2px;top:-.5px;background:var(--gold)}.bbh .apage3 .afound3 span{display:inline-block}@media(prefers-reduced-motion:no-preference){.bbh .apage3.armed .ahead:not(.on) .eyebrow:before{transform:scaleX(0)}.bbh .apage3.armed .ahead:not(.on) :is(.eyebrow,h2,h2 em){opacity:0}.bbh .apage3 .ahead.on .eyebrow:before{animation:sp-line .7s cubic-bezier(.6,0,.2,1) both}.bbh .apage3 .ahead.on .eyebrow{animation:a-slide .6s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .apage3 .ahead.on h2{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .18s backwards}.bbh .apage3 .ahead.on h2 em{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .34s backwards}.bbh .apage3.armed .aleadlist>li:not(.on) :is(.aph,h3,.arole3,.aarea,.abio,.amore,.atick i){opacity:0}.bbh .apage3.armed .aleadlist>li:not(.on) .aveil{transform:none}.bbh .apage3.armed .aleadlist>li:not(.on) .aarea:before,.bbh .apage3.armed .aleadlist>li:not(.on) .aarea:after{transform:scaleX(0)}.bbh .apage3 .aleadlist>li.on .aph{animation:a-fade .35s ease var(--d) backwards}.bbh .apage3 .aleadlist>li.on .aveil{animation:a-veil 1.05s cubic-bezier(.7,0,.2,1) calc(var(--d) + .25s) backwards}.bbh .apage3 .aleadlist>li.on .aphoto img{animation:akb 22s ease-in-out var(--kb,0s) infinite alternate,a-settle 1.8s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .25s) backwards}.bbh .apage3 .aleadlist>li.on .atick i{animation:a-tick .85s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .55s) backwards}.bbh .apage3 .aleadlist>li.on :is(h3,.arole3,.aarea,.abio,.amore){animation:sp-rise .65s cubic-bezier(.2,.8,.2,1) calc(var(--d) + var(--t)) backwards}.bbh .apage3 .aleadlist>li h3{--t:.6s}.bbh .apage3 .aleadlist>li .arole3{--t:.7s}.bbh .apage3 .aleadlist>li .aarea{--t:.8s}.bbh .apage3 .aleadlist>li .abio{--t:.92s}.bbh .apage3 .aleadlist>li .amore{--t:1.04s}.bbh .apage3 .aleadlist>li.on .aarea:before{animation:sp-line 1s cubic-bezier(.6,0,.2,1) calc(var(--d) + .8s) backwards}.bbh .apage3 .aleadlist>li.on .aarea:after{animation:sp-line .6s cubic-bezier(.6,0,.2,1) calc(var(--d) + 1.15s) backwards}.bbh .apage3.armed .afound3:not(.on):before,.bbh .apage3.armed .afound3:not(.on):after{transform:scaleX(0)}.bbh .apage3.armed .afound3:not(.on) span{opacity:0}.bbh .apage3 .afound3.on:before{animation:sp-line 1.3s cubic-bezier(.6,0,.2,1) backwards}.bbh .apage3 .afound3.on:after{animation:sp-line .7s cubic-bezier(.6,0,.2,1) .45s backwards}.bbh .apage3 .afound3.on span{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .55s backwards}.bbh .apage3 .aleadsec.live .aleadlist>li.on .asheen{animation:a-sheen 12s cubic-bezier(.45,0,.25,1) calc(1.9s + var(--i) * .45s) infinite}@media(hover:hover){.bbh .apage3 .aleadsec .aleadlist>li.on:hover .aph{translate:0 -.3rem}.bbh .apage3 .aleadsec .aleadlist>li.on:hover .atick i{translate:calc(var(--tx) * .3rem) calc(var(--ty) * .3rem)}.bbh .apage3 .aleadsec .aleadlist>li.on:hover .asheen{animation:a-sweep 1.2s cubic-bezier(.45,0,.25,1);opacity:1}}.bbh .apage3 .aleadsec .aleadlist>li.on.tap .aph{translate:0 -.2rem}.bbh .apage3 .aleadsec .aleadlist>li.on.tap .atick i{translate:calc(var(--tx) * .25rem) calc(var(--ty) * .25rem)}.bbh .apage3 .aleadsec .aleadlist>li.on.tap .asheen{animation:a-sweep 1.2s cubic-bezier(.45,0,.25,1);opacity:1}@supports (animation-timeline:view()){.bbh .apage3 .apar{animation:a-par linear both;animation-timeline:view();animation-range:cover}}}@keyframes a-fade{0%{opacity:0}}@keyframes a-slide{0%{opacity:0;transform:translate(-.6rem)}}@keyframes a-veil{0%{transform:none}to{transform:translateY(101%)}}@keyframes a-settle{0%{scale:1.16}to{scale:1}}@keyframes a-tick{0%{opacity:0;transform:translate(calc(var(--tx) * 1.1rem),calc(var(--ty) * 1.1rem))}}@keyframes a-sheen{0%{transform:translate(-101%)}12%,to{transform:translate(101%)}}@keyframes a-sweep{0%{transform:translate(-101%)}to{transform:translate(101%)}}@keyframes a-par{0%{scale:1.05}to{scale:1}}@media(max-width:980px){.bbh .apage3 .aleadlist>li{--d:0s}}@media(max-width:560px){.bbh .apage3 .atick{inset:-.4rem}.bbh .apage3 .atick i{width:.8rem;height:.8rem}}.bbh .apage3 .shero{position:relative;overflow:clip}.bbh .apage3 .shero.gridbg{background-image:none}.bbh .apage3 .shero:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid2) 1px,transparent 1px),linear-gradient(90deg,var(--grid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .apage3 .shero>.wrap{position:relative}.bbh .apage3 .asico{overflow:hidden}.bbh .apage3 .asico:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;transform:translate(-101%);background:linear-gradient(105deg,transparent 32%,rgba(255,250,232,.08) 41%,rgba(255,250,232,.42) 50%,rgba(255,250,232,.08) 59%,transparent 68%)}.bbh .apage3 .asico .rsvg{transition:translate .35s cubic-bezier(.2,.8,.2,1)}.bbh .apage3 .afacts div:before,.bbh .apage3 .afacts div:after{content:"";position:absolute;left:0;top:0;height:2px;transform-origin:0 50%}.bbh .apage3 .afacts div:before{right:0;background:var(--navy)}.bbh .apage3 .afacts div:after{width:2.5rem;background:var(--gold)}.bbh .apage3 .afacts .odo{--odo-at:calc(.2s + var(--i) * .13s)}.bbh .apage3 .asteps{--g:clamp(1.25rem,3vw,2.5rem);gap:var(--g)}.bbh .apage3 .asteps li:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--line);transform-origin:0 50%}.bbh .apage3 .asteps li:before{content:"";position:absolute;left:2.6rem;top:2.4rem;width:calc(100% - 2.6rem + var(--g));height:2px;background:var(--gold);transform-origin:0 50%}.bbh .apage3 .asteps li:last-child:before{content:none}.bbh .apage3 .asno{position:relative;z-index:1}@media(max-width:980px){.bbh .apage3 .asteps li:before{left:calc(1.3rem - 1px);top:calc(3.7rem + 1px);width:2px;height:calc(100% - 3.7rem - 1px + var(--g) + 1.1rem + 1px);transform-origin:50% 0}}@media(min-width:561px)and (max-width:980px){.bbh .apage3 .asteps{--g:2rem;grid-template-columns:minmax(0,1fr)}.bbh .apage3 .asteps li{display:grid;grid-template-columns:2.6rem clamp(9.5rem,20vw,12rem) minmax(0,1fr);column-gap:clamp(1rem,3vw,2rem);align-items:start}.bbh .apage3 .asteps h3{margin-top:.6rem}.bbh .apage3 .asteps p{margin-top:.5rem;max-width:34rem}}@media(max-width:560px){.bbh .apage3 .asteps li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);column-gap:1rem;align-items:start}.bbh .apage3 .asno{grid-row:1 / span 2}.bbh .apage3 .asteps h3{margin-top:.6rem}.bbh .apage3 .asteps p{grid-column:2}}.bbh .apage3 .aadolfo{position:relative;overflow:clip;background-image:none}.bbh .apage3 .aadolfo:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--ngrid) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid) 1px,transparent 1px),linear-gradient(var(--ngrid2) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .apage3 .aadolfo>.wrap{position:relative}.bbh .apage3 .aadolfo .ahead .eyebrow{color:var(--gold)}.bbh .apage3 .aqw{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.bbh .apage3 .aqw>span{display:inline-block}.bbh .apage3 .aquote figcaption{position:relative;border-top-color:transparent}.bbh .apage3 .aquote figcaption:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:#e1b4433d;transform-origin:0 50%}@media(prefers-reduced-motion:no-preference){.bbh .apage3 .shero.live:before{animation:a-grid 60s linear infinite}.bbh .apage3 .shsheet:before{animation:a-corners 1.1s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .apage3 .aseal{animation:a-rise .9s cubic-bezier(.2,.8,.2,1) .2s backwards}.bbh .apage3 .aseal:after{animation:a-corners 1s cubic-bezier(.2,.8,.2,1) .5s backwards}.bbh .apage3 .aseal .asealw{animation:a-stamp 1.5s cubic-bezier(.2,.8,.2,1) .35s backwards}.bbh .apage3 .aseal .bstb{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) 1s backwards}.bbh .apage3 .aseal.hold:not(.on){opacity:0;animation:none}.bbh .apage3 .aseal.hold:not(.on):after,.bbh .apage3 .aseal.hold:not(.on) :is(.asealw,.bstb){animation:none}.bbh .apage3.armed .alead:not(.on){opacity:0}.bbh .apage3 .alead.on{animation:sp-rise .65s cubic-bezier(.2,.8,.2,1) .2s backwards}.bbh .apage3.armed .asvc:not(.on){opacity:0}.bbh .apage3 .asvc.on{animation:a-card .75s cubic-bezier(.2,.8,.2,1) var(--cd,0s) backwards}.bbh .apage3 .asvc.on .rsvg{animation-delay:calc(var(--cd,0s) + .3s)}.bbh .apage3 .asvc.on .asico:before{animation:a-sweep 1.3s cubic-bezier(.45,0,.25,1) calc(var(--cd,0s) + 1s) backwards}.bbh .apage3 .asvc:is(:hover,:focus-visible) .asico:before{animation:a-sweep 1.1s cubic-bezier(.45,0,.25,1)}@media(hover:hover){.bbh .apage3 .asvc:hover .asico .rsvg{translate:0 -3px}}.bbh .apage3 .asvc{transition:transform .3s,box-shadow .3s,scale .15s ease}.bbh .apage3 .asvc:active{scale:.985}.bbh .apage3.armed .afacts:not(.on) .ods{transform:none}.bbh .apage3.armed .afacts:not(.on) div:before,.bbh .apage3.armed .afacts:not(.on) div:after{transform:scaleX(0)}.bbh .apage3.armed .afacts:not(.on) :is(.odc,.odx,dd){opacity:0}.bbh .apage3 .afacts.on .ods{transition:transform var(--odo-roll) var(--odo-wait)}.bbh .apage3 .afacts.on .odc{animation:odo-in .5s ease var(--odo-wait) backwards}.bbh .apage3 .afacts.on .odx{animation:odo-rise .7s cubic-bezier(.2,.8,.2,1) calc(var(--odo-at) + .45s) backwards}.bbh .apage3 .afacts.on div:before{animation:sp-line 1s cubic-bezier(.6,0,.2,1) calc(var(--i) * .13s) backwards}.bbh .apage3 .afacts.on div:after{animation:sp-line .6s cubic-bezier(.6,0,.2,1) calc(var(--i) * .13s + .35s) backwards}.bbh .apage3 .afacts.on dd{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) calc(var(--i) * .13s + .3s) backwards}.bbh .apage3.armed .awork:not(.on){opacity:0}.bbh .apage3 .awork.on{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .apage3 .asteps li{--t:calc(.2s + var(--i) * .42s)}.bbh .apage3.armed .asteps:not(.on) li:after,.bbh .apage3.armed .asteps:not(.on) li:before{transform:scaleX(0)}.bbh .apage3.armed .asteps:not(.on) :is(.asno,h3,p){opacity:0}.bbh .apage3 .asteps.on li:after{animation:sp-line .8s cubic-bezier(.6,0,.2,1) calc(var(--i) * .1s) backwards}.bbh .apage3 .asteps.on .asno{animation:a-pop .5s cubic-bezier(.2,.8,.2,1) var(--t) backwards}.bbh .apage3 .asteps.on li:before{animation:sp-line .42s cubic-bezier(.45,0,.55,1) calc(var(--t) + .18s) backwards}.bbh .apage3 .asteps.on h3{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) calc(var(--t) + .1s) backwards}.bbh .apage3 .asteps.on p{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) calc(var(--t) + .2s) backwards}.bbh .apage3 .astepsec.live .asteps.on .asno{animation:a-pop .5s cubic-bezier(.2,.8,.2,1) var(--t) backwards,a-wave 8s ease-in-out calc(2.8s + var(--i) * .3s) infinite}@media(max-width:980px){.bbh .apage3.armed .asteps:not(.on) li:before{transform:scaleY(0)}.bbh .apage3 .asteps.on li:before{animation-name:sp-liney}}.bbh .apage3 .aadolfo.live:before{animation:a-grid 80s linear infinite}.bbh .apage3.armed .awords:not(.on)>*{opacity:1}.bbh .apage3 .awords.on>*{animation:none}.bbh .apage3.armed .awords:not(.on) .aquote{opacity:0}.bbh .apage3.armed .awords:not(.on) .aquote:after{opacity:0}.bbh .apage3.armed .awords:not(.on) .aqw>span{transform:translateY(108%)}.bbh .apage3.armed .awords:not(.on) .aquote figcaption{opacity:0}.bbh .apage3.armed .awords:not(.on) .aquote figcaption:before{transform:scaleX(0)}.bbh .apage3.armed .awords:not(.on) .atext>*{opacity:0}.bbh .apage3 .awords.on .aquote{animation:a-fade .6s ease backwards}.bbh .apage3 .awords.on .aquote:after{animation:a-corners 1s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .apage3 .awords.on .aqw>span{animation:a-word .8s cubic-bezier(.2,.8,.2,1) calc(.4s + var(--w) * .12s) backwards}.bbh .apage3 .awords.on .aquote figcaption:before{animation:sp-line .8s cubic-bezier(.6,0,.2,1) 1.05s backwards}.bbh .apage3 .awords.on .aquote figcaption{animation:a-fade .6s ease 1.2s backwards}.bbh .apage3 .awords.on .atext>*{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) calc(.55s + var(--n,0) * .15s) backwards}.bbh .apage3 .atext>:nth-child(2){--n:1}.bbh .apage3 .atext>:nth-child(3){--n:2}.bbh .apage3 .atext>:nth-child(4){--n:3}.bbh .apage3.armed .pcta .psheet:not(.on):before{opacity:0}.bbh .apage3.armed .pcta .psheet:not(.on)>*{opacity:0}.bbh .apage3 .pcta .psheet.on:before{animation:a-corners 1s cubic-bezier(.2,.8,.2,1) backwards}.bbh .apage3 .pcta .psheet.on>*{animation:sp-rise .65s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--n,0) * .1s) backwards}.bbh .apage3 .pcta .psheet>:nth-child(2){--n:1}.bbh .apage3 .pcta .psheet>:nth-child(3){--n:2}.bbh .apage3 .pcta .psheet>:nth-child(4){--n:3}}@media(min-width:1101px){.bbh .apage3 .asvcs>li{--cd:calc(var(--i) * .09s)}}@media(min-width:701px)and (max-width:1100px){.bbh .apage3 .asvcs>li:nth-child(3n+2){--cd:.09s}.bbh .apage3 .asvcs>li:nth-child(3n){--cd:.18s}}@media(min-width:561px)and (max-width:700px){.bbh .apage3 .asvcs>li:nth-child(2n){--cd:.09s}}@keyframes a-grid{to{transform:translate3d(7.5rem,7.5rem,0)}}@keyframes a-corners{0%{opacity:0;transform:scale(1.03)}}@keyframes a-rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes a-stamp{0%{opacity:0;transform:rotate(-24deg) scale(.86)}}@keyframes a-card{0%{opacity:0;transform:translateY(1.1rem)}}@keyframes a-pop{0%{opacity:0;transform:scale(.5)}}@keyframes a-wave{0%,10%,to{transform:none}5%{transform:translateY(-.22rem) scale(1.06)}}@keyframes a-word{0%{transform:translateY(108%)}}.bbh #adolfo{scroll-margin-top:4rem}.bbh .shcopy .sub .ainl{color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:.22em}.bbh .shcopy .sub .ainl:hover{color:var(--navy)}.bbh .nipage{--leaf:#4E7A4C}.bbh .nipage .nicat{display:inline-flex;align-items:center;gap:.5rem;font:700 .7rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.bbh .nipage .nimk{flex:none;display:inline-block;width:.6rem;height:.6rem;background:var(--gold)}.bbh .nipage .nimk[data-c=ai]{background:var(--blue-line)}.bbh .nipage .nimk[data-c=sys]{background:var(--gold)}.bbh .nipage .nimk[data-c=brand]{background:var(--terra)}.bbh .nipage .nimk[data-c=strat]{background:var(--leaf)}.bbh .nipage .nimat{position:relative;display:block;margin:0;padding:.6rem;background:var(--paper);border:1px solid rgba(23,39,69,.22);box-shadow:0 1.5rem 3rem -2.25rem #0d182d99}.bbh .nipage .nimat:after{content:"";position:absolute;inset:-.4rem;pointer-events:none;--c:linear-gradient(var(--gold),var(--gold));background:var(--c) 0 0/1.1rem 2px,var(--c) 0 0/2px 1.1rem,var(--c) 100% 0/1.1rem 2px,var(--c) 100% 0/2px 1.1rem,var(--c) 0 100%/1.1rem 2px,var(--c) 0 100%/2px 1.1rem,var(--c) 100% 100%/1.1rem 2px,var(--c) 100% 100%/2px 1.1rem;background-repeat:no-repeat}.bbh .nipage .nimat img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.bbh .nipage .nistrip{display:flex;border-top:1px solid var(--line);font:700 .62rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}.bbh .nipage .nistrip>span{padding:.7rem .8rem;white-space:nowrap}.bbh .nipage .nistrip>span+span{border-left:1px solid var(--line)}.bbh .nipage .nistrip b{color:var(--gold-ink)}.bbh .nipage .nimat .nistrip{margin:.6rem -.6rem -.6rem}.bbh .nipage .nitopics{position:relative;padding:clamp(1.25rem,2.4vw,1.9rem);color:var(--bone);box-shadow:0 1.5rem 3rem -2rem #0d182db3}.bbh .nipage .nitopics:before{content:"";position:absolute;inset:.55rem;border:1px solid rgba(241,241,237,.13);pointer-events:none}.bbh .nipage .nitopics:after{content:"";position:absolute;inset:.3rem;pointer-events:none;--c:linear-gradient(var(--gold),var(--gold));background:var(--c) 0 0/1.4rem 2px,var(--c) 0 0/2px 1.4rem,var(--c) 100% 0/1.4rem 2px,var(--c) 100% 0/2px 1.4rem,var(--c) 0 100%/1.4rem 2px,var(--c) 0 100%/2px 1.4rem,var(--c) 100% 100%/1.4rem 2px,var(--c) 100% 100%/2px 1.4rem;background-repeat:no-repeat}.bbh .nipage .nitcap{display:flex;justify-content:space-between;gap:1rem;padding:.25rem .5rem .8rem;border-bottom:1px solid rgba(225,180,67,.3);font:700 .68rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.bbh .nipage .nitopics ul{margin:0;padding:0;list-style:none}.bbh .nipage .nitopics li a{position:relative;z-index:1;display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:1rem .5rem;border-bottom:1px solid rgba(225,180,67,.16);color:var(--bone);text-decoration:none;transition:background-color .2s}.bbh .nipage .nitopics .nino{font:700 .74rem var(--mono);letter-spacing:.04em;color:var(--gold)}.bbh .nipage .nitn b{display:block;font:800 clamp(1.3rem,1.9vw,1.6rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .nipage .nitn small{display:block;margin-top:.4rem;font-size:.84rem;color:var(--muted-navy)}.bbh .nipage .nitn small .nimk{margin-right:.45rem;vertical-align:.02em}.bbh .nipage .nitopics .nigo{font:700 .9rem var(--mono);color:var(--gold);transition:transform .25s}@media(hover:hover){.bbh .nipage .nitopics li a:hover{background:#e1b44314}.bbh .nipage .nitopics li a:hover .nigo{transform:translate(.25rem)}}.bbh .nipage .nitbx{display:flex;align-items:baseline;gap:.7em;margin-top:1rem;padding:.8rem .5rem .1rem}.bbh .nipage .nitbx .ino{font:700 .74rem var(--mono);letter-spacing:.06em;color:var(--gold)}.bbh .nipage .nitbx .inm{font:800 clamp(1.3rem,2vw,1.6rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .nipage .nifeatsec{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .nipage .nifeat{margin-top:clamp(1.75rem,3.5vw,2.5rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4.5vw,4rem);align-items:center}.bbh .nipage .nifeatsec .nimat{border-color:#e1b44373;box-shadow:0 1.75rem 3rem -2rem #000000a6;transition:transform .3s}@media(hover:hover){.bbh .nipage .nifeatsec .nimat:hover{transform:translateY(-.25rem)}}.bbh .nipage .nifeattx .nicat{color:var(--gold)}.bbh .spage.nipage .nifeattx h2{margin-top:1rem;font-size:clamp(2rem,3.4vw,3rem);line-height:.98}.bbh .nipage .nifeattx h2 a{color:var(--bone);text-decoration:none}.bbh .nipage .nifeattx h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3rem;text-decoration-color:var(--gold)}.bbh .nipage .nifeattx .niex{margin-top:1.1rem;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6;color:var(--muted-navy)}.bbh .nipage .nispec{margin:1.5rem 0 0;display:grid;gap:.6rem;padding-top:1rem;border-top:1px solid rgba(225,180,67,.25)}.bbh .nipage .nispec div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}.bbh .nipage .nispec dt{font:700 .7rem/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.bbh .nipage .nispec dd{margin:0;font-weight:700}.bbh .nipage .nigo{display:inline-block;margin-top:1.5rem;font:900 .95rem var(--sans);color:var(--gold-ink);text-decoration:none}.bbh .nipage .dark .nigo{color:var(--gold)}.bbh .nipage .nigo:hover{text-decoration:underline;text-underline-offset:.25rem}.bbh .nipage.armed .nifeat:not(.on)>*{opacity:0}.bbh .nipage .nifeat.on>*{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) both}.bbh .nipage .nifeat.on>.nifeattx{animation-delay:.15s}.bbh .nipage .nilistsec{padding:clamp(4.5rem,8vw,6.5rem) 0;background:var(--paper);color:var(--navy);scroll-margin-top:3rem}.bbh .nipage .nibar{margin-top:1.75rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem}.bbh .nipage .nichips{display:flex;flex-wrap:wrap;gap:.5rem}.bbh .nipage .nichips button{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:var(--bone);border:1px solid var(--line);font:700 .9rem/1.2 var(--sans);color:var(--navy);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.bbh .nipage .nichips button:hover{border-color:var(--navy)}.bbh .nipage .nichips button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--bone)}.bbh .nipage .nicount{font:700 .74rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite)}.bbh .nipage .nigrid{margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,1.75rem)}.bbh .nipage .nigrid>li{display:flex}.bbh .nipage .nicard{display:flex;flex-direction:column;width:100%;background:var(--bone);border:1px solid var(--line);color:var(--navy);text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s}@media(hover:hover){.bbh .nipage .nicard:hover{transform:translateY(-.2rem);border-color:#17274547;box-shadow:0 1.25rem 2.5rem -1.5rem #17274573}.bbh .nipage .nicard:hover .niframe{border-color:var(--gold)}}.bbh .nipage .niframe{display:block;margin:.65rem .65rem 0;padding:.3rem;background:var(--paper);border:1px solid var(--line);transition:border-color .3s}.bbh .nipage .niframe img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.bbh .nipage .nicb{flex:1;display:flex;flex-direction:column;gap:.6rem;padding:1.15rem 1.25rem 1.35rem}.bbh .nipage .nih{font:800 clamp(1.35rem,1.8vw,1.6rem)/1.02 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .nipage .nicb .niex{color:var(--graphite);font-size:.97rem;line-height:1.5}.bbh .nipage .nicard .nistrip{margin-top:auto}.bbh .nipage.armed .nigrid>li:not(.on){opacity:0}.bbh .nipage .nigrid>li.on{animation:sp-rise .55s cubic-bezier(.2,.8,.2,1) calc(.05s + var(--c) * .1s) both}.bbh .nipage .nicrumb{margin-bottom:clamp(1.25rem,2.6vw,2rem)}.bbh .nipage .nicrumb ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;font:700 .68rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.bbh .nipage .nicrumb li{min-width:0}.bbh .nipage .nicrumb li+li:before{content:"/";margin-right:.35rem;color:var(--control-line)}.bbh .nipage .nicrumb a{color:var(--navy);text-decoration:none}.bbh .nipage .nicrumb a:hover{text-decoration:underline;text-underline-offset:.2rem}.bbh .nipage .nicrumb [aria-current]{max-width:min(48ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gold-ink)}.bbh .nipage .nitb{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;border:1px solid rgba(23,39,69,.22);background:var(--paper);font:700 .64rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}.bbh .nipage .nitb>span{display:flex;align-items:center;padding:.6rem .85rem;white-space:nowrap;border-right:1px solid rgba(23,39,69,.22)}.bbh .nipage .nitb>span:last-child{border-right:0}.bbh .nipage .nitb b{color:var(--gold-ink)}.bbh .nipage .nitb .nicat{font:inherit;letter-spacing:inherit;color:var(--navy)}.bbh .spage.nipage .shcopy h1{margin-top:1.1rem}.bbh .spage.nidocpage .shcopy h1{font-size:clamp(2.1rem,3.7vw,3.3rem);line-height:.98}.bbh .nipage .niby{margin-top:1.1rem;font-size:.95rem;color:var(--graphite)}.bbh .nipage .niby a{font-weight:900;color:var(--navy)}.bbh .nipage .nihimg{justify-self:end;width:100%;max-width:34rem}.bbh .nipage .nibodysec{padding:clamp(3.5rem,7vw,5.5rem) 0 clamp(4.5rem,8vw,6.5rem);background:var(--paper);color:var(--navy)}.bbh .nipage .nilayout{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,36rem);justify-content:center;column-gap:clamp(2.5rem,6vw,6rem);font-size:1.1875rem}.bbh .nipage .nilayout.solo{grid-template-columns:minmax(0,36rem)}.bbh .nipage .nitoc{position:sticky;top:6rem;align-self:start;font-size:.92rem}.bbh .nipage .nitoc .nitcap{padding:0 0 .75rem;border-bottom:1.5px solid var(--navy);color:var(--gold-ink)}.bbh .nipage .nitoc ol{margin:0;padding:0;list-style:none}.bbh .nipage .nitoc a{display:grid;grid-template-columns:2.4rem minmax(0,1fr);padding:.65rem 0;border-bottom:1px solid var(--line);color:var(--graphite);text-decoration:none;line-height:1.35;transition:color .2s}.bbh .nipage .nitoc a:hover{color:var(--navy)}.bbh .nipage .nitoc .nino{font:700 .7rem/1.9 var(--mono);letter-spacing:.04em;color:var(--gold-ink)}.bbh .nipage .niprose{min-width:0;max-width:36rem}.bbh .nipage .niprose p{line-height:1.75;color:var(--navy)}.bbh .nipage .niprose p+p{margin-top:1.15em}.bbh .nipage .nilead p:first-child{font-size:1.2em;line-height:1.6}.bbh .nipage .nisec{position:relative;margin-top:3.25rem;padding-top:1.4rem;border-top:1px solid var(--line)}.bbh .nipage .nisec:before{content:"";position:absolute;left:0;top:-1px;width:3rem;height:2px;background:var(--gold);transform-origin:0 50%}.bbh .nipage .nisec>.nino{font:700 .74rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .spage.nipage .nisec h2{margin:.45rem 0 1.15rem;font:800 clamp(1.7rem,2.7vw,2.3rem)/1.02 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--navy);scroll-margin-top:6rem}.bbh .nipage #frequently-asked-questions{scroll-margin-top:6rem}.bbh .nipage .niprose h3{margin:1.75rem 0 .5rem;font:900 1.1rem/1.3 var(--sans);color:var(--navy)}.bbh .nipage .niprose :is(ul,ol){margin:1.1em 0;padding-left:1.35rem;line-height:1.7}.bbh .nipage .niprose ul{list-style:square}.bbh .nipage .niprose ol{list-style:decimal-leading-zero;padding-left:2rem}.bbh .nipage .niprose li+li{margin-top:.45em}.bbh .nipage .niprose li::marker{color:var(--gold-ink);font-weight:700}.bbh .nipage .niprose :is(.nilead,.nisec) a,.bbh .nipage .qans a{font-weight:700;color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:.22em;transition:text-decoration-color .2s}.bbh .nipage .niprose :is(.nilead,.nisec) a:hover{text-decoration-color:var(--navy)}.bbh .nipage.armed .nisec:not(.on):before{transform:scaleX(0)}.bbh .nipage .nisec.on:before{animation:sp-line .7s cubic-bezier(.6,0,.2,1) .1s both}.bbh .nipage .niend{margin-top:3.5rem;padding:1.4rem 1.5rem 1.5rem;background:var(--bone);border:1px solid var(--line);border-top:3px solid var(--gold);font-size:1rem}.bbh .nipage .niend .nicap{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font:700 .7rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.bbh .nipage .niend .nicap+p{margin-top:.75rem;color:var(--graphite);line-height:1.6}.bbh .nipage .niend a{font-weight:900;color:var(--navy)}.bbh .nipage .niend .nilinks{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.bbh .nipage .niend .nilinks a{text-decoration:none}.bbh .nipage .niend .nilinks a:hover{text-decoration:underline;text-underline-offset:.25rem}.bbh .nipage .nifaqintro{margin-top:1rem;max-width:60ch;color:var(--graphite)}.bbh .nipage .nifaqintro p+p{margin-top:.75rem}.bbh .nipage .nirelsec{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .nipage .nirelsec .nicard{border-color:transparent}@media(max-width:980px){.bbh .nipage .nitopics{max-width:34rem}.bbh .nipage .nifeat{grid-template-columns:minmax(0,1fr)}.bbh .nipage .nigrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbh .nipage .nihimg{justify-self:start}.bbh .nipage .nilayout,.bbh .nipage .nilayout.solo{grid-template-columns:minmax(0,1fr);justify-items:start}.bbh .nipage .nitoc{position:static;width:100%;max-width:36rem;margin-bottom:2.5rem;padding:1.1rem 1.2rem .4rem;background:var(--bone);border:1px solid var(--line)}.bbh .nipage .nitoc .nitcap{border-bottom-width:1px}.bbh .nipage .nitoc li:last-child a{border-bottom:0}}@media(max-width:600px){.bbh .nipage .nigrid{grid-template-columns:minmax(0,1fr)}.bbh .nipage .nilayout{font-size:1.0625rem}.bbh .nipage .nicrumb [aria-current]{display:none}.bbh .nipage .nitb{display:grid;grid-template-columns:auto auto}.bbh .nipage .nitb>span{padding:.55rem .65rem}.bbh .nipage .nitb>span:nth-child(2n){border-right:0}.bbh .nipage .nitb>span:nth-child(n+3){border-top:1px solid rgba(23,39,69,.22)}.bbh .nipage .nistrip>span{padding:.65rem .6rem}.bbh .nipage .nispec div{grid-template-columns:5.5rem minmax(0,1fr)}.bbh .nipage .nichips button{padding:.55rem .8rem;font-size:.85rem}.bbh .nipage .nilatest{display:none}}@media(prefers-reduced-motion:reduce){.bbh .nipage *{animation:none!important}.bbh .nipage.armed :is(.nifeat:not(.on)>*,.nigrid>li:not(.on)){opacity:1}.bbh .nipage.armed .nisec:not(.on):before{transform:none}}@media(max-width:980px){.bbh .nipage .nicb .niex,.bbh .nipage .nitoc{font-size:1rem}}@media(pointer:coarse){.bbh .nipage .nichips button{min-height:2.75rem}.bbh .nipage :is(a.nigo,.niend .nilinks a){display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem}.bbh .nipage a.nigo{margin-top:1rem}.bbh .nipage .niend .nilinks{gap:0 1.5rem;margin-top:.5rem}.bbh .nipage .nicrumb a,.bbh .nipage .niby a{display:inline-block;padding-block:.85rem;margin-block:-.85rem}.bbh .nipage .nitoc a{min-height:2.75rem}}.bbh .nxtopic{display:inline-flex;align-items:center;gap:.5rem;font:700 .74rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--tink)}.bbh .nxtopic i{width:.6rem;height:.6rem;background:var(--tc);flex:none}.bbh .nicover{display:block;width:100%;height:auto}.bbh .nxboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-self:center}.bbh .nxtile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.3rem;min-height:9.5rem;padding:1.1rem;text-decoration:none;color:#f1f1ed;background:var(--tc);box-shadow:0 1rem 2rem -1.5rem #172745b3;transition:transform .25s ease,box-shadow .25s ease}.bbh .nxtile.nx-sys{color:var(--navy)}.bbh .nxtile b{font:800 1.35rem/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .nxtile small{font:700 .72rem var(--mono);letter-spacing:.06em;opacity:.85}.bbh .nxtico{position:absolute;top:.9rem;left:.9rem}.bbh .nxtico svg{width:2.4rem;height:2.4rem;overflow:visible;filter:drop-shadow(1px 1.5px 0 rgba(0,0,0,.25)) drop-shadow(0 .3rem .3rem rgba(0,0,0,.2))}@media(hover:hover){.bbh .nxtile:hover{--lift:-.25rem;box-shadow:0 1.4rem 2.4rem -1.5rem #172745cc}}.bbh .nxtile:focus-visible{outline:.1875rem solid var(--navy);outline-offset:.2rem}.bbh .nxfeatsec{padding:clamp(4.5rem,8vw,6.5rem) 0 clamp(2rem,4vw,3rem);background:var(--paper);color:var(--navy)}.bbh .nxfeat{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:center}.bbh .nxfcv{display:block;box-shadow:0 1.5rem 3rem -2.25rem #172745bf;border-bottom:4px solid var(--tc)}.bbh .nxftx h2{margin-top:.9rem;font:800 clamp(2rem,3.6vw,3rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .nxftx h2 a{color:inherit;text-decoration:none}.bbh .nxftx h2 a:hover{color:var(--tink)}.bbh .nxftx .nxex{margin-top:1rem;font-size:1.08rem;line-height:1.55;color:var(--graphite)}.bbh .nxmeta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:1rem;font:700 .74rem var(--mono);letter-spacing:.04em;color:var(--graphite)}.bbh .nxgo{display:inline-flex;gap:.4rem;margin-top:1.4rem;font:700 .95rem var(--sans);color:var(--navy);text-decoration:none;border-bottom:2px solid var(--tc);padding-bottom:.15rem}.bbh .nxlistsec{padding:clamp(2.5rem,5vw,4rem) 0 clamp(4.5rem,8vw,6.5rem);background:var(--paper);color:var(--navy)}.bbh .nxbar{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.bbh .nxchips{display:flex;flex-wrap:wrap;gap:.5rem}.bbh .nxchips button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;background:var(--paper);border:1px solid var(--line);color:var(--navy);font:700 .88rem var(--sans);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.bbh .nxchips button i{width:.6rem;height:.6rem;background:var(--tc)}.bbh .nxchips button:hover{border-color:var(--tc,var(--navy))}.bbh .nxchips button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--bone)}.bbh .nxchips button:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.15rem}.bbh .nxcount{font:700 .74rem var(--mono);letter-spacing:.04em;color:var(--graphite)}.bbh .nxgrid{margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.bbh .nxcard{display:flex;flex-direction:column;height:100%;background:var(--bone);border:1px solid var(--line);border-top:0;color:var(--navy);text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.bbh .nxcv{display:block;border-bottom:3px solid var(--tc)}.bbh .nxcb{flex:1;display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.2rem 1.25rem}.bbh .nxh{font:800 1.45rem/1.02 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .nxcard .nxex{color:var(--graphite);font-size:.95rem;line-height:1.5}.bbh .nxcard .nxmeta{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--line)}@media(hover:hover){.bbh .nxcard:hover{transform:translateY(-.25rem);box-shadow:0 1.25rem 2.5rem -1.5rem #17274573}.bbh .nxcard:hover .nxh{color:var(--tink)}}.bbh .nxcard:focus-visible{outline:.1875rem solid var(--tc);outline-offset:.2rem}@media(max-width:980px){.bbh .nxfeat{grid-template-columns:minmax(0,1fr)}.bbh .nxgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bbh .nxgrid{grid-template-columns:minmax(0,1fr)}.bbh .nxtile{min-height:7.5rem}.bbh .nxtile b{font-size:1.1rem}}.bbh .nxdoc .nxhcv{justify-self:end;width:100%;max-width:34rem;margin:0;box-shadow:0 1.5rem 3rem -2.25rem #172745bf;border-bottom:4px solid var(--tc)}.bbh .nxdoc .nitb b{color:var(--tink)}.bbh .nxdoc .niby{display:flex;align-items:center;gap:.75rem}.bbh .nxdoc .niav{width:3rem;height:3rem;border-radius:50%;object-fit:cover;object-position:50% 20%;border:2px solid var(--tc)}.bbh .nxdoc .nitoc .nitcap,.bbh .nxdoc .nitoc .nino,.bbh .nxdoc .nisec>.nino{color:var(--tink)}.bbh .nxdoc .nitoc .nitcap{border-bottom-color:var(--tc)}.bbh .nxdoc .niprose li::marker{color:var(--tc)}.bbh .nxdoc .niprose :is(.nilead,.nisec) a,.bbh .nxdoc .qans a{text-decoration-color:var(--tc)}.bbh .nxdoc .nilead{border-left:4px solid var(--tc);padding-left:1.25rem}.bbh .nxdoc .qno{color:var(--tink)}.bbh .nxdoc .nirelsec{background:var(--paper);color:var(--navy)}.bbh .nxdoc .nirelsec .nigrid{display:none}@media(max-width:980px){.bbh .nxdoc .nxhcv{justify-self:start}}.bbh .nxdoc .nisec:before{background:var(--tc)}@media(max-width:560px){.bbh .nxgrid{gap:.75rem}.bbh .nxcard{display:grid;grid-template-columns:7.25rem minmax(0,1fr);align-items:start;border-top:1px solid var(--line)}.bbh .nxcv{margin:.8rem 0 .8rem .8rem;border-bottom:3px solid var(--tc)}.bbh .nxcv .nicover{display:block;width:100%;height:auto}.bbh .nxcb{padding:.75rem .85rem .85rem;gap:.35rem}.bbh .nxcard .nxex{display:none}.bbh .nxcard .nxh{font-size:1.14rem;line-height:1.02}.bbh .nxcard .nxmeta{padding-top:.45rem;font-size:.7rem}.bbh .nipage .nitb{font-size:.74rem}.bbh .nipage .nicrumb ol{font-size:.76rem}}.bbh .nxpage .shero{position:relative;overflow:clip}.bbh .nxpage .shero.gridbg{background-image:none}.bbh .nxpage .shero:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid2) 1px,transparent 1px),linear-gradient(90deg,var(--grid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .nxpage .shero>.wrap{position:relative}.bbh .nxtile{overflow:hidden;transform:perspective(40rem) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0))}.bbh .nxtile:before{content:"";position:absolute;inset:0;pointer-events:none;transform:translate(-101%);background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.06) 41%,rgba(255,255,255,.19) 50%,rgba(255,255,255,.06) 59%,transparent 68%)}.bbh .nxtile:after{content:"";position:absolute;inset:.45rem;pointer-events:none;opacity:0;transform:scale(1.08);--c:linear-gradient(currentColor,currentColor);background:var(--c) 0 0/.9rem 2px,var(--c) 0 0/2px .9rem,var(--c) 100% 0/.9rem 2px,var(--c) 100% 0/2px .9rem,var(--c) 0 100%/.9rem 2px,var(--c) 0 100%/2px .9rem,var(--c) 100% 100%/.9rem 2px,var(--c) 100% 100%/2px .9rem;background-repeat:no-repeat}.bbh .nxtile.is-on:after{opacity:1;transform:none}.bbh .nxtico{transform-origin:20% 30%}.bbh .nxfcv{position:relative;overflow:hidden;border-bottom:0;padding-bottom:4px}.bbh .nxfcv:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--tc);transform-origin:0 50%}.bbh .nxfcv .nicover{transform-origin:50% 60%}.bbh .nxveil{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--paper);transform:translate(101%)}.bbh .nxveil:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--tc)}.bbh .nxgo span{display:inline-block;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .nxgo:hover span{transform:translate(.3rem)}.bbh .nxpage .head{position:relative;border-bottom-color:transparent}.bbh .nxpage .head:before,.bbh .nxpage .head:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;transform-origin:0 50%}.bbh .nxpage .head:before{right:0;background:var(--line)}.bbh .nxpage .head:after{width:4rem;height:2px;background:var(--gold)}.bbh .nxcv{position:relative;border-bottom:0;padding-bottom:3px}.bbh .nxcv:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--tc);transform-origin:0 100%}@media(max-width:560px){.bbh .nxcv{border-bottom:0}}.bbh .nxchips{position:relative}.bbh .nxchips button{position:relative;z-index:1}.bbh .nxmark{position:absolute;left:0;top:0;z-index:0;width:100px;height:2.75rem;background:var(--navy);transform-origin:0 0;opacity:0;pointer-events:none}.bbh .nxmark:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--tc);transition:background-color .35s ease}.bbh .nxchips.slide .nxmark{opacity:1}.bbh .nxchips.slide button[aria-pressed=true]{background:transparent;border-color:transparent}.bbh .nxcount span{display:inline-block}.bbh .nicover .cvi :is(.tdot,.twinkle,.wv){transform-box:fill-box;transform-origin:50% 50%}.bbh .nicover .cvi .gearcw{transform-box:view-box;transform-origin:23px 37px}.bbh .nicover .cvi .gearccw{transform-box:view-box;transform-origin:40.04px 19.96px}.bbh .nicover .cvi .needle{transform-box:view-box;transform-origin:32px 32px}@media(prefers-reduced-motion:no-preference){.bbh .nxpage .shero.live:before{animation:nx-grid 60s linear infinite}.bbh .nxpage .shsheet:before{animation:nx-corners 1.1s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .nxpage .nxtile{animation:nx-deal .9s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--k) * .11s) backwards;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,scale .15s ease}.bbh .nxpage .nxtile:nth-child(odd){--rot:-3deg}.bbh .nxpage .nxtile:nth-child(2n){--rot:2.5deg}.bbh .nxpage .nxtico{animation:nx-pop .7s cubic-bezier(.2,.8,.2,1) calc(.7s + var(--k) * .11s) backwards;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.bbh .nxpage .nxtile small{animation:nx-fade .6s ease calc(.85s + var(--k) * .11s) backwards}.bbh .nxpage .nxboard.hold:not(.on) .nxtile{opacity:0;animation:none}.bbh .nxpage .nxboard.hold:not(.on) :is(.nxtico,.nxtile small){animation:none}.bbh .nxtile:after{transition:opacity .3s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.bbh .nxpage .shero.live .nxtile:before{animation:nx-sheen 10s cubic-bezier(.45,0,.25,1) calc(2.4s + var(--k) * .28s) infinite}.bbh .nxpage .shero.live .nxtile .tdot{animation:itdot 1.5s ease-in-out infinite}.bbh .nxpage .shero.live .nxtile .twinkle{animation:itwinkle 3s ease-in-out infinite}.bbh .nxpage .shero.live .nxtile .wv{animation:iwave 2.4s ease-in-out infinite}.bbh .nxpage .shero.live .nxtile .gearcw{animation:ispin 14s linear infinite}.bbh .nxpage .shero.live .nxtile .gearccw{animation:ispin 9.8s linear infinite reverse}.bbh .nxpage .shero.live .nxtile .needle{animation:ineedle 7s ease-in-out infinite}@media(hover:hover){.bbh .nxpage .shero .nxtile:is(:hover,:focus-visible):before{animation:nx-sweep 1s cubic-bezier(.45,0,.25,1)}.bbh .nxpage .nxtile:hover .nxtico{transform:translateY(-.15rem) scale(1.1)}}.bbh .nxpage .nxtile:active{scale:.97}.bbh .nxpage.armed .nxfeat:not(.on) .nxveil{transform:none}.bbh .nxpage.armed .nxfeat:not(.on) .nxfcv:after{transform:scaleX(0)}.bbh .nxpage.armed .nxfeat:not(.on) :is(.cvt,.cvi,.nxftx>*){opacity:0}.bbh .nxpage .nxfeat.on .nxveil{animation:nx-veil 1.15s cubic-bezier(.7,0,.2,1) .15s backwards}.bbh .nxpage .nxfeat.on .nxfcv .nicover{animation:nx-settle 1.7s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .nxpage .nxfeat.on .nxfcv:after{animation:sp-line .8s cubic-bezier(.6,0,.2,1) 1.05s backwards}.bbh .nxpage .nxfeat.on .cvt{animation:nx-stand .75s cubic-bezier(.2,.8,.2,1) calc(.8s + var(--j) * .14s) backwards}.bbh .nxpage .nxfeat.on .cvi{animation:nx-fade .5s ease 1.25s backwards}.bbh .nxpage .nxfeat.on .nxftx>*{animation:sp-rise .65s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--n,0) * .09s) backwards}.bbh .nxpage .nxftx>:nth-child(2){--n:1}.bbh .nxpage .nxftx>:nth-child(3){--n:2}.bbh .nxpage .nxftx>:nth-child(4){--n:3}.bbh .nxpage .nxftx>:nth-child(5){--n:4}.bbh .nxpage .nxfeatsec.live .nxfeat.on .cvb{animation:nx-bob 6s ease-in-out calc(1.8s + var(--j) * 1.1s) infinite}.bbh .nxpage .nxfeatsec.live .nxfeat.on .cvi .tdot{animation:itdot 1.5s ease-in-out infinite}.bbh .nxpage .nxfeatsec.live .nxfeat.on .cvi .twinkle{animation:itwinkle 3s ease-in-out infinite}.bbh .nxpage .nxfeatsec.live .nxfeat.on .cvi .wv{animation:iwave 2.4s ease-in-out infinite}.bbh .nxpage .nxfeatsec.live .nxfeat.on .cvi .gearcw{animation:ispin 14s linear infinite}.bbh .nxpage .nxfeatsec.live .nxfeat.on .cvi .gearccw{animation:ispin 9.8s linear infinite reverse}.bbh .nxpage .nxfeatsec.live .nxfeat.on .cvi .needle{animation:ineedle 7s ease-in-out infinite}@supports (animation-timeline:view()){.bbh .nxpage .nxfcv{animation:nx-par linear both;animation-timeline:view();animation-range:cover}}.bbh .nxpage.armed .head:not(.on):before,.bbh .nxpage.armed .head:not(.on):after{transform:scaleX(0)}.bbh .nxpage.armed .head:not(.on)>*{opacity:0}.bbh .nxpage .head.on:before{animation:sp-line 1.1s cubic-bezier(.6,0,.2,1) backwards}.bbh .nxpage .head.on:after{animation:sp-line .6s cubic-bezier(.6,0,.2,1) .35s backwards}.bbh .nxpage .head.on>*{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .nxpage .head.on>.sheet-no{animation:nx-fade .5s ease .45s backwards}.bbh .nxpage.armed:not(.picked) .nxgrid>li:not(.on){opacity:0}.bbh .nxpage:not(.picked) .nxgrid>li.on{animation:nx-card .65s cubic-bezier(.2,.8,.2,1) var(--rd,0s) backwards}.bbh .nxpage.armed .nxgrid>li:not(.on) .nxcv:after{transform:scaleX(0)}.bbh .nxpage.armed .nxgrid>li:not(.on) .cvt{opacity:0}.bbh .nxpage .nxgrid>li.on .nxcv:after{animation:sp-line .7s cubic-bezier(.6,0,.2,1) calc(var(--rd,0s) + .3s) backwards}.bbh .nxpage .nxgrid>li.on .cvt{animation:nx-stand .6s cubic-bezier(.2,.8,.2,1) calc(var(--rd,0s) + .35s + var(--j) * .1s) backwards}.bbh .nxcv:after{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.bbh .nxcard .cvb{transition:transform .45s cubic-bezier(.2,.8,.2,1) calc(var(--j) * .05s)}.bbh .nxcard:is(:hover,:focus-visible) .cvb{transform:translateY(-4px)}.bbh .nxcard:is(:hover,:focus-visible) .nxcv:after{transform:scaleY(1.67)}.bbh .nxcard:is(:hover,:focus-visible) .cvi .tdot{animation:itdot 1.5s ease-in-out infinite}.bbh .nxcard:is(:hover,:focus-visible) .cvi .twinkle{animation:itwinkle 3s ease-in-out infinite}.bbh .nxcard:is(:hover,:focus-visible) .cvi .wv{animation:iwave 2.4s ease-in-out infinite}.bbh .nxcard:is(:hover,:focus-visible) .cvi .gearcw{animation:ispin 14s linear infinite}.bbh .nxcard:is(:hover,:focus-visible) .cvi .gearccw{animation:ispin 9.8s linear infinite reverse}.bbh .nxcard:is(:hover,:focus-visible) .cvi .needle{animation:ineedle 7s ease-in-out infinite}@media(hover:none){.bbh .nxcard{transition:transform .15s ease}.bbh .nxcard:active{transform:scale(.985)}}.bbh .nxchips.go .nxmark{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.bbh .nxchips button i{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.bbh .nxchips button:is(:hover,[aria-pressed=true]) i{transform:rotate(45deg)}.bbh .nxpage.picked .nxcount span{animation:nx-count .45s cubic-bezier(.2,.8,.2,1)}}@media(min-width:981px){.bbh .nxpage .nxgrid>li:nth-child(3n+2){--rd:.09s}.bbh .nxpage .nxgrid>li:nth-child(3n){--rd:.18s}}@media(min-width:601px)and (max-width:980px){.bbh .nxpage .nxgrid>li:nth-child(2n){--rd:.09s}}@media(max-width:600px){@supports (animation-timeline:view()){.bbh .nxpage .nxfcv{--par:.6rem}}}@keyframes nx-grid{to{transform:translate3d(7.5rem,7.5rem,0)}}@keyframes nx-corners{0%{opacity:0;transform:scale(1.025)}}@keyframes nx-deal{0%{opacity:0;translate:0 1.6rem;rotate:var(--rot,0deg);scale:.95}}@keyframes nx-pop{0%{opacity:0;transform:translateY(.4rem) scale(.7)}}@keyframes nx-fade{0%{opacity:0}}@keyframes nx-sheen{0%{transform:translate(-101%)}14%,to{transform:translate(101%)}}@keyframes nx-sweep{0%{transform:translate(-101%)}to{transform:translate(101%)}}@keyframes nx-veil{0%{transform:none}to{transform:translate(101%)}}@keyframes nx-settle{0%{scale:1.07}to{scale:1}}@keyframes nx-stand{0%{opacity:0;transform:translateY(14px)}}@keyframes nx-bob{0%,to{transform:none}50%{transform:translateY(-2.5px)}}@keyframes nx-par{0%{translate:0 var(--par,1.25rem)}to{translate:0 calc(var(--par,1.25rem) * -1)}}@keyframes nx-card{0%{opacity:0;transform:translateY(1rem)}}@keyframes nx-count{0%{opacity:0;transform:translateY(.45rem)}}.bbh .nfpage .shero{min-height:calc(100vh - 4rem)}.bbh .nfindex{margin-top:1.6rem;border:1.5px solid var(--navy);max-width:30rem}.bbh .nfindex .nfcap{padding:.55rem .9rem;border-bottom:1px solid var(--line);font:700 .7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.bbh .nfindex ul{margin:0;padding:0;list-style:none}.bbh .nfindex li+li{border-top:1px solid var(--line)}.bbh .nfindex a{display:grid;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.6rem .9rem;color:var(--navy);text-decoration:none;transition:background-color .25s}.bbh .nfindex .nfno{font:700 .74rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .nfindex .nfname{font:800 1.15rem/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .nfindex .nfgo{color:var(--control-line);transition:transform .25s,color .25s}@media(hover:hover){.bbh .nfindex a:hover{background:var(--bone)}.bbh .nfindex a:hover .nfgo{color:var(--gold-ink);transform:translate(.25rem)}}.bbh .nfindex a:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:-.1875rem}.bbh .nfpage .shcopy .ctas{margin-top:1.5rem}@media(max-width:980px){.bbh .nfpage .bigsym{display:none}}@media(pointer:coarse){.bbh .nfindex a{min-height:2.75rem;align-items:center}}.bbh .nfpage .shero{position:relative;overflow:clip}.bbh .nfpage .shero.gridbg{background-image:none}.bbh .nfpage .shero:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid2) 1px,transparent 1px),linear-gradient(90deg,var(--grid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .nfpage .shero>.wrap{position:relative}.bbh .nfindex a{position:relative;isolation:isolate}.bbh .nfindex a:before{content:"";position:absolute;left:-1.5px;top:0;bottom:0;width:3px;background:var(--gold);transform:scaleY(0);transform-origin:50% 0;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .nfindex a:after{content:"";position:absolute;inset:0;z-index:-1;background:#e1b44329;opacity:0}@media(hover:hover){.bbh .nfindex a:hover:before{transform:none}}.bbh .nfindex a:focus-visible:before{transform:none}.bbh .nfpage{--rt:4.1s}@media(max-width:980px){.bbh .nfpage{--rt:1.5s}}@media(prefers-reduced-motion:no-preference){.bbh .nfpage .shero.live:before{animation:nf-grid 60s linear infinite}.bbh .nfpage .shsheet{animation:nf-place 1.25s cubic-bezier(.2,.8,.2,1) .05s backwards}.bbh .nfpage .shsheet:before{animation:nf-corners 1s cubic-bezier(.2,.8,.2,1) .75s backwards}.bbh .nfpage .shcopy>*{animation:nf-up .7s cubic-bezier(.2,.8,.2,1) calc(.4s + var(--n,0) * .09s) backwards}.bbh .nfpage .shcopy>:nth-child(2){--n:1}.bbh .nfpage .shcopy>:nth-child(3){--n:2}.bbh .nfpage .shcopy>:nth-child(4){--n:3}.bbh .nfpage .shcopy>:nth-child(5){--n:4}.bbh .nfpage .bigsym{animation:nf-up .9s cubic-bezier(.2,.8,.2,1) .5s backwards}.bbh .nfpage .shero .bigsym.icard.on .needle{animation:nf-hunt 2.6s ease-in-out 1.45s both}.bbh .nfpage .shero.live .bigsym.icard.on .needle{animation:nf-hunt 2.6s ease-in-out 1.45s both,ineedle 7s ease-in-out 6s infinite}.bbh .nfindex li a:before{animation:nf-edge 1.1s cubic-bezier(.4,0,.2,1) calc(var(--rt) + var(--i) * .1s) backwards}.bbh .nfindex li a:after{animation:nf-wash 1.1s ease calc(var(--rt) + var(--i) * .1s) backwards}.bbh .nfindex li .nfgo{animation:nf-lean .9s cubic-bezier(.4,0,.2,1) calc(var(--rt) + .05s + var(--i) * .1s) backwards}}@keyframes nf-grid{to{transform:translate3d(7.5rem,7.5rem,0)}}@keyframes nf-place{0%{opacity:0;transform:translate(-.5rem,1.6rem) rotate(-1.6deg)}40%{opacity:1}}@keyframes nf-corners{0%{opacity:0;transform:scale(1.035)}}@keyframes nf-up{0%{opacity:0;transform:translateY(.6rem)}}@keyframes nf-hunt{0%{transform:none}15%{transform:rotate(-64deg)}34%{transform:rotate(50deg)}52%{transform:rotate(-27deg)}68%{transform:rotate(13deg)}84%{transform:rotate(-5deg)}to{transform:none}}@keyframes nf-edge{0%{transform:scaleY(0)}30%,60%{transform:none;opacity:1}to{transform:none;opacity:0}}@keyframes nf-wash{0%,to{opacity:0}35%,55%{opacity:1}}@keyframes nf-lean{0%,to{transform:none}40%{transform:translate(.3rem)}}@media(prefers-reduced-motion:reduce){.bbh .nfpage *,.bbh .nfpage *:before,.bbh .nfpage *:after{animation:none!important;transition:none!important}}.bbh .cpage .shgrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.bbh .cpage .shcopy{padding-top:clamp(0rem,2.5vw,2rem)}.bbh .cpage .calt{margin-top:1.75rem;padding-top:1.1rem;max-width:30rem;border-top:1px solid var(--line);color:var(--graphite);font-size:1rem}.bbh .cpage .calt a{margin-left:.25rem;font-weight:900;color:var(--navy);text-decoration:underline;text-underline-offset:.25rem;white-space:nowrap}.bbh .cpage .calt a:hover{color:var(--gold-ink)}.bbh .cdesk{position:relative;padding:clamp(1.25rem,2.2vw,1.6rem);color:var(--bone);box-shadow:0 1.5rem 3rem -2rem #0d182db3;scroll-margin-top:5rem}.bbh .cdesk:before{content:"";position:absolute;inset:.55rem;border:1px solid rgba(241,241,237,.1);pointer-events:none}.bbh .cdesk:after{content:"";position:absolute;inset:.3rem;pointer-events:none;--c:linear-gradient(var(--gold),var(--gold));background:var(--c) 0 0/1.1rem 2px,var(--c) 0 0/2px 1.1rem,var(--c) 100% 0/1.1rem 2px,var(--c) 100% 0/2px 1.1rem,var(--c) 0 100%/1.1rem 2px,var(--c) 0 100%/2px 1.1rem,var(--c) 100% 100%/1.1rem 2px,var(--c) 100% 100%/2px 1.1rem;background-repeat:no-repeat}.bbh .cpage .cdesk .chead{position:relative;margin:0 0 1rem;font:700 .74rem/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.bbh .cdesk .cform{position:relative;z-index:1}.bbh .cdesk .talkform{box-shadow:0 1.25rem 2.5rem -1.75rem #0009}.bbh .clinesec{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(4.5rem,8vw,6.5rem);background-color:var(--bone);color:var(--navy)}.bbh .clsheet{padding:clamp(1.5rem,3.6vw,3.25rem) clamp(1.25rem,3.6vw,3.25rem) calc(clamp(1.5rem,3.6vw,3.25rem) + 1.75rem)}.bbh .clgrid{margin-top:clamp(1.75rem,3.5vw,2.5rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.bbh .clines{margin:0;border-top:1px solid var(--line)}.bbh .clines>div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:.4rem 1.5rem;align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--line)}.bbh .clines dt{display:flex;align-items:baseline;font:700 .72rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}.bbh .clines .cno{flex:none;min-width:3.4rem;font:700 .72rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .clines dd{margin:0;min-width:0}.bbh .clines .cval{font:900 clamp(1.1rem,1.6vw,1.3rem)/1.3 var(--sans);color:var(--navy);overflow-wrap:anywhere}.bbh .clines a.cval{text-decoration:none;background:linear-gradient(var(--gold),var(--gold)) 0 100%/0 2px no-repeat;transition:background-size .3s ease,color .25s}.bbh .clines a.cval:hover{background-size:100% 2px}.bbh .clines .car{display:inline-block;margin-left:.15rem;color:var(--gold-ink);transition:transform .3s}.bbh .clines a.cval:hover .car{transform:translate(.2rem)}.bbh .clines .cnote{display:block;margin-top:.25rem;color:var(--graphite);font-size:.95rem;line-height:1.5}.bbh .armed .clines:not(.on)>div{opacity:0}.bbh .clines.on>div{animation:cp-rise .55s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--i) * .1s) both}.bbh .cmap{position:relative;margin:0;display:flex;flex-direction:column;color:var(--bone);box-shadow:0 1.5rem 3rem -2rem #0d182db3}.bbh .cmap:after{content:"";position:absolute;inset:.3rem;pointer-events:none;--c:linear-gradient(var(--gold),var(--gold));background:var(--c) 0 0/1.1rem 2px,var(--c) 0 0/2px 1.1rem,var(--c) 100% 0/1.1rem 2px,var(--c) 100% 0/2px 1.1rem,var(--c) 0 100%/1.1rem 2px,var(--c) 0 100%/2px 1.1rem,var(--c) 100% 100%/1.1rem 2px,var(--c) 100% 100%/2px 1.1rem;background-repeat:no-repeat}.bbh .cmap svg{display:block;width:100%;height:auto;padding:6% 6% 2%;overflow:hidden}.bbh .cmap .cm-shore{fill:none;stroke:var(--bone);stroke-width:1.4;stroke-linecap:round}.bbh .cmap .cm-road{fill:none;stroke:var(--bone);stroke-width:1;opacity:.4;stroke-linecap:round}.bbh .cmap .cm-lake{font:700 11px var(--mono);letter-spacing:.4em;fill:var(--bone);opacity:.45}.bbh .cmap .cm-ring{fill:none;stroke:var(--gold);stroke-width:1}.bbh .cmap .cm-pt{fill:var(--gold)}.bbh .cmap .cm-name{font:700 13px var(--sans);letter-spacing:.14em;fill:var(--bone)}.bbh .cmap .cm-out{fill:none;stroke:var(--gold);stroke-width:1.2;stroke-dasharray:5 5;stroke-linecap:round}.bbh .cmap .cm-head{fill:none;stroke:var(--gold);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.bbh .cmap .cm-us{font:700 11px var(--mono);letter-spacing:.12em;fill:var(--gold)}.bbh .cmap .cm-north circle,.bbh .cmap .cm-north path{fill:none;stroke:var(--bone);stroke-width:1;opacity:.45}.bbh .cmap .cm-north .cm-arrow{fill:var(--gold);stroke:none;opacity:1}.bbh .cmap .cm-north text,.bbh .cmap .cm-scale text{font:700 11px var(--mono);fill:var(--bone);opacity:.7}.bbh .cmap .cm-scale path{fill:none;stroke:var(--bone);stroke-width:1;opacity:.6}.bbh .cmap .cmcap{display:flex;align-items:baseline;gap:.7em;margin:0 6% 6%;padding:.8em .2em 0;border-top:1px solid rgba(225,180,67,.24)}.bbh .cmap .cmno{flex:none;font:700 .72rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.bbh .cmap .cmnm{font:800 clamp(1.25rem,2vw,1.6rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .cmap .cm-city,.bbh .cmap .cm-ring{transform-box:fill-box;transform-origin:50% 50%}.bbh .armed .cmap [pathLength]{stroke-dasharray:1}.bbh .armed .cmap:not(.on) [pathLength]{stroke-dashoffset:1}.bbh .armed .cmap:not(.on) :is(.cm-city,.cm-out,.cm-head,.cm-us,.cm-lake,.cm-north,.cm-scale){opacity:0}.bbh .cmap.on [pathLength]{animation:cp-draw 1.2s cubic-bezier(.4,0,.2,1) calc(.2s + var(--i) * .25s) both}.bbh .cmap.on .cm-lake{animation:cp-fade .8s ease .6s both}.bbh .cmap.on .cm-city{animation:cp-fade .5s ease calc(1s + var(--i) * .2s) both}.bbh .cmap.on .cm-ring{animation:cp-ring .7s cubic-bezier(.2,.8,.2,1) calc(1s + var(--i) * .2s) both}.bbh .cmap.on :is(.cm-north,.cm-scale){animation:cp-fade .8s ease 1.4s both}.bbh .cmap.on :is(.cm-out,.cm-head,.cm-us){animation:cp-slide .8s cubic-bezier(.2,.8,.2,1) 1.8s both}.bbh .cnextsec{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .cnextsec h2{margin-top:1rem}.bbh .cnext{position:relative;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(2rem,4vw,3.5rem)}.bbh .cnext:before{content:"";position:absolute;left:0;right:0;top:.5rem;height:1px;background:#e1b4438c;transform-origin:0 50%}.bbh .cnext li{position:relative;padding-top:2.4rem}.bbh .cnext .cmk{position:absolute;top:0;left:0;width:1rem;height:1rem;border-radius:50%;background:var(--gold);border:2px solid var(--gold)}.bbh .cnext .cno{font:700 .76rem var(--mono);letter-spacing:.08em;color:var(--gold)}.bbh .cnext h3{margin-top:.5rem;font:800 clamp(1.5rem,2.3vw,2rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--bone)}.bbh .cnext .cbody{margin-top:.65rem;max-width:22rem;color:var(--muted-navy);line-height:1.55}.bbh .armed .cnext:not(.on):before{transform:scaleX(0)}.bbh .armed .cnext:not(.on) li>*{opacity:0}.bbh .cnext.on:before{animation:cp-line 1.4s cubic-bezier(.4,0,.2,1) both}.bbh .cnext.on .cmk{animation:cp-mark .45s ease calc(.3s + var(--i) * .35s) both}.bbh .cnext.on li>:not(.cmk){animation:cp-rise .6s cubic-bezier(.2,.8,.2,1) calc(.4s + var(--i) * .35s) both}@keyframes cp-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes cp-fade{0%{opacity:0}to{opacity:1}}@keyframes cp-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cp-ring{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes cp-slide{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:none}}@keyframes cp-line{0%{transform:scaleX(0)}to{transform:none}}@keyframes cp-liney{0%{transform:scaleY(0)}to{transform:none}}@keyframes cp-mark{0%{background:var(--navy);transform:scale(.6)}to{background:var(--gold);transform:none}}@media(max-width:980px){.bbh .cpage .shgrid{grid-template-columns:minmax(0,1fr);gap:2rem}.bbh .cpage .shcopy{padding-top:0}.bbh .clgrid{grid-template-columns:minmax(0,1fr)}.bbh .cmap{max-width:30rem}.bbh .cnext{grid-template-columns:minmax(0,1fr);gap:1.75rem}.bbh .cnext:before{left:.5rem;right:auto;top:.5rem;bottom:.5rem;width:1px;height:auto;transform-origin:50% 0}.bbh .armed .cnext:not(.on):before{transform:scaleY(0)}.bbh .cnext.on:before{animation-name:cp-liney}.bbh .cnext li{padding:0 0 0 2.25rem}.bbh .cnext .cmk{top:.05rem}}@media(max-width:760px){.bbh .cdesk{margin-inline:calc(-1*clamp(1.25rem,3.6vw,3.25rem));padding:1.25rem .75rem .75rem}.bbh .cdesk:before,.bbh .cdesk:after{display:none}.bbh .cpage .cdesk .chead{padding-inline:.25rem}.bbh .cdesk .talkform{padding:1.25rem 1rem}.bbh .clines>div{grid-template-columns:minmax(0,1fr)}.bbh .cmap svg{padding:4% 3% 1%}.bbh .cmap .cmcap{margin:0 5% 5%}}@media(prefers-reduced-motion:reduce){.bbh .cpage *,.bbh .cpage *:before,.bbh .cpage *:after{animation:none!important;transition:none!important}.bbh .armed .clines:not(.on)>div,.bbh .armed .cnext:not(.on) li>*,.bbh .armed .cmap:not(.on) :is(.cm-city,.cm-out,.cm-head,.cm-us,.cm-lake,.cm-north,.cm-scale){opacity:1}.bbh .armed .cmap:not(.on) [pathLength]{stroke-dashoffset:0}.bbh .armed .cnext:not(.on):before{transform:none}}@media(max-width:980px){.bbh .clines .cnote{font-size:1rem}}@media(max-width:400px){.bbh .clines .cval{font-size:clamp(1rem,5vw,1.1rem)}}@media(pointer:coarse){.bbh .clines a.cval{position:relative}.bbh .clines a.cval:before{content:"";position:absolute;left:-.25rem;right:-.25rem;top:50%;min-height:100%;height:2.75rem;transform:translateY(-50%)}.bbh .cpage .calt a{display:inline-block;padding-block:.65rem;margin-block:-.65rem}}.bbh .cpage :is(.shero,.clinesec,.cnextsec){position:relative;overflow:clip}.bbh .cpage :is(.shero,.clinesec).gridbg,.bbh .cpage .cnextsec.navygrid{background-image:none}.bbh .cpage :is(.shero,.clinesec,.cnextsec):before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--g1) 1px,transparent 1px),linear-gradient(90deg,var(--g1) 1px,transparent 1px),linear-gradient(var(--g2) 1px,transparent 1px),linear-gradient(90deg,var(--g2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem;--g1:var(--grid);--g2:var(--grid2)}.bbh .cpage .cnextsec:before{--g1:var(--ngrid);--g2:var(--ngrid2)}.bbh .cpage :is(.shero,.clinesec,.cnextsec)>.wrap{position:relative}.bbh .cpage .calt{position:relative;border-top-color:transparent}.bbh .cpage .calt:before,.bbh .cpage .calt:after{content:"";position:absolute;left:0;top:-1px;height:1px;transform-origin:0 50%}.bbh .cpage .calt:before{right:0;background:var(--line)}.bbh .cpage .calt:after{width:2.5rem;height:2px;background:var(--gold)}.bbh .cpage .fbar{position:relative;overflow:hidden}.bbh .cpage .fbar .fill{width:100%;transform:scaleX(var(--prog,0));transform-origin:0 50%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.bbh .cpage .chip span{transition:background-color .2s,border-color .2s,color .2s,transform .15s ease}.bbh .cpage .chip span:before{transition:background-color .2s,border-color .2s}.bbh .cpage .fnav button{transition:opacity .3s ease,background-color .2s}.bbh .cpage .field>span{position:relative;width:fit-content;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .2s}.bbh .cpage .field>span:before{content:"";position:absolute;left:-.85rem;top:50%;width:.45rem;height:.45rem;margin-top:-.225rem;background:var(--gold);transform:scale(0);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .cpage .field:focus-within>span{color:var(--navy);transform:translate(.85rem)}.bbh .cpage .field:focus-within>span:before{transform:none}.bbh .cpage .clines>div{position:relative;border-bottom-color:transparent}.bbh .cpage .clines>div:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--line);transform-origin:0 50%}.bbh .cpage .clsheet .head{position:relative;border-bottom-color:transparent}.bbh .cpage .clsheet .head:before,.bbh .cpage .clsheet .head:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;transform-origin:0 50%}.bbh .cpage .clsheet .head:before{right:0;background:var(--line)}.bbh .cpage .clsheet .head:after{width:4rem;height:2px;background:var(--gold)}.bbh .cmap .cm-ping{fill:none;stroke:var(--gold);stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.bbh .cpage .cnext li:nth-child(1){--mc:var(--blue-line)}.bbh .cpage .cnext li:nth-child(2){--mc:var(--gold)}.bbh .cpage .cnext li:nth-child(3){--mc:#6E9C69}.bbh .cpage .cnext .cmk{background:var(--mc);border-color:var(--mc)}.bbh .cpage .cnext:before{height:2px;margin-top:-.5px;background:linear-gradient(90deg,var(--blue-line),var(--gold) 50%,#6E9C69);opacity:.7}@media(max-width:980px){.bbh .cpage .cnext:before{width:2px;height:auto;margin:0 0 0 -.5px;background:linear-gradient(180deg,var(--blue-line),var(--gold) 50%,#6E9C69)}}@media(prefers-reduced-motion:no-preference){.bbh .cpage :is(.shero,.clinesec).live:before{animation:cp-grid 60s linear infinite}.bbh .cpage .cnextsec.live:before{animation:cp-grid 80s linear infinite}.bbh .cpage .shero .shsheet:before{animation:cp-corners 1.1s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .cpage .shcopy>*{animation:cp-up .7s cubic-bezier(.2,.8,.2,1) calc(.1s + var(--n,0) * .09s) backwards}.bbh .cpage .shcopy>:nth-child(2){--n:1}.bbh .cpage .shcopy>:nth-child(3){--n:2}.bbh .cpage .shcopy>:nth-child(4){--n:3}.bbh .cpage .shcopy>:is(h1,.sub){animation-name:bb-rise-still}.bbh .cpage .calt:before{animation:cp-line 1s cubic-bezier(.6,0,.2,1) .55s backwards}.bbh .cpage .calt:after{animation:cp-line .6s cubic-bezier(.6,0,.2,1) .85s backwards}.bbh .cpage .cdesk{animation:cp-up .85s cubic-bezier(.2,.8,.2,1) .2s backwards}.bbh .cpage .cdesk:after{animation:cp-corners 1s cubic-bezier(.2,.8,.2,1) .45s backwards}.bbh .cpage .cdesk .chead{animation:cp-slide .6s cubic-bezier(.2,.8,.2,1) .5s backwards}.bbh .cpage .cdesk .cform{animation:cp-up .75s cubic-bezier(.2,.8,.2,1) .55s backwards}.bbh .cpage .cdesk.hold:not(.on){opacity:0}.bbh .cpage .cdesk.hold:not(.on),.bbh .cpage .cdesk.hold:not(.on):after,.bbh .cpage .cdesk.hold:not(.on) :is(.chead,.cform){animation:none}.bbh .cpage .fstep.on>:is(.fno,h3,.fsub){animation:cp-up .5s cubic-bezier(.2,.8,.2,1) var(--sd,0s) backwards}.bbh .cpage .fstep.on>h3{--sd:.05s}.bbh .cpage .fstep.on>.fsub{--sd:.1s}.bbh .cpage .fstep.on .chip{animation:cp-chip .42s cubic-bezier(.2,.8,.2,1) calc(.12s + var(--f,0s) + var(--n,0) * 35ms) backwards}.bbh .cpage .fstep.on fieldset+fieldset{--f:.12s}.bbh .cpage .chips .chip:nth-child(2){--n:1}.bbh .cpage .chips .chip:nth-child(3){--n:2}.bbh .cpage .chips .chip:nth-child(4){--n:3}.bbh .cpage .chips .chip:nth-child(5){--n:4}.bbh .cpage .chips .chip:nth-child(6){--n:5}.bbh .cpage .chips .chip:nth-child(7){--n:6}.bbh .cpage .fstep.on .fields{animation:cp-up .5s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .cpage .chip:active span{transform:scale(.97)}.bbh .cpage .chip input:checked+span:before{animation:cp-dot .45s cubic-bezier(.3,1.4,.5,1)}.bbh .cpage .fdone:not([hidden])>*{animation:cp-up .55s cubic-bezier(.2,.8,.2,1) calc(var(--n,0) * .08s) backwards}.bbh .cpage .fdone>:nth-child(2){--n:1}.bbh .cpage .fdone>:nth-child(3){--n:2}.bbh .cpage .fdone>:nth-child(4){--n:3}.bbh .cpage .fdone>:nth-child(5){--n:4}.bbh .cpage.armed .clsheet:not(.on):before{opacity:0}.bbh .cpage .clsheet.on:before{animation:cp-corners 1s cubic-bezier(.2,.8,.2,1) .05s backwards}.bbh .cpage.armed .clsheet:not(.on) .head:before,.bbh .cpage.armed .clsheet:not(.on) .head:after{transform:scaleX(0)}.bbh .cpage.armed .clsheet:not(.on) .head>*{opacity:0}.bbh .cpage .clsheet.on .head:before{animation:cp-line 1.1s cubic-bezier(.6,0,.2,1) .1s backwards}.bbh .cpage .clsheet.on .head:after{animation:cp-line .6s cubic-bezier(.6,0,.2,1) .45s backwards}.bbh .cpage .clsheet.on .head>*{animation:cp-up .65s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .cpage.armed .clines:not(.on)>div:after{transform:scaleX(0)}.bbh .cpage .clines.on>div:after{animation:cp-line .9s cubic-bezier(.6,0,.2,1) calc(.25s + var(--i) * .1s) backwards}.bbh .cpage .clines.on .cno{animation:cp-pop .5s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i) * .1s) backwards}.bbh .cpage .cmap.on.live .cm-ping{animation:cp-ping 6s ease-out calc(2.6s + var(--i) * .5s) infinite}.bbh .cpage.armed .cnextsec .wrap:not(.on)>:is(.eyebrow,h2){opacity:0}.bbh .cpage .cnextsec .wrap.on>.eyebrow{animation:cp-slide .6s cubic-bezier(.2,.8,.2,1) .05s backwards}.bbh .cpage .cnextsec .wrap.on>h2{animation:cp-up .7s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .cpage .cnext.on .cmk{animation:cp-land .55s cubic-bezier(.3,1.35,.5,1) calc(.3s + var(--i) * .35s) backwards}.bbh .cpage .cnextsec.live .cnext.on .cmk{animation:cp-land .55s cubic-bezier(.3,1.35,.5,1) calc(.3s + var(--i) * .35s) backwards,cp-wave 8s ease-in-out calc(2.8s + var(--i) * .3s) infinite}}@keyframes cp-grid{to{transform:translate3d(7.5rem,7.5rem,0)}}@keyframes cp-corners{0%{opacity:0;transform:scale(1.03)}}@keyframes cp-up{0%{opacity:0;transform:translateY(.6rem)}}@keyframes cp-chip{0%{opacity:0;transform:translateY(.3rem)}}@keyframes cp-pop{0%{opacity:0;transform:scale(.55)}}@keyframes cp-dot{0%{transform:scale(.4)}to{transform:none}}@keyframes cp-land{0%{opacity:0;transform:scale(.3)}}@keyframes cp-ping{0%{opacity:.85;transform:scale(1)}28%,to{opacity:0;transform:scale(2.7)}}@keyframes cp-wave{0%,10%,to{transform:none}5%{transform:translateY(-.22rem) scale(1.12)}}.bbh .qpage .qrhero{min-height:calc(100vh - 4rem);padding:calc(4rem + clamp(1.5rem,5vh,3rem)) 0 clamp(2.5rem,5vh,3.5rem);background-color:var(--bone);color:var(--navy)}.bbh .qpage .qrsheet{max-width:46rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,4vw,3rem) calc(clamp(1.5rem,4vw,3rem) + 1.75rem)}.bbh .qpage .eyebrow{color:var(--gold-ink)}.bbh .qpage h1{margin-top:.9rem;font:800 clamp(2.6rem,7vw,4rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .qpage .sub{margin-top:1rem;font-size:clamp(1.02rem,2.6vw,1.15rem);line-height:1.55;color:var(--graphite)}.bbh .qpage .qrh2{margin-top:2.25rem;font:700 .74rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.bbh .qpage .qrlist{margin-top:1rem;border:1.5px solid var(--navy)}.bbh .qpage .qrrow{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1rem 1.05rem;color:var(--navy);text-decoration:none;transition:background-color .25s}.bbh .qpage .qrrow+.qrrow{border-top:1px solid var(--line)}.bbh .qpage .qrno{align-self:start;padding-top:.2rem;font:700 .72rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .qpage .qrt{display:block;font:800 clamp(1.2rem,3.4vw,1.45rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .qpage .qrb{display:block;margin-top:.3rem;color:var(--graphite);line-height:1.45;font-size:.95rem;overflow-wrap:anywhere}.bbh .qpage .qrb.mono{font:700 .8rem var(--mono);letter-spacing:.02em}.bbh .qpage .qrgo{font-size:1.15rem;color:var(--control-line);transition:transform .25s,color .25s}@media(hover:hover){.bbh .qpage .qrrow:hover{background:var(--bone)}.bbh .qpage .qrrow:hover .qrgo{color:var(--gold-ink);transform:translate(.2rem)}}.bbh .qpage .qrrow:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:-.1875rem}.bbh .qpage .qrpgrid{margin-top:1rem;display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1.1rem;align-items:center}.bbh .qpage .qrface{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgba(225,180,67,.45)}.bbh .qpage .qrface img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.bbh .qpage .qrname{font:800 1.6rem/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .qpage .qrrole{margin-top:.35rem;font:700 .74rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.bbh .qpage .qrmore{display:inline-block;margin-top:.7rem;font:900 .95rem var(--sans);color:var(--navy)}@media(max-width:980px){.bbh .qpage .qrb{font-size:1rem}}@media(pointer:coarse){.bbh .qpage .qrmore{display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem;margin-top:.3rem}}@media(max-width:480px){.bbh .qpage .qrrow{grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem;column-gap:.75rem;padding:.95rem .9rem 1rem}.bbh .qpage .qrno{grid-column:1;grid-row:1;padding-top:0}.bbh .qpage .qrtx{grid-column:1;grid-row:2}.bbh .qpage .qrgo{grid-column:2;grid-row:1 / span 2;align-self:center}}@media(max-width:380px){.bbh .qpage .qrb.mono{font-size:.72rem;letter-spacing:0}}.bbh .qpage .qrhero{position:relative;overflow:clip;min-height:calc(100svh - 4rem)}.bbh .qpage .qrhero.gridbg{background-image:none}.bbh .qpage .qrhero:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid2) 1px,transparent 1px),linear-gradient(90deg,var(--grid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .qpage .qrhero>.wrap{position:relative}.bbh .qpage .qrrow{position:relative;--qc:var(--gold)}.bbh .qpage .qrrow[data-c=leaf]{--qc:#4E7A4C}.bbh .qpage .qrrow[data-c=terra]{--qc:#B35F3F}.bbh .qpage .qrrow[data-c=blue]{--qc:#3E6FB0}.bbh .qpage .qrmk{display:inline-block;width:.5rem;height:.5rem;margin-right:.45rem;vertical-align:.05em;background:var(--qc)}.bbh .qpage .qrrow:before{content:"";position:absolute;left:-1.5px;top:-1px;bottom:0;width:3px;background:var(--qc);transform:scaleY(0);transform-origin:50% 0;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .qpage .qrrow:first-child:before{top:0}.bbh .qpage .qrrow:is(:active,:focus-visible):before{transform:none}.bbh .qpage .qrrow:active{background:var(--bone)}@media(hover:hover){.bbh .qpage .qrrow:hover:before{transform:none}}.bbh .qpage .qrw{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.bbh .qpage .qrw>span{display:inline-block}.bbh .qpage .qrph{position:relative}.bbh .qpage .qrveil{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--bone);transform:translateY(101%)}.bbh .qpage .qrveil:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--gold)}.bbh .qpage .qrtick{position:absolute;inset:-.4rem;pointer-events:none}.bbh .qpage .qrtick i{position:absolute;width:.8rem;height:.8rem;border:0 solid var(--gold)}.bbh .qpage .qrtick i:nth-child(1){top:0;left:0;border-width:2px 0 0 2px;--tx:-1;--ty:-1}.bbh .qpage .qrtick i:nth-child(2){top:0;right:0;border-width:2px 2px 0 0;--tx:1;--ty:-1}.bbh .qpage .qrtick i:nth-child(3){right:0;bottom:0;border-width:0 2px 2px 0;--tx:1;--ty:1}.bbh .qpage .qrtick i:nth-child(4){left:0;bottom:0;border-width:0 0 2px 2px;--tx:-1;--ty:1}.bbh .qpage .qrface img{transform-origin:50% 30%}@media(prefers-reduced-motion:no-preference){.bbh .qpage .qrhero.live:before{animation:qr-grid 60s linear infinite}.bbh .qpage .qrsheet{animation:qr-up .9s cubic-bezier(.2,.8,.2,1) .05s backwards}.bbh .qpage .qrsheet:before{animation:qr-corners 1s cubic-bezier(.2,.8,.2,1) .4s backwards}.bbh .qpage .qrsheet>.eyebrow{animation:qr-slide .6s cubic-bezier(.2,.8,.2,1) .25s backwards}.bbh .qpage .qrsheet>h1:not(.qrwords){animation:qr-up .7s cubic-bezier(.2,.8,.2,1) .32s backwards}.bbh .qpage .qrw>span{animation:qr-word .8s cubic-bezier(.2,.8,.2,1) calc(.32s + var(--w) * .12s) backwards}.bbh .qpage .qrsheet>.sub{animation:qr-up .7s cubic-bezier(.2,.8,.2,1) .5s backwards}.bbh .qpage .qrsheet>.qrh2:first-of-type{animation:qr-up .6s cubic-bezier(.2,.8,.2,1) .6s backwards}.bbh .qpage .qrsheet>.qrlist{animation:qr-fade .45s ease .55s backwards}.bbh .qpage .qrperson.on .qrlist{animation:qr-fade .45s ease .72s backwards}.bbh .qpage .armed .qrperson:not(.on) .qrlist{opacity:0}.bbh .qpage .qrsheet>.qrlist .qrrow{animation:qr-up .6s cubic-bezier(.2,.8,.2,1) calc(.62s + var(--i,0) * .1s) backwards}.bbh .qpage .qrsheet>.qrlist .qrmk{animation:qr-pop .5s cubic-bezier(.2,.8,.2,1) calc(.8s + var(--i,0) * .1s) backwards}.bbh .qpage .qrscan:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent calc(50% - 3rem),rgba(225,180,67,.13) calc(50% - 1px),var(--gold) calc(50% - 1px),var(--gold) calc(50% + 1px),transparent calc(50% + 1px));animation:qr-scan 1.6s cubic-bezier(.45,0,.35,1) .3s}.bbh .qpage .qrhero.live .qrgo{animation:qr-lean 9s ease-in-out calc(3.2s + var(--i,0) * .12s) infinite}.bbh .qpage .qrrow{transition:background-color .25s}.bbh .qpage .armed .qrperson:not(.on) :is(.qrh2,.qrname,.qrrole,.qrmore,.qrrow,.qrtick i){opacity:0}.bbh .qpage .armed .qrperson:not(.on) .qrveil{transform:none}.bbh .qpage .qrperson.on .qrh2{animation:qr-up .6s cubic-bezier(.2,.8,.2,1) backwards}.bbh .qpage .qrperson.on .qrveil{animation:qr-veil 1.05s cubic-bezier(.7,0,.2,1) .2s backwards}.bbh .qpage .qrperson.on .qrface img{animation:qr-settle 1.6s cubic-bezier(.2,.8,.2,1) .2s backwards}.bbh .qpage .qrperson.on .qrtick i{animation:qr-tick .8s cubic-bezier(.2,.8,.2,1) .55s backwards}.bbh .qpage .qrperson.on :is(.qrname,.qrrole,.qrmore){animation:qr-up .6s cubic-bezier(.2,.8,.2,1) var(--pd,.5s) backwards}.bbh .qpage .qrperson.on .qrrole{--pd:.6s}.bbh .qpage .qrperson.on .qrmore{--pd:.7s}.bbh .qpage .qrperson.on .qrrow{animation:qr-up .6s cubic-bezier(.2,.8,.2,1) calc(.8s + var(--i,0) * .1s) backwards}.bbh .qpage .qrperson.on .qrmk{animation:qr-pop .5s cubic-bezier(.2,.8,.2,1) calc(.95s + var(--i,0) * .1s) backwards}}@keyframes qr-grid{to{transform:translate3d(7.5rem,7.5rem,0)}}@keyframes qr-up{0%{opacity:0;transform:translateY(.7rem)}}@keyframes qr-slide{0%{opacity:0;transform:translate(-.6rem)}}@keyframes qr-fade{0%{opacity:0}}@keyframes qr-corners{0%{opacity:0;transform:scale(1.03)}}@keyframes qr-word{0%{transform:translateY(108%)}}@keyframes qr-pop{0%{opacity:0;transform:scale(.4)}}@keyframes qr-scan{0%{opacity:0;transform:translateY(-50%)}12%,82%{opacity:1}to{opacity:0;transform:translateY(50%)}}@keyframes qr-lean{0%,8%,to{translate:0 0}4%{translate:.25rem 0}}@keyframes qr-veil{0%{transform:none}to{transform:translateY(101%)}}@keyframes qr-settle{0%{scale:1.14}to{scale:1}}@keyframes qr-tick{0%{opacity:0;transform:translate(calc(var(--tx) * .7rem),calc(var(--ty) * .7rem))}}@media(prefers-reduced-motion:reduce){.bbh .qpage *,.bbh .qpage *:before,.bbh .qpage *:after{animation:none!important;transition:none!important}}.bbh .ckpage .cklang{position:fixed;top:4.6rem;right:clamp(.75rem,2vw,1.5rem);z-index:40;display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .85rem;background:var(--navy);color:var(--bone);border:1px solid rgba(225,180,67,.6);font:700 .88rem/1.2 var(--sans);cursor:pointer;transition:background-color .25s,border-color .25s}.bbh .ckpage .cklang:hover{background:var(--navy-deep);border-color:var(--gold)}.bbh .ckpage .cklang:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.1875rem}.bbh .ckpage .cklcode{padding-right:.6rem;border-right:1px solid rgba(225,180,67,.4);font:700 .72rem/1 var(--mono);letter-spacing:.08em;color:var(--gold)}.bbh .ckpage .shero{padding-top:calc(4rem + clamp(3.75rem,7vh,4.5rem))}.bbh .ckpage .cknb{white-space:nowrap}.bbh .ckpage .cklinks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.bbh .ckpage .cklinks a,.bbh .ckpage .cklinks button{padding:0;background:none;border:0;cursor:pointer;font:700 .95rem/1.4 var(--sans);color:var(--navy);text-decoration:underline;text-decoration-color:#17274559;text-underline-offset:.25rem;transition:color .2s,text-decoration-color .2s}.bbh .ckpage .cklinks a:hover,.bbh .ckpage .cklinks button:hover{color:var(--gold-ink);text-decoration-color:currentColor}.bbh .ckpage .cklinks>span{color:var(--control-line)}.bbh .ckpage .ckstart{padding:.95rem 1.6rem;font-size:1.02rem}.bbh .ckpage .ckar{display:inline-block;transition:transform .25s ease}.bbh .ckpage .ckstart:hover .ckar{transform:translate(.2rem)}.bbh .ckpage .cknote{margin-top:1rem;font:700 .72rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.bbh .ckpage .ckhero .cklinks{margin-top:1.4rem;padding-top:1.1rem;max-width:30rem;border-top:1px solid var(--line)}.bbh .ckpage .ckquote{padding:clamp(1.5rem,3.4vw,2.75rem) clamp(1.25rem,3.4vw,2.75rem)}.bbh .ckpage .ckquote .eyebrow{color:var(--gold-ink)}.bbh .ckpage .ckquote figure{margin:0}.bbh .ckpage .ckquote blockquote{margin:0;padding-left:1.1rem;border-left:3px solid var(--gold)}.bbh .ckpage .ckquote blockquote p{font:700 clamp(1.1rem,1.6vw,1.3rem)/1.5 var(--sans);color:var(--navy)}.bbh .ckpage .ckquote figcaption{margin-top:.9rem;padding-left:1.1rem;font:700 .74rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.bbh .ckpage .ckqintro{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1rem clamp(1.5rem,4vw,3.5rem);align-items:start}.bbh .ckpage .ckqintro .eyebrow{padding-top:.35rem}.bbh .ckpage .ckqfoot{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;margin-top:.4rem;padding-top:1rem;border-top:1px solid var(--line);font:700 .68rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.bbh .ckpage .ckqres figure{margin-top:1.1rem}.bbh .ckpage .ckqproof{margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--line)}.bbh .ckpage .ckqpl{font:700 .7rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite)}.bbh .ckpage .ckqpn{margin-top:.45rem;font:800 1.2rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--navy)}.bbh .ckpage .ckquiz{min-height:100vh;padding-bottom:clamp(3rem,8vh,5rem)}.bbh .ckpage .ckqs{max-width:48rem;margin-inline:auto;padding:clamp(1.1rem,2.6vw,1.75rem) clamp(1.25rem,3.6vw,3rem) calc(clamp(1.5rem,3.6vw,3rem) + 2.25rem)}.bbh .ckpage .ckqtop{display:flex;justify-content:space-between;align-items:center;gap:1rem}.bbh .ckpage .ckback{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;background:none;border:0;cursor:pointer;font:700 .92rem var(--sans);color:var(--graphite);transition:color .2s}.bbh .ckpage .ckback span{display:inline-block;transition:transform .25s ease}.bbh .ckpage .ckback:hover{color:var(--navy)}.bbh .ckpage .ckback:hover span{transform:translate(-.2rem)}.bbh .ckpage .ckback:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.1875rem}.bbh .ckpage .ckcount{font:700 .82rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .ckpage .ckcount i{font-style:normal;color:var(--graphite)}.bbh .ckpage .ckbar{position:relative;margin-top:.7rem;height:2px;background:var(--line)}.bbh .ckpage .ckbar .ckfill{position:absolute;inset:0;background:var(--gold);transform:scaleX(var(--p,0));transform-origin:0 50%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.bbh .ckpage .ckq{margin-top:clamp(1.75rem,4vw,2.6rem);animation:ck-in .4s cubic-bezier(.2,.8,.2,1) both}.bbh .ckpage .ckq .eyebrow{color:var(--gold-ink)}.bbh .ckpage .ckq h1{margin-top:.6rem;font:800 clamp(1.9rem,3.6vw,2.9rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .ckpage .ckchips{margin:clamp(1.5rem,3vw,2.1rem) 0 0;padding:0;list-style:none}.bbh .ckpage .ckans{display:grid;gap:.6rem}.bbh .ckpage .cktypes{display:flex;flex-wrap:wrap;gap:.6rem}.bbh .ckpage .ckchip{display:flex;align-items:center;gap:.9rem;width:100%;margin:0;padding:.85rem 1.1rem;text-align:left;background:var(--paper);border:1.5px solid var(--control-line);color:var(--navy);font:700 1.02rem/1.35 var(--sans);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.bbh .ckpage .ckmk{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border:1.5px solid var(--control-line);font:700 .78rem/1 var(--mono);color:var(--graphite);transition:border-color .2s,background-color .2s,color .2s}.bbh .ckpage .cktypes .ckchip{width:auto;gap:.6rem;padding:.72rem 1rem;font-size:.98rem}.bbh .ckpage .cktypes .ckmk{width:.6rem;height:.6rem}@media(hover:hover){.bbh .ckpage .ckchip:hover{border-color:var(--navy);background:var(--bone)}.bbh .ckpage .ckchip:hover .ckmk{border-color:var(--navy);color:var(--navy)}}.bbh .ckpage .ckchip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--bone)}.bbh .ckpage .ckchip[aria-pressed=true] .ckmk{background:var(--gold);border-color:var(--gold);color:var(--navy)}.bbh .ckpage .ckchip:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:2px}.bbh .ckpage .ckscoregrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bbh .ckpage .ckscoreh{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:0;font:inherit;text-transform:none;letter-spacing:0}.bbh .ckpage .ckslbl{font:700 .72rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.bbh .ckpage .cksnum{margin-top:1.1rem;font:800 clamp(7rem,13vw,10.5rem)/.78 var(--display);letter-spacing:-.01em;color:var(--gold);font-variant-numeric:tabular-nums}.bbh .ckpage .cksof{margin-top:.9rem;font:700 .8rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone)}.bbh .ckpage .ckscoresec .shcopy .eyebrow{color:var(--gold-ink)}.bbh .ckpage .ckband{margin-top:1rem;font:800 clamp(2.4rem,4.4vw,3.8rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .ckpage .ckpeek{margin-top:1.75rem;max-width:30rem}.bbh .ckpage .ckpeekh{font:700 .7rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite)}.bbh .ckpage .ckpeek ol{margin:.6rem 0 0;padding:0;list-style:none;border-top:1.5px solid var(--navy)}.bbh .ckpage .ckpeek li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:baseline;padding:.6rem 0;border-bottom:1px solid var(--line);font:800 1.2rem/1.15 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .ckpage .ckpeek li span{font:700 .72rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .ckpage .ckplansec{padding:clamp(4rem,8vw,6.5rem) 0;background:var(--paper);color:var(--navy)}.bbh .ckpage .ckrows{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;border-top:1.5px solid var(--navy)}.bbh .ckpage .ckrow{display:grid;grid-template-columns:clamp(3.25rem,7vw,6rem) minmax(0,1fr);gap:0 clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem) 0;border-bottom:1px solid var(--line)}.bbh .ckpage .cknum{font:800 clamp(2.6rem,5vw,4.2rem)/.8 var(--display);color:var(--gold-ink);font-variant-numeric:tabular-nums}.bbh .ckpage .ckrow h3{font:800 clamp(1.6rem,2.6vw,2.2rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .ckpage .ckparts{margin:1.15rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem clamp(1.25rem,2.6vw,2.25rem)}.bbh .ckpage .ckparts>div{padding-top:.8rem;border-top:1px solid var(--line)}.bbh .ckpage .ckparts dt{font:700 .7rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.bbh .ckpage .ckparts dd{margin:.5rem 0 0;font-size:.98rem;line-height:1.55;color:var(--graphite)}.bbh .ckpage .ckparts .cktoday{padding-top:calc(.8rem - 2px);border-top:3px solid var(--gold)}.bbh .ckpage .ckparts .cktoday dt{color:var(--gold-ink)}.bbh .ckpage .ckparts .cktoday dd{font-size:1.04rem;font-weight:700;color:var(--navy)}.bbh .ckpage .ckparts .ckwe dt{color:var(--navy)}.bbh .ckpage .ckplanfoot{margin-top:1.75rem;max-width:44rem;font-size:1.06rem;font-weight:700;color:var(--navy)}.bbh .ckpage .ckbook{padding:clamp(4rem,8vw,6.5rem) 0;background-color:var(--bone);color:var(--navy)}.bbh .ckpage .ckbookgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2.25rem,5vw,4rem);align-items:start}.bbh .ckpage .ckform{padding:clamp(1.5rem,3.6vw,3rem) clamp(1.25rem,3.6vw,3rem) calc(clamp(1.5rem,3.6vw,3rem) + 2rem)}.bbh .ckpage .ckform h2{margin-top:.6rem;font:800 clamp(2rem,3.4vw,2.9rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .ckpage .cksub{margin-top:.85rem;max-width:36rem;color:var(--graphite);line-height:1.55}.bbh .ckpage .ckget{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem}.bbh .ckpage .ckget li{position:relative;padding-left:1.35rem;font-size:.98rem;line-height:1.5;color:var(--navy)}.bbh .ckpage .ckget li:before{content:"";position:absolute;left:0;top:.5em;width:.5rem;height:.5rem;background:var(--gold)}.bbh .ckpage .ckfields{margin-top:1.6rem;display:grid;gap:.9rem}.bbh .ckpage .ckfield{display:block}.bbh .ckpage .ckfield span{display:block;font:700 .72rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}.bbh .ckpage .ckfield input{display:block;width:100%;margin-top:.375rem;padding:.8rem .9rem;font:inherit;font-size:1rem;background:#fff;color:var(--navy);border:1.5px solid var(--control-line);border-radius:0;box-sizing:border-box}.bbh .ckpage .ckfield input:focus{outline:.1875rem solid var(--gold-ink);outline-offset:1px;border-color:var(--navy)}.bbh .ckpage .ckor{display:flex;align-items:center;gap:.75rem;font:700 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}.bbh .ckpage .ckor i{flex:1;height:1px;background:var(--line)}.bbh .ckpage .ckneed{font-weight:700;font-size:.95rem;color:var(--terra)}.bbh .ckpage .cksend{width:100%;justify-content:center;margin-top:.4rem;padding-block:1rem;font-size:1.02rem}.bbh .ckpage .cksend[disabled]{opacity:.65;cursor:wait}.bbh .ckpage .cksend.ckerr,.bbh .ckpage .cksend.ckerr:hover{background:var(--terra);border-color:var(--terra);color:var(--paper)}.bbh .ckpage .cktrust{text-align:center;font:700 .7rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.bbh .ckpage .cksent{padding-block:.5rem}.bbh .ckpage .cksent h2{margin-top:.75rem}.bbh .ckpage .cksent p:last-child{margin-top:.85rem;max-width:34rem;color:var(--graphite);line-height:1.55}.bbh .ckpage .ckclose{padding:clamp(3.5rem,7vw,5.5rem) 0;color:var(--bone)}.bbh .ckpage .ckclose .eyebrow{color:var(--gold)}.bbh .ckpage .ckclose h2{margin-top:.9rem;max-width:22ch;font:800 clamp(2rem,4vw,3.4rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .ckpage .ckctas{margin-top:1.9rem;display:flex;flex-wrap:wrap;gap:.875rem;align-items:center}.bbh .ckpage .ckclose .cklinks{margin-top:1.5rem}.bbh .ckpage .ckclose .cklinks a,.bbh .ckpage .ckclose .cklinks button{color:var(--bone);text-decoration-color:#f1f1ed66}.bbh .ckpage .ckclose .cklinks a:hover,.bbh .ckpage .ckclose .cklinks button:hover{color:var(--gold)}.bbh .ckpage .ckclose .cklinks>span{color:var(--muted-navy)}.bbh .ckpage .ckclose .btn:focus-visible,.bbh .ckpage .ckclose .cklinks :focus-visible{outline-color:var(--gold)}.bbh .ckpage .ckarmed .ckrv:not(.on)>*{opacity:0}.bbh .ckpage .ckrv.on>*{animation:ck-rise .6s cubic-bezier(.2,.8,.2,1) calc(.1s + var(--i,0) * .12s) both}.bbh .ckpage .ckbookgrid.on>:nth-child(2){animation-delay:.22s}@keyframes ck-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@keyframes ck-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media(max-width:980px){.bbh .ckpage .ckscoregrid,.bbh .ckpage .ckqintro,.bbh .ckpage .ckparts,.bbh .ckpage .ckbookgrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.bbh .ckpage .ckqs{margin-inline:.6rem}}@media(max-width:600px){.bbh .ckpage .ckrow{grid-template-columns:2.75rem minmax(0,1fr)}.bbh .ckpage .cknum{font-size:2.4rem}.bbh .ckpage .ckchip{padding:.8rem .9rem;gap:.75rem;font-size:1rem}.bbh .ckpage .ckqfoot{flex-direction:column}}@media(prefers-reduced-motion:reduce){.bbh .ckpage *,.bbh .ckpage *:before,.bbh .ckpage *:after{animation:none!important;transition:none!important}.bbh .ckpage .ckarmed .ckrv:not(.on)>*{opacity:1}}@media(max-width:760px){.bbh .ckpage{position:relative}.bbh .ckpage .cklang{position:absolute}}@media(max-width:600px){.bbh .ckpage .ckget li,.bbh .ckpage .ckparts dd{font-size:1rem}}@media(pointer:coarse){.bbh .ckpage .cklang,.bbh .ckpage .ckback{min-height:2.75rem}.bbh .ckpage .cklinks{gap:0 .9rem}.bbh .ckpage .cklinks :is(a,button){display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem}}.bbh .ckpage{position:relative}.bbh .ckpage .cklang{position:absolute;top:4.85rem;padding:.4rem .75rem;font-size:.82rem}.bbh .ckpage .ckcovh{font:700 .7rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.bbh .ckpage .ckqbody{min-width:0}.bbh .ckpage .ckans .ckchip{padding:1.05rem 1.2rem;font-size:1.08rem}.bbh .ckpage .cktypes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bbh .ckpage .cktypes .ckchip{width:100%;padding:.85rem 1rem}.bbh .ckpage .ckscore2{position:relative;justify-self:start;width:100%;max-width:28rem;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 1.5rem 3rem -2.25rem #6e500fcc;border-bottom:4px solid #B9892A}.bbh .ckpage .ckscore2 .ckslbl{color:#7f6115}.bbh .ckpage .ckgauge{display:block;width:100%;max-width:19rem;margin:1rem 0 0;overflow:visible}.bbh .ckpage .ckscore2 .cksnum{margin-top:1.1rem;font-size:clamp(5rem,9vw,7rem);color:var(--navy)}.bbh .ckpage .ckscore2 .cksof{color:var(--navy)}.bbh .ckpage .ckstb{display:flex;gap:.75em;margin-top:1.25rem;padding-top:.75rem;border-top:1px solid rgba(23,39,69,.22);font:700 .74rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--navy)}.bbh .ckpage .ckstb span:first-child{color:#7f6115}.bbh .ckpage .cksvc{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.25rem;padding-bottom:.15rem;border-bottom:2px solid var(--gold);font:700 .95rem var(--sans);color:var(--navy);text-decoration:none}.bbh .ckpage .cksvc:hover{color:var(--gold-ink)}.bbh .ckpage .ckico{display:inline-grid;place-items:center;width:2rem;height:2rem;background:radial-gradient(120% 100% at 28% 18%,#E9C35A 0%,var(--gold) 55%,#D8A93A 100%)}.bbh .ckpage .ckico svg{width:1.5rem;height:1.5rem;overflow:visible;filter:drop-shadow(.8px 1.1px 0 #A9781E)}@media(max-width:600px){.bbh .ckpage .cktypes,.bbh .ckpage .ckparts{grid-template-columns:minmax(0,1fr)}}.bbh .ckpage .ckpreview{margin:0;align-self:center;justify-self:end;width:100%;max-width:26rem}.bbh .ckpage .ckpvcard{padding:1.5rem 1.6rem 1.4rem;background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--gc);box-shadow:0 1.5rem 3rem -2.25rem #17274599}.bbh .ckpage .ckpvcard .ckslbl{color:var(--graphite)}.bbh .ckpage .ckpvcard .ckgauge{max-width:15rem;margin-top:.75rem}.bbh .ckpage .ckpvnum{margin-top:.35rem;font:800 3.4rem/.85 var(--display);color:var(--gk)}.bbh .ckpage .ckpvnum>span:not(.ckn){font:700 .8rem var(--mono);letter-spacing:.06em;color:var(--graphite)}.bbh .ckpage .ckpvlist{margin:1.1rem 0 0;padding:0;list-style:none;border-top:1.5px solid var(--navy)}.bbh .ckpage .ckpvlist li{display:flex;align-items:center;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--line);font:800 1.1rem/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--navy)}.bbh .ckpage .ckpvno{font:700 .72rem var(--mono);letter-spacing:.06em;color:var(--gold-ink);min-width:1.4rem}.bbh .ckpage .ckpreview figcaption{margin-top:.9rem;display:grid;gap:.3rem}.bbh .ckpage .ckcovs{font-size:.88rem;line-height:1.5;color:var(--graphite)}.bbh .ckpage .ckqs{max-width:48rem}.bbh .ckpage .ckqarea{display:flex;align-items:center;gap:.6rem}.bbh .ckpage .ckq h1{min-height:3em}.bbh .ckpage .ckans .ckchip{min-height:4.4rem}@media(min-width:601px){.bbh .ckpage .ckq{min-height:27rem}}.bbh .ckpage .ckq{animation:ck-fadeonly .3s ease both}@keyframes ck-fadeonly{0%{opacity:0}}.bbh .ckpage [data-band=low]{--gc:#B35F3F;--gk:#A0522F}.bbh .ckpage [data-band=mid]{--gc:#E1B443;--gk:#8A6516}.bbh .ckpage [data-band=high]{--gc:#4E7A4C;--gk:#3E643C}.bbh .ckpage .ckscore2{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--gc);border-bottom:1px solid var(--line);box-shadow:0 1.5rem 3rem -2.25rem #17274599}.bbh .ckpage .ckscore2 .ckslbl{color:var(--graphite)}.bbh .ckpage .ckscore2 .cksnum{color:var(--gk)}.bbh .ckpage .ckscore2 .cksof{color:var(--graphite)}.bbh .ckpage .ckscore2 .ckstb{border-top-color:var(--line)}@media(max-width:860px){.bbh .ckpage .ckpreview{justify-self:start}}.bbh .ckpage .ckq .eyebrow{display:flex;align-items:center;min-height:2.1rem}@media(max-width:600px){.bbh .ckpage .ckq h1{min-height:4em}}@property --ckn{syntax:"<integer>";inherits:false;initial-value:0}.bbh .ckpage :is(.shero,.ckbook,.ckclose){position:relative;overflow:clip}.bbh .ckpage :is(.shero,.ckbook).gridbg{background-image:none}.bbh .ckpage .ckclose.navygrid{background-image:none}.bbh .ckpage :is(.shero,.ckbook):before,.bbh .ckpage .ckclose:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--g1) 1px,transparent 1px),linear-gradient(90deg,var(--g1) 1px,transparent 1px),linear-gradient(var(--g2) 1px,transparent 1px),linear-gradient(90deg,var(--g2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .ckpage :is(.shero,.ckbook){--g1:var(--grid);--g2:var(--grid2)}.bbh .ckpage .ckclose{--g1:var(--ngrid);--g2:var(--ngrid2)}.bbh .ckpage :is(.shero,.ckbook,.ckclose)>.wrap{position:relative}.bbh .ckpage .ckgauge{--a:calc(var(--s) * 1.8deg - 90deg)}.bbh .ckpage .ckg-arc{fill:none;stroke:#17274552;stroke-width:1.3}.bbh .ckpage .ckg-arc.thin{stroke:#3e6fb0;stroke-width:1.2;opacity:.55;stroke-dasharray:2 5}.bbh .ckpage .ckg-ticks{fill:none;stroke:#17274580;stroke-width:1.5}.bbh .ckpage .ckg-base{fill:none;stroke:#1727454d;stroke-width:1;stroke-dasharray:4 4}.bbh .ckpage .ckg-lbl{font:700 14px var(--mono);fill:var(--graphite)}.bbh .ckpage .ckg-lamp{fill:none;stroke-width:14;opacity:.2}.bbh .ckpage .ckg-lamp.lit{opacity:1}.bbh .ckpage .ckg-glint{fill:none;stroke:#fff;stroke-width:14;opacity:0}.bbh .ckpage :is(.ckg-needle,.ckg-sway){transform-box:view-box;transform-origin:180px 190px}.bbh .ckpage .ckg-needle{transform:rotate(var(--a))}.bbh .ckpage .ckg-needle path{fill:none;stroke:var(--navy);stroke-width:3;stroke-linecap:round}.bbh .ckpage .ckg-needle .tip{fill:var(--navy);stroke:none}.bbh .ckpage .ckg-hub{fill:var(--navy);stroke:var(--gold);stroke-width:2}.bbh .ckpage .ckg-pin{fill:var(--gold)}.bbh .ckpage .ckn{position:relative;display:inline-block;--ckn:var(--s);counter-reset:ckn var(--ckn)}.bbh .ckpage .ckv{color:transparent}.bbh .ckpage .ckn:after{content:counter(ckn);position:absolute;left:0;top:0}@media(forced-colors:active){.bbh .ckpage .ckv{color:inherit}.bbh .ckpage .ckn:after{content:none}}.bbh .ckpage :is(.ckpvcard,.ckscore2){position:relative;border-top-color:transparent}.bbh .ckpage :is(.ckpvcard,.ckscore2):before{content:"";position:absolute;left:-1px;right:-1px;top:-4px;height:4px;background:var(--gc);transform-origin:0 50%}.bbh .ckpage .ckbar i{position:absolute;top:50%;left:calc((var(--k) + 1) / 7 * 100%);width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;box-sizing:border-box;background:var(--paper);border:1.5px solid var(--control-line);transform:rotate(45deg) scale(.7);transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s,border-color .25s}.bbh .ckpage .ckbar i.here{border-color:var(--gold-ink);transform:rotate(45deg)}.bbh .ckpage .ckbar i.done{background:var(--gold);border-color:var(--gold);transform:rotate(45deg)}.bbh .ckpage .ckcn{display:inline-block;font-weight:inherit}.bbh .ckpage .ckchip{position:relative;isolation:isolate;transition:border-color .2s,background-color .2s,color .18s,transform .15s ease}.bbh .ckpage .ckchip:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--navy);opacity:0;transform:scaleX(.96);transform-origin:0 50%;transition:opacity .18s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .ckpage .ckchip .cktx{flex:1;min-width:0}.bbh .ckpage .ckgo{flex:none;font-weight:700;color:var(--gold-ink);opacity:0;transform:translate(-.5rem);transition:opacity .2s ease,transform .3s cubic-bezier(.2,.8,.2,1),color .2s}@media(hover:hover){.bbh .ckpage .ckchip:hover .ckgo{opacity:1;transform:none}}.bbh .ckpage .ckchip:focus-visible .ckgo{opacity:1;transform:none}.bbh .ckpage .ckchip[aria-pressed=true] .ckgo{color:var(--gold)}.bbh .ckpage .ckchip.ckpick{border-color:var(--navy);color:var(--bone)}.bbh .ckpage .ckchip.ckpick:before{opacity:1;transform:none}.bbh .ckpage .ckchip.ckpick .ckmk{background:var(--gold);border-color:var(--gold);color:var(--navy)}.bbh .ckpage .ckchip.ckpick .ckgo{opacity:1;transform:translate(.3rem);color:var(--gold)}.bbh .ckpage .ckrow{position:relative;border-bottom-color:transparent}.bbh .ckpage .ckrow:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--line);transform-origin:0 50%}.bbh .ckpage .ckparts>div{position:relative;border-top-color:transparent}.bbh .ckpage .ckparts>div:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--rc);transform-origin:0 50%}.bbh .ckpage .ckparts .ckwhy{--rc:#4E7A4C}.bbh .ckpage .ckparts .ckwhy dt{color:#3e643c}.bbh .ckpage .ckparts .cktoday{--rc:var(--gold);border-top-color:transparent}.bbh .ckpage .ckparts .cktoday:before{top:-3px;height:3px}.bbh .ckpage .ckparts .ckwe{--rc:var(--navy)}.bbh .ckpage .cksvc{position:relative;border-bottom-color:transparent}.bbh .ckpage .cksvc:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--gold);transform-origin:0 50%}.bbh .ckpage .cksvc>span:last-child{display:inline-block;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.bbh .ckpage .cksvc .ckico{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .ckpage .cksvc:is(:hover,:focus-visible)>span:last-child{transform:translate(.25rem)}.bbh .ckpage .cksvc:is(:hover,:focus-visible) .ckico{transform:translateY(-2px)}.bbh .ckpage .ckplansec .head{position:relative;border-bottom-color:transparent}.bbh .ckpage .ckplansec .head:before,.bbh .ckpage .ckplansec .head:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;transform-origin:0 50%}.bbh .ckpage .ckplansec .head:before{right:0;background:var(--line)}.bbh .ckpage .ckplansec .head:after{width:4rem;height:2px;background:var(--gold)}.bbh .ckpage .ckquote blockquote{position:relative;border-left-color:transparent}.bbh .ckpage .ckquote blockquote:before{content:"";position:absolute;left:-3px;top:0;bottom:0;width:3px;background:var(--gold);transform-origin:50% 0}.bbh .ckpage .ckfield>span{position:relative;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .2s}.bbh .ckpage .ckfield>span:before{content:"";position:absolute;left:-.85rem;top:50%;width:.45rem;height:.45rem;margin-top:-.225rem;background:var(--gold);transform:scale(0);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .ckpage .ckfield:focus-within>span{color:var(--navy);transform:translate(.85rem)}.bbh .ckpage .ckfield:focus-within>span:before{transform:none}@media(prefers-reduced-motion:no-preference){.bbh .ckpage :is(.shero,.ckbook).live:before{animation:ck-grid 60s linear infinite}.bbh .ckpage .ckclose.live:before{animation:ck-grid 80s linear infinite}.bbh .ckpage .ckg-needle{animation:ck-sweep 2.1s var(--w,.25s) both}.bbh .ckpage .ckg-lamp.lit{animation:ck-lamp .24s ease-out var(--at) backwards}.bbh .ckpage .ckn{animation:ck-count 2.1s var(--w,.25s) both}.bbh .ckpage .live .ckg-sway{animation:ck-breathe 7s ease-in-out calc(var(--w,.25s) + 3.2s) infinite}.bbh .ckpage .live .ckg-glint{animation:ck-run 8s linear calc(var(--w,.25s) + 2.6s + var(--k) * .06s) infinite}.bbh .ckpage .shsheet:before,.bbh .ckpage .ckqs:before{animation:ck-corners 1.1s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .ckpage .ckhero .shcopy>*{animation:ck-up .7s cubic-bezier(.2,.8,.2,1) calc(.1s + var(--n,0) * .08s) backwards}.bbh .ckpage .ckhero .shcopy>:nth-child(2){--n:1}.bbh .ckpage .ckhero .shcopy>:nth-child(3){--n:2}.bbh .ckpage .ckhero .shcopy>:nth-child(4){--n:3}.bbh .ckpage .ckhero .shcopy>:nth-child(5){--n:4}.bbh .ckpage .ckhero .shcopy>:nth-child(6){--n:5}.bbh .ckpage .ckpvcard{animation:ck-up .8s cubic-bezier(.2,.8,.2,1) .2s backwards}.bbh .ckpage .ckpvcard:before{animation:ck-line .8s cubic-bezier(.6,0,.2,1) .4s backwards}.bbh .ckpage .ckpvlist li{animation:ck-slide .6s cubic-bezier(.2,.8,.2,1) calc(1.15s + var(--i,0) * .13s) backwards}.bbh .ckpage .ckpvlist .ckico{animation:ck-pop .55s cubic-bezier(.2,.8,.2,1) calc(1.3s + var(--i,0) * .13s) backwards}.bbh .ckpage .ckpreview figcaption{animation:ck-up .7s cubic-bezier(.2,.8,.2,1) 1.6s backwards}.bbh .ckpage .ckpreview.hold:not(.on){opacity:0}.bbh .ckpage .ckpreview.hold:not(.on) *,.bbh .ckpage .ckpreview.hold:not(.on) *:before,.bbh .ckpage .ckpreview.hold:not(.on) *:after{animation:none!important}.bbh .ckpage .ckbar .ckfill{animation:ck-line .7s cubic-bezier(.6,0,.2,1) .25s backwards}.bbh .ckpage .ckbar i{animation:ck-fade .4s ease calc(.3s + var(--k) * .05s) backwards}.bbh .ckpage .ckbar i.done{animation:ck-mark .5s cubic-bezier(.3,1.35,.5,1)}.bbh .ckpage .ckcn{animation:ck-roll .4s cubic-bezier(.2,.8,.2,1) both}.bbh .ckpage .ckq .ckqarea .ckico{animation:ck-pop .5s cubic-bezier(.2,.8,.2,1) .05s backwards}.bbh .ckpage .ckq .ckchips li{animation:ck-chip .45s cubic-bezier(.2,.8,.2,1) calc(.1s + var(--n,0) * 55ms) backwards}.bbh .ckpage .ckchip:active{transform:scale(.985)}.bbh .ckpage .ckscore2{animation:ck-up .8s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .ckpage .ckscore2:before{animation:ck-line .9s cubic-bezier(.6,0,.2,1) .35s backwards}.bbh .ckpage .ckscore2 .cksof{animation:ck-fade .6s ease .6s backwards}.bbh .ckpage .ckscore2 .ckstb{animation:ck-up .6s cubic-bezier(.2,.8,.2,1) 2.5s backwards}.bbh .ckpage .ckscoresec .shcopy>*{animation:ck-up .7s cubic-bezier(.2,.8,.2,1) var(--vd,.3s) backwards}.bbh .ckpage .ckscoresec .shcopy>.ckband{--vd:1.45s}.bbh .ckpage .ckscoresec .shcopy>.sub{--vd:1.6s}.bbh .ckpage .ckscoresec .shcopy>.ckpeek{--vd:1.75s}.bbh .ckpage .ckpeek li{animation:ck-slide .55s cubic-bezier(.2,.8,.2,1) calc(var(--vd,1.75s) + .2s + var(--i,0) * .12s) backwards}.bbh .ckpage .ckscoresec .shcopy.hold:not(.on)>*{opacity:0;animation:none}.bbh .ckpage .ckscoresec .shcopy.hold:not(.on) .ckpeek li{animation:none}.bbh .ckpage .ckscoresec .shcopy.hold.on>*{--vd:.1s}.bbh .ckpage .ckscoresec .shcopy.hold.on>.ckband{--vd:.2s}.bbh .ckpage .ckscoresec .shcopy.hold.on>.sub{--vd:.32s}.bbh .ckpage .ckscoresec .shcopy.hold.on>.ckpeek{--vd:.44s}.bbh .ckpage .ckarmed .ckplansec .head:not(.on):before,.bbh .ckpage .ckarmed .ckplansec .head:not(.on):after{transform:scaleX(0)}.bbh .ckpage .ckarmed .ckplansec .head:not(.on)>*,.bbh .ckpage .ckarmed :is(.pintro,.ckplanfoot):not(.on){opacity:0}.bbh .ckpage .ckplansec .head.on:before{animation:ck-line 1.1s cubic-bezier(.6,0,.2,1) backwards}.bbh .ckpage .ckplansec .head.on:after{animation:ck-line .6s cubic-bezier(.6,0,.2,1) .35s backwards}.bbh .ckpage .ckplansec .head.on>*{animation:ck-up .65s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .ckpage .ckplansec .head.on>.sheet-no{animation:ck-fade .5s ease .45s backwards}.bbh .ckpage .ckplansec :is(.pintro,.ckplanfoot).on{animation:ck-up .65s cubic-bezier(.2,.8,.2,1) .2s backwards}.bbh .ckpage .ckarmed .ckrow:not(.on) :is(.cknum,h3,dt,dd,.cksvc){opacity:0}.bbh .ckpage .ckarmed .ckrow:not(.on):after,.bbh .ckpage .ckarmed .ckrow:not(.on) .ckparts>div:before,.bbh .ckpage .ckarmed .ckrow:not(.on) .cksvc:after{transform:scaleX(0)}.bbh .ckpage .ckrow{--d:calc(var(--i,0) * .08s)}.bbh .ckpage .ckrow.on:after{animation:ck-line 1.2s cubic-bezier(.6,0,.2,1) calc(var(--d) + .2s) backwards}.bbh .ckpage .ckrow.on .cknum{animation:ck-num .8s cubic-bezier(.2,.8,.2,1) var(--d) backwards}.bbh .ckpage .ckrow.on h3{animation:ck-up .65s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .12s) backwards}.bbh .ckpage .ckrow .ckparts>div{--j:0}.bbh .ckpage .ckrow .ckparts>.cktoday{--j:1}.bbh .ckpage .ckrow .ckparts>.ckwe{--j:2}.bbh .ckpage .ckrow.on .ckparts>div:before{animation:ck-line .7s cubic-bezier(.6,0,.2,1) calc(var(--d) + .3s + var(--j) * .14s) backwards}.bbh .ckpage .ckrow.on dt{animation:ck-up .6s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .42s + var(--j) * .14s) backwards}.bbh .ckpage .ckrow.on dd{animation:ck-up .6s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .5s + var(--j) * .14s) backwards}.bbh .ckpage .ckrow.on .cksvc{animation:ck-fade .5s ease calc(var(--d) + .85s) backwards}.bbh .ckpage .ckrow.on .cksvc:after{animation:ck-line .6s cubic-bezier(.6,0,.2,1) calc(var(--d) + .95s) backwards}.bbh .ckpage .ckrow.on .cksvc .ckico{animation:ck-pop .55s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .95s) backwards}.bbh .ckpage .ckarmed .ckrv:not(.on) .psheet:before{opacity:0}.bbh .ckpage .ckrv.on .psheet:before{animation:ck-corners 1s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .ckpage .ckrv.on .ckquote:before{animation-delay:.35s}.bbh .ckpage .ckrv.on .ckform :is(.sheet-no,h2,.cksub){animation:ck-up .6s cubic-bezier(.2,.8,.2,1) var(--fd,.2s) backwards}.bbh .ckpage .ckrv.on .ckform h2{--fd:.28s}.bbh .ckpage .ckrv.on .ckform .cksub{--fd:.36s}.bbh .ckpage .ckrv.on .ckget li{animation:ck-up .55s cubic-bezier(.2,.8,.2,1) calc(.48s + var(--i,0) * .1s) backwards}.bbh .ckpage .ckrv.on .ckget li:before{animation:ck-pop .5s cubic-bezier(.2,.8,.2,1) calc(.55s + var(--i,0) * .1s) backwards}.bbh .ckpage .ckrv.on .ckfields{animation:ck-up .7s cubic-bezier(.2,.8,.2,1) .8s backwards}.bbh .ckpage .ckarmed .ckrv:not(.on) .ckquote blockquote:before{transform:scaleY(0)}.bbh .ckpage .ckrv.on .ckquote blockquote:before{animation:ck-liney .9s cubic-bezier(.6,0,.2,1) .45s backwards}.bbh .ckpage .ckrv.on .ckquote :is(.eyebrow,blockquote p,figcaption,.ckqfoot,.ckqproof){animation:ck-up .65s cubic-bezier(.2,.8,.2,1) var(--qd,.3s) backwards}.bbh .ckpage .ckrv.on .ckquote blockquote p{--qd:.55s}.bbh .ckpage .ckrv.on .ckquote figcaption{--qd:.85s}.bbh .ckpage .ckrv.on .ckquote :is(.ckqfoot,.ckqproof){--qd:1s}.bbh .ckpage .cksent>*{animation:ck-up .6s cubic-bezier(.2,.8,.2,1) calc(var(--n,0) * .1s) backwards}.bbh .ckpage .cksent>:nth-child(2){--n:1}.bbh .ckpage .cksent>:nth-child(3){--n:2}.bbh .ckpage .ckarmed .ckclose .wrap:not(.on)>*{opacity:0}.bbh .ckpage .ckclose .wrap.on>*{animation:ck-up .65s cubic-bezier(.2,.8,.2,1) calc(.1s + var(--n,0) * .1s) backwards}.bbh .ckpage .ckclose .wrap>:nth-child(2){--n:1}.bbh .ckpage .ckclose .wrap>:nth-child(3){--n:2}.bbh .ckpage .ckclose .wrap>:nth-child(4){--n:3}.bbh .ckpage .ckclose .wrap>:nth-child(5){--n:4}}@keyframes ck-grid{to{transform:translate3d(7.5rem,7.5rem,0)}}@keyframes ck-corners{0%{opacity:0;transform:scale(1.03)}}@keyframes ck-up{0%{opacity:0;transform:translateY(.6rem)}}@keyframes ck-fade{0%{opacity:0}}@keyframes ck-line{0%{transform:scaleX(0)}}@keyframes ck-liney{0%{transform:scaleY(0)}}@keyframes ck-slide{0%{opacity:0;transform:translate(-.6rem)}}@keyframes ck-pop{0%{opacity:0;transform:scale(.55)}}@keyframes ck-num{0%{opacity:0;transform:translateY(.5rem) scale(.82)}}@keyframes ck-chip{0%{opacity:0;transform:translateY(.25rem)}}@keyframes ck-roll{0%{opacity:0;transform:translateY(.55em)}}@keyframes ck-mark{0%{transform:rotate(45deg) scale(.5)}to{transform:rotate(45deg)}}@keyframes ck-sweep{0%{transform:rotate(-90deg);animation-timing-function:cubic-bezier(.33,1,.68,1)}58%{transform:rotate(min(calc(var(--a) + 6.66deg),90deg));animation-timing-function:cubic-bezier(.45,0,.55,1)}77%{transform:rotate(max(calc(var(--a) - 3.6deg),-90deg));animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(min(calc(var(--a) + 1.6deg),90deg));animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:rotate(var(--a))}}@keyframes ck-count{0%{--ckn:0;animation-timing-function:cubic-bezier(.33,1,.68,1)}58%{--ckn:min(var(--s) + 4,100);animation-timing-function:cubic-bezier(.45,0,.55,1)}77%{--ckn:max(var(--s) - 2,0);animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{--ckn:min(var(--s) + 1,100);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{--ckn:var(--s)}}@keyframes ck-lamp{0%{opacity:.2}}@keyframes ck-breathe{0%,40%,to{transform:none}12%{transform:rotate(1.3deg)}26%{transform:rotate(-.7deg)}}@keyframes ck-run{0%,6%,to{opacity:0}2%{opacity:.5}}@media(max-width:980px){.bbh .ckpage .ckscoresec .shcopy>.ckband{--vd:1.1s}.bbh .ckpage .ckscoresec .shcopy>.sub{--vd:1.25s}.bbh .ckpage .ckscoresec .shcopy>.ckpeek{--vd:1.4s}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--spacing:.25rem;--font-weight-semibold:600;--radius-lg:var(--radius);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Big Shoulders", "Big Shoulders Fallback", "Arial Narrow", sans-serif;--font-body:Lato, "Lato Fallback", "Segoe UI", Arial, sans-serif;--color-border:hsl(var(--border));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-primary:hsl(var(--primary));--color-card:hsl(var(--card))}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}:root{--background:60 13% 94%;--foreground:219 50% 18%;--card:60 23% 97%;--card-foreground:219 50% 18%;--popover:60 23% 97%;--popover-foreground:219 50% 18%;--primary:43 72% 57%;--primary-foreground:219 50% 18%;--secondary:219 50% 18%;--secondary-foreground:60 13% 94%;--muted:60 8% 90%;--muted-foreground:215 13% 38%;--accent:60 8% 90%;--accent-foreground:219 50% 18%;--destructive:0 76% 57%;--destructive-foreground:0 0% 100%;--success:137 54% 41%;--border:200 4% 83%;--input:200 4% 83%;--ring:43 72% 29%;--radius:.125rem;--text-muted:215 13% 45%;--sidebar-background:60 23% 97%;--sidebar-foreground:219 50% 18%;--sidebar-primary:43 72% 57%;--sidebar-primary-foreground:219 50% 18%;--sidebar-accent:60 8% 90%;--sidebar-accent-foreground:219 50% 18%;--sidebar-border:200 4% 83%;--sidebar-ring:43 72% 29%}*{border-color:var(--color-border)}html{font-size:clamp(16px,10px + .3125vw,18px)}body{background-color:var(--color-background);font-family:var(--font-body);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}h1,h2,h3{text-transform:uppercase;letter-spacing:.01em}}@layer components;@layer utilities{.grain-overlay{position:relative}.grain-overlay:after{content:"";opacity:.02;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:128px;position:absolute;inset:0}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-10{top:calc(var(--spacing) * 10)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-40{z-index:40}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container{margin-inline:auto;padding-inline:2rem}@media(min-width:40rem){.container{max-width:none}}@media(min-width:1400px){.container{max-width:1400px}}.mb-\[env\(safe-area-inset-bottom\)\]{margin-bottom:env(safe-area-inset-bottom)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.w-2{width:calc(var(--spacing) * 2)}.w-11{width:calc(var(--spacing) * 11)}.w-full{width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-primary{border-color:var(--color-primary)}.border-primary\/30{border-color:color-mix(in srgb,hsl(var(--primary)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.section-dark{--background:219 50% 18%;--foreground:60 13% 94%;--card:219 46% 22%;--card-foreground:60 13% 94%;--popover:219 46% 22%;--popover-foreground:60 13% 94%;--primary-foreground:219 50% 18%;--muted:219 40% 24%;--muted-foreground:214 17% 76%;--accent:219 40% 24%;--accent-foreground:60 13% 94%;--border:219 30% 28%;--input:219 30% 28%;--text-muted:214 12% 62%;color:#f2f2ee;background-color:#172745}.bg-\[hsl\(240\,10\%\,9\%\)\]{background-color:#151519}.bg-card\/80{background-color:color-mix(in srgb,hsl(var(--card)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--color-card) 80%,transparent)}}.bg-primary{background-color:var(--color-primary)}.blueprint-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:60px 60px}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.font-display{font-family:var(--font-display)}.text-\[hsl\(222\,47\%\,11\%\)\]{color:#0f1729}.text-background{color:var(--color-background)}.text-primary{color:var(--color-primary)}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.yellow-glow{box-shadow:0 0 20px #ffdf0026}.shadow-primary\/20{--tw-shadow-color:color-mix(in srgb, hsl(var(--primary)) 20%, transparent)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.duration-200{animation-duration:.2s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.running{animation-play-state:running}@media(hover:hover){.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,hsl(var(--primary)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:shadow-primary\/30:hover{--tw-shadow-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 30%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[9999\]:focus{z-index:9999}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:bg-\[\#FFDF00\]:focus{background-color:#ffdf00}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-black:focus{color:var(--color-black)}@media(min-width:48rem){.md\:right-8{right:calc(var(--spacing) * 8)}.md\:bottom-8{bottom:calc(var(--spacing) * 8)}}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}:root{--bb-navy:#172745;--bb-navy-deep:#0D182D;--bb-bone:#F1F1ED;--bb-paper:#FAFAF7;--bb-graphite:#55606F;--bb-gold:#E1B443;--bb-gold-ink:#7F6115;--bb-gold-hi:#F0CF74;--bb-blue-line:#8DAEDB;--bb-muted-navy:#B7C0CC;--bb-sans:"Lato","Lato Fallback","Segoe UI","Helvetica Neue",Arial,sans-serif;--bb-display:"Big Shoulders","Big Shoulders Fallback","Arial Narrow",sans-serif;--bb-mono:ui-monospace,"Cascadia Mono","SFMono-Regular",Consolas,monospace;--bb-wrap:77.5rem;--bb-pad:clamp(1rem,4vw,3rem)}html{background:var(--bb-navy-deep)}.bbn{position:fixed;inset:0 0 auto;z-index:50;height:4rem;background:#172745f7;border-bottom:1px solid rgba(225,180,67,.28);color:var(--bb-bone);font-family:var(--bb-sans)}.bbn .in{max-width:var(--bb-wrap);height:100%;margin:0 auto;padding-inline:var(--bb-pad);display:flex;align-items:center;justify-content:space-between;gap:1rem}.bbn .brand{display:flex;align-items:center;flex:none;min-height:2.75rem;text-decoration:none}.bbn .brand img{display:block;width:auto;height:2.75rem}.bbn nav{display:flex}.bbn .links{display:flex;gap:1.75rem;list-style:none;margin:0;padding:0}.bbn .links a{position:relative;display:flex;align-items:center;height:2.5rem;font:700 .9375rem/1 var(--bb-sans);color:#f1f1edbd;text-decoration:none;transition:color .2s}.bbn .links a:after{content:"";position:absolute;left:0;right:0;bottom:.1875rem;height:2px;background:var(--bb-gold);transform:scaleX(0);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.bbn .links a:hover,.bbn .links a[aria-current=page]{color:var(--bb-bone)}.bbn .links a[aria-current=page]:after{transform:scaleX(1)}.bbn .act,.bbn .util{display:flex;align-items:center;gap:.875rem}.bbn .signin{font:700 .875rem/1 var(--bb-sans);color:#f1f1edbd;text-decoration:none;white-space:nowrap;transition:color .2s}.bbn .signin:hover{color:var(--bb-bone)}.bbn .act .lang{display:inline-grid;place-items:center;min-width:1.875rem;height:1.75rem;padding:0 .375rem;border:1px solid rgba(241,241,237,.26);font:700 .6875rem/1 var(--bb-sans);letter-spacing:.08em;color:#f1f1edbd;text-decoration:none;transition:color .2s,border-color .2s}.bbn .act .lang:hover,.bbn .act .lang[aria-current=page]{color:var(--bb-gold);border-color:var(--bb-gold)}.bbn .check{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;padding:0 1rem;border:1px solid rgba(241,241,237,.26);font:900 .9375rem/1 var(--bb-sans);color:var(--bb-bone);text-decoration:none;white-space:nowrap;transition:border-color .2s,background-color .2s}.bbn .check:hover{border-color:#f1f1ed8c;background:#f1f1ed0f}.bb-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font:900 .88rem/1.2 var(--bb-sans);text-decoration:none;white-space:nowrap;border:2px solid var(--bb-gold);background:var(--bb-gold);color:var(--bb-navy);cursor:pointer}.bb-btn:hover{background:var(--bb-gold-hi);border-color:var(--bb-gold-hi)}.bbn .bb-btn{height:2.75rem;padding:0 1.125rem;font-size:.9375rem;line-height:1}.bbn .burger{display:none;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;padding:0;background:#f1f1ed17;border:0;color:var(--bb-bone);cursor:pointer}.bbn .burger span{display:block;width:1.125rem;height:2px;background:currentColor;position:relative;transition:background .2s}.bbn .burger span:before,.bbn .burger span:after{content:"";position:absolute;left:0;width:1.125rem;height:2px;background:currentColor;transition:transform .25s}.bbn .burger span:before{top:-.375rem}.bbn .burger span:after{top:.375rem}.bbn .burger[aria-expanded=true] span{background:transparent}.bbn .burger[aria-expanded=true] span:before{transform:translateY(.375rem) rotate(45deg)}.bbn .burger[aria-expanded=true] span:after{transform:translateY(-.375rem) rotate(-45deg)}.bbn .menu{position:fixed;inset:4rem 0 0;overflow:auto;overscroll-behavior:contain;background:var(--bb-navy);border-bottom:1px solid rgba(225,180,67,.28);padding:.25rem var(--bb-pad) 1.25rem;box-shadow:0 1.75rem 2.5rem -1.75rem #050a1499;transform-origin:50% 0;transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s}.bbn .menu:not(.open){opacity:0;visibility:hidden;transform:translateY(-.5rem);pointer-events:none;transition:opacity .18s ease,transform .2s ease,visibility 0s .2s}@media(min-width:1201px){.bbn .menu{display:none}}@media(prefers-reduced-motion:reduce){.bbn .menu,.bbn .menu:not(.open){transition:none;transform:none}}.bbn .menu ul{list-style:none;margin:0;padding:0}.bbn .menu li a{display:flex;align-items:center;justify-content:space-between;padding:.9375rem .125rem;border-bottom:1px solid rgba(225,180,67,.28);color:var(--bb-bone);text-decoration:none;font:900 1.40625rem/1 var(--bb-sans)}.bbn .menu li:last-child a{border-bottom:0}.bbn .menu li a:after{content:"";width:.5rem;height:.5rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.35}.bbn .menu li a[aria-current=page]{color:var(--bb-gold)}.bbn .menu .extra{display:flex;flex-direction:column;gap:.625rem;margin-top:.875rem}.bbn .menu .extra :is(.bb-btn,.check){justify-content:center;width:100%;height:3.125rem}.bbn .menu .extra .util{justify-content:center;gap:1.75rem;margin-top:.25rem}.bbn .menu .extra .util a{display:inline-flex;align-items:center;min-height:2.75rem;font:400 .9375rem/1 var(--bb-sans);color:#f1f1edbd;text-decoration:none}.bbn .menu .extra .util a:hover,.bbn .menu .extra .util a[aria-current=page]{color:var(--bb-gold)}.bbn a:focus-visible,.bbn button:focus-visible,.bbf a:focus-visible,.bbf button:focus-visible{outline:3px solid var(--bb-gold);outline-offset:3px}@media(max-width:1200px){.bbn .links,.bbn .act .check,.bbn .act .util{display:none}.bbn .burger{display:inline-flex}}@media(max-width:520px){.bbn .act .bb-btn{display:none}.bbn .brand img{height:2.25rem}}@media(orientation:landscape)and (max-height:500px){.bbn .menu li a{padding:.7rem .125rem;font-size:1.2rem}}.bb-seal{display:block;color:var(--bb-gold)}.bb-seal svg.seal{width:100%;height:100%;display:block}.bb-seal .sheen{transition:transform 1.25s cubic-bezier(.25,.75,.25,1)}.bb-seal:hover .sheen{transform:translate(560px)}.bb-seal .spin{transform-box:view-box;transform-origin:160px 160px;animation:bb-seal-spin 90s linear infinite}.bb-seal:not(.turning) .spin{animation-play-state:paused}@keyframes bb-seal-spin{to{transform:rotate(360deg)}}@keyframes bb-rise-still{0%{transform:translateY(.6rem)}}@media(prefers-reduced-motion:reduce){.bb-seal .spin{animation:none}}.bbf{position:relative;z-index:20;background:var(--bb-navy-deep);color:var(--bb-muted-navy);border-top:1px solid rgba(225,180,67,.25);font-family:var(--bb-sans)}.bbf .in{max-width:var(--bb-wrap);margin:0 auto;padding:3.5rem var(--bb-pad) 2.5rem}.bbf .way{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem 3rem;align-items:start}.bbf .sig{font:800 clamp(1.7rem,2.8vw,2.4rem)/1 var(--bb-display);text-transform:uppercase;color:var(--bb-bone);margin:0}.bbf .sig .n{color:var(--bb-gold);font-style:normal}.bbf .sig .d{color:var(--bb-blue-line);font-style:normal}.bbf .where{margin:.75rem 0 0;font-size:.95rem;max-width:34ch}.bbf .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.bbf .cols h2{font:700 .66rem/1.3 var(--bb-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--bb-gold);margin:0}.bbf .cols ul{list-style:none;margin:.625rem 0 0;padding:0;display:grid;gap:.45rem;font-size:.95rem}.bbf .cols a{color:var(--bb-bone);text-decoration:none;opacity:.86}.bbf .cols a:hover{opacity:1;color:var(--bb-gold)}.bbf .plate{margin-top:3rem;padding-top:2.25rem;border-top:1px solid rgba(225,180,67,.18);display:grid;grid-template-columns:auto minmax(0,1fr);gap:2.25rem;align-items:center}.bbf .sealw{width:11rem;height:11rem}.bbf .tb{justify-self:end;align-self:end;display:flex;flex-wrap:wrap;border:1px solid rgba(225,180,67,.2)}.bbf .tb>div{padding:.375rem .625rem;border-right:1px solid rgba(225,180,67,.16);min-width:0}.bbf .tb>div:last-child{border-right:0}.bbf .tb span{display:block;font:700 .5rem/1.2 var(--bb-sans);letter-spacing:.14em;text-transform:uppercase;color:#f1f1ed94}.bbf .tb b{display:block;margin-top:.15rem;color:#f1f1edcc;font-weight:700;font-size:.7rem;white-space:nowrap}.bbf .tb .big b{font:800 .8rem/1 var(--bb-display);text-transform:uppercase;letter-spacing:.04em}.bbf .tb .mono{font-family:var(--bb-mono);font-variant-numeric:tabular-nums}.bbf .tb .last{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.bbf .egg{display:inline-flex;padding:2px;background:none;border:0;opacity:.14;cursor:default;transition:opacity .3s}.bbf .egg:hover{opacity:.32}.bbf .egg img{width:.9375rem;height:1rem;display:block}.bbf .legal{margin-top:1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.25rem;font-size:.8rem;color:#f1f1ed80}@media(max-width:980px){.bbf .way{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.bbf .plate{grid-template-columns:minmax(0,1fr);justify-items:center}.bbf .plate .tb{justify-self:center}.bbf .tb .big{display:none}.bbf .cols{grid-template-columns:repeat(2,minmax(0,1fr))}.bbf .cols>div:last-child{grid-column:1 / -1}.bbf .cols>div:last-child ul{display:flex;flex-wrap:wrap;column-gap:1.5rem}.bbf .cols>div:last-child li:nth-child(-n+2){flex-basis:100%}.bbf .in{padding-top:2.75rem}.bbf .plate{margin-top:2.25rem;padding-top:1.75rem;gap:1.75rem}.bbf .sealw{width:9rem;height:9rem}}@media(max-width:980px){.bbf .where{font-size:1rem}}@media(pointer:coarse){.bbn .bb-btn{min-height:2.75rem}.bbf .cols ul{gap:0;margin-top:.25rem}.bbf .cols a{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem}}.bbf .legal a{position:relative}.bbf .legal a:before{content:"";position:absolute;left:-.2rem;right:-.2rem;top:50%;height:2.75rem;transform:translateY(-50%)}@media(min-width:768px){.bbf .legal{padding-right:4.5rem}}html{-webkit-tap-highlight-color:rgba(225,180,67,.22)}.bbh :is(input,textarea,select){scroll-margin-top:5.5rem;scroll-margin-bottom:1.5rem}body:has(:is(input,textarea,select):focus) .bbtop{opacity:0!important;pointer-events:none}.arrow-out{display:inline-block;vertical-align:-.04em;flex:none}.bbn .links a{white-space:nowrap}.bbn .enl{display:inline-flex;align-items:center;white-space:nowrap}.bbn .entag{display:inline-block;margin-left:.4em;padding:0 .3em;border:1px solid rgba(241,241,237,.35);font:700 .72rem/1.45 var(--bb-mono, ui-monospace, Consolas, monospace);letter-spacing:.06em;color:#f1f1ed9e;vertical-align:.18em}.bbn .menu .entag{font-size:.75rem;vertical-align:.3em}.bbh .audit .h2 .nb{color:var(--gold)}.bbh .audit .gauge .g-arc.thin{stroke:var(--blue-line);stroke-width:1;opacity:.55;stroke-dasharray:2 5}.bbh .audit .gauge .g-lamp{fill:none;stroke-width:12;opacity:.16}.bbh .audit.on .gauge .g-lamp.lit{opacity:1;transition:opacity .22s ease-out var(--at)}.bbh .audit .gauge .g-glow{opacity:0}.bbh .audit.on .gauge .g-glow{opacity:1;transition:opacity 1.4s ease 1s}.bbh .audit .gauge .g-needle{transform-box:view-box;transform-origin:180px 190px;transform:rotate(-90deg)}.bbh .audit.on .gauge .g-needle{transform:rotate(50.4deg)}.bbh .audit.on:not(.settled) .gauge .g-needle{animation:ahsweep 2.1s .25s both}.bbh .audit .gauge .g-pin{fill:var(--gold)}@keyframes ahsweep{0%{transform:rotate(-90deg);animation-timing-function:cubic-bezier(.33,1,.68,1)}58%{transform:rotate(57.06deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}77%{transform:rotate(46.8deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}90%{transform:rotate(52deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:rotate(50.4deg)}}.bbh .audit.settled.live .gauge .g-needle{animation:ahbreathe 7s ease-in-out 1.5s infinite}@keyframes ahbreathe{0%,40%,to{transform:rotate(50.4deg)}12%{transform:rotate(51.7deg)}26%{transform:rotate(49.7deg)}}.bbh .audit .gauge .g-glint{fill:none;stroke:var(--bone);stroke-width:12;opacity:0}.bbh .audit.settled.live .gauge .g-glint{animation:ahrun 8s linear infinite;animation-delay:calc(.8s + var(--k) * .06s)}@keyframes ahrun{0%,6%,to{opacity:0}2%{opacity:.5}}.bbh .audit .gauge figcaption{align-items:flex-end}.bbh .audit .g-cap{display:grid;gap:.5rem;min-width:0}.bbh .audit .g-band{display:grid}.bbh .audit .g-band i{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.5rem;font:700 .78rem/1.2 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(.3rem);transition:opacity .2s ease,transform .25s ease}.bbh .audit .g-band i:before{content:"";flex:none;width:.6rem;height:.6rem;background:currentColor;transform:rotate(45deg)}.bbh .audit .g-band [data-b=low]{color:#cb7d5c}.bbh .audit .g-band [data-b=mid]{color:var(--gold)}.bbh .audit .g-band [data-b=high]{color:#6e9c69}.bbh .audit.on .gauge:is([data-band=low]) .g-band [data-b=low],.bbh .audit.on .gauge:is([data-band=mid]) .g-band [data-b=mid],.bbh .audit.on .gauge:is([data-band=high]) .g-band [data-b=high]{opacity:1;transform:none}.bbh .audit .g-read{white-space:nowrap}.bbh .audit.on .gauge[data-band=low] .g-read b{color:#cb7d5c}.bbh .audit.on .gauge[data-band=mid] .g-read b{color:var(--gold)}.bbh .audit.on .gauge[data-band=high] .g-read b{color:#6e9c69}.bbh .audit .gauge figcaption .g-read b{font-size:2.1rem}@media(max-width:699px){.bbh .audit .agrid{margin-top:1.25rem}}.bbh .audit .asteps li{position:relative;align-items:start;--sc:var(--blue-line);--sd:.95s}.bbh .audit .asteps li.as2{--sc:var(--gold);--sd:1.4s}.bbh .audit .asteps li.as3{--sc:#6E9C69;--sd:1.85s}.bbh .audit .asteps .mono{position:relative;z-index:0;display:inline-grid;place-items:center;width:2rem;height:2rem;margin-top:-.15rem;border:1.5px solid var(--sc);background:var(--navy);color:var(--sc);font-size:.8rem;line-height:1}.bbh .audit .asteps .mono:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--sc);opacity:0;transform:scale(.3)}.bbh .audit.on .asteps .mono{color:var(--navy);transition:color 0s linear calc(var(--sd) + .08s)}.bbh .audit.on .asteps .mono:before{opacity:1;transform:none;transition:opacity .25s ease var(--sd),transform .5s cubic-bezier(.3,1.45,.5,1) var(--sd)}.bbh .audit .asteps li:not(:last-child):after{content:"";position:absolute;left:calc(1rem - .75px);top:2.75rem;height:calc(100% - 1.85rem);width:1.5px;background:linear-gradient(var(--sc),var(--sc2));transform:scaleY(0);transform-origin:50% 0;z-index:0}.bbh .audit .asteps li.as1{--sc2:var(--gold)}.bbh .audit .asteps li.as2{--sc2:#6E9C69}.bbh .audit.on .asteps li:not(:last-child):after{transform:none;transition:transform .45s cubic-bezier(.5,0,.3,1) calc(var(--sd) + .05s)}@media(prefers-reduced-motion:reduce){.bbh .audit .gauge *,.bbh .audit .gauge *:before,.bbh .audit .asteps *,.bbh .audit .asteps *:before,.bbh .audit .asteps li:after{animation:none!important;transition:none!important}}.bbh #faq details{position:relative;--kc:rgba(225,180,67,.55);--ki:var(--gold-ink)}.bbh #faq details.k-leaf{--kc:rgba(78,122,76,.36);--ki:#3E643C}.bbh #faq details.k-terra{--kc:rgba(179,95,63,.34);--ki:#934B30}.bbh #faq details.k-blue{--kc:rgba(62,111,176,.32);--ki:#2F5A93}.bbh #faq{--kmask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20' preserveAspectRatio='none'%3E%3Cpath d='M10 .5L5.6 1.3L2.2 3.4L2.9 6.9L.5 10.6L2 14.4L.8 17.5L4.6 19.2L10 19.6Z'/%3E%3C/svg%3E") left / .5em 100% no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0 .5C28 .1 60 1.3 100 .4L100 19.4C66 18.7 34 19.9 0 19.6Z'/%3E%3C/svg%3E") center / calc(100% - 1em + 2px) 100% no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20' preserveAspectRatio='none'%3E%3Cpath d='M0 .4L4.9 .9L8.7 2.9L7.7 6.5L9.6 10.1L8.3 13.9L9.4 17.1L5.3 19L0 19.4Z'/%3E%3C/svg%3E") right / .5em 100% no-repeat}.bbh #faq .k{position:relative;z-index:0;white-space:nowrap}.bbh #faq .k:before{content:"";position:absolute;z-index:-1;left:-.2em;right:-.24em;bottom:.165em;height:.5em;background:var(--kc);transform-origin:0 50%;-webkit-mask:var(--kmask);mask:var(--kmask)}.bbh #faq summary .k:before{bottom:.17em;height:.5em;transform-origin:50% 100%;transition:transform .35s cubic-bezier(.3,.7,.2,1)}.bbh #faq summary:hover .k:before,.bbh #faq details[open] summary .k:before{transform:scaleY(1.9)}.bbh #faq details p .k{color:var(--navy);font-weight:700}.bbh #faq summary{display:block;position:relative;padding-right:3.25rem}.bbh #faq summary:after{content:"";position:absolute;right:0;top:50%;margin-top:-1rem;box-sizing:border-box;width:2rem;height:2rem;border:1.5px solid var(--ki);border-radius:50%;background:linear-gradient(var(--ki),var(--ki)) center / .8rem 1.5px no-repeat,linear-gradient(var(--ki),var(--ki)) center / 1.5px .8rem no-repeat;transition:transform .4s cubic-bezier(.3,.7,.2,1)}.bbh #faq details[open] summary:after{content:"";transform:rotate(45deg)}.bbh #faq details:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--ki);transform:scaleX(0);transform-origin:0 50%;transition:transform .55s cubic-bezier(.3,.7,.2,1)}.bbh #faq details[open]:before{transform:none}.bbh #faq details[open]>p{animation:ahrise .45s cubic-bezier(.2,.7,.2,1) both}@keyframes ahrise{0%{opacity:0;transform:translateY(.4rem)}}.bbh #faq details[open] p .k:before{animation:ahmark .55s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(.22s + var(--n,0) * .16s)}.bbh #faq p .k:nth-of-type(2){--n:1}.bbh #faq p .k:nth-of-type(3){--n:2}.bbh #faq p .k:nth-of-type(4){--n:3}@keyframes ahmark{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.bbh #faq details:before,.bbh #faq summary:after,.bbh #faq summary .k:before{transition:none}.bbh #faq details[open]>p,.bbh #faq details[open] p .k:before{animation:none}}.bbh #contact{position:relative;isolation:isolate}.bbh #contact>.wrap{position:relative;z-index:1}.bbh #contact .bridge{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0;visibility:hidden}.bbh #contact.br-ready .bridge{visibility:visible}@media(max-width:980px){.bbh #contact>.wrap{row-gap:4.75rem}}.bbh #contact .bridge .ln{fill:none;stroke-width:1}.bbh #contact .bridge .edge .ln{stroke:var(--blue-line);stroke-dasharray:16 5 2 5;opacity:.75}.bbh #contact .bridge .lead .ln{stroke:var(--gold)}.bbh #contact .bridge :is(.ah,.dt){fill:var(--gold)}.bbh #contact .bridge .tk{fill:none;stroke:var(--blue-line);stroke-width:1.25}.bbh #contact .bridge .ck{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:square}.bbh #contact .bridge .lb{font:700 .66rem var(--mono);letter-spacing:.16em;fill:var(--gold)}.bbh #contact .bridge-runs{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bbh #contact .bridge-runs i{position:absolute;width:22px;height:2px;margin-top:-1px;border-radius:1px;opacity:0;transform-origin:0 50%;transform:rotate(var(--a));background:linear-gradient(90deg,rgba(240,207,116,0),var(--gold-hi))}@media(prefers-reduced-motion:no-preference){.bbh #contact:not(.br-on) .bridge .edge .ln{transform:translate(calc(var(--tx) * -1),calc(var(--ty) * -1))}.bbh #contact:not(.br-on) .bridge .ah{transform:translate(calc(var(--len) * -1))}.bbh #contact:not(.br-on) .bridge .lead.h .ln{transform:scaleX(0)}.bbh #contact:not(.br-on) .bridge .lead.v .ln{transform:scaleY(0)}.bbh #contact:not(.br-on) .bridge :is(.lead .ah,.tk,.dt,.ck,.lb){opacity:0}.bbh #contact:not(.br-on) .bridge .dt{transform:scale(0)}.bbh #contact:not(.br-on) .bridge .ck{transform:scale(.35)}.bbh #contact:not(.br-on) .bridge .lb{transform:translateY(.3rem)}.bbh #contact .bridge .lead .ln{transform-origin:var(--ox) var(--oy)}.bbh #contact .bridge .dt{transform-box:fill-box;transform-origin:50% 50%}.bbh #contact .bridge .ck{transform-origin:var(--cx) var(--cy)}.bbh #contact .bridge :is(.ln,.ah){transition:transform 1.05s cubic-bezier(.6,.04,.25,1) var(--d),opacity .15s linear var(--d)}.bbh #contact .bridge .tk{transition:opacity .3s ease calc(var(--d) + .95s)}.bbh #contact .bridge .dt{transition:opacity .25s ease calc(var(--d) - .15s),transform .45s cubic-bezier(.3,1.6,.5,1) calc(var(--d) - .15s)}.bbh #contact .bridge .ck{transition:opacity .35s ease calc(var(--d) + .55s),transform .6s cubic-bezier(.3,1.35,.5,1) calc(var(--d) + .55s)}.bbh #contact .bridge .lb{transition:opacity .5s ease 1.7s,transform .5s ease 1.7s}.bbh #contact.br-on.br-live .bridge-runs i{animation:ahbridge 9s cubic-bezier(.45,0,.4,1) infinite;animation-delay:calc(3s + var(--pk) * 1.3s)}}@keyframes ahbridge{0%{opacity:0;transform:rotate(var(--a))}3%{opacity:1}15%{opacity:1}18%,to{opacity:0;transform:translate(var(--rx),var(--ry)) rotate(var(--a))}}.bbh .bbh-here{position:fixed;top:calc(4rem + env(safe-area-inset-top,0px));left:0;right:0;z-index:45;transform:translateY(-110%);opacity:0;visibility:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility 0s .25s}.bbh .bbh-here.on{transform:none;opacity:1;visibility:visible;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s}.bbh .bbh-here .hbar{position:relative;display:block;width:100%;height:2.5rem;padding:0;border:0;border-bottom:1px solid var(--line, rgba(23,39,69,.14));background:#fafaf7fa;color:var(--navy);cursor:pointer;text-align:left}.bbh .bbh-here .hwrap{display:flex;align-items:center;gap:.5rem;height:100%;max-width:77.5rem;margin:0 auto;padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.bbh .bbh-here .hno{font:700 .75rem var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--gold-ink)}.bbh .bbh-here .hdot{color:var(--gold-ink)}.bbh .bbh-here .hname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:900 .9rem var(--sans)}.bbh .bbh-here .hall{margin-left:auto;flex:none;font:700 .75rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.bbh .bbh-here .hline{position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--gold);transform-origin:0 50%;transform:scaleX(0)}.bbh .bbh-here .hbar:focus-visible{outline:3px solid var(--gold-ink);outline-offset:-3px}.bbh .bbh-here .hlist{list-style:none;margin:0 auto;padding:.35rem 0 .6rem;max-width:77.5rem;max-height:calc(100svh - 7rem);overflow:auto;overscroll-behavior:contain;background:var(--paper, #FAFAF7);border-bottom:1.5px solid var(--navy);box-shadow:0 18px 36px -18px #0d182d73}.bbh .bbh-here .hlist button{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;width:100%;min-height:2.75rem;padding:0 max(1rem,env(safe-area-inset-right,0px)) 0 max(1rem,env(safe-area-inset-left,0px));border:0;background:none;color:var(--navy);font:700 1rem var(--sans);text-align:left;cursor:pointer}.bbh .bbh-here .hlist button:hover{background:#e1b4431a}.bbh .bbh-here .hlist button[aria-current=true]{background:#e1b4432e}.bbh .bbh-here .hlist button:focus-visible{outline:3px solid var(--gold-ink);outline-offset:-3px}.bbh .bbh-here .hn{font:700 .75rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}@media(min-width:768px){.bbh .bbh-here .hlist{border-inline:1.5px solid var(--navy)}}body:has(.bbh :is(input,textarea,select):focus) .bbh .bbh-here{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.bbh .bbh-here,.bbh .bbh-here.on{transition:none}}.bbp{min-height:100vh}.bbh .phero{position:relative;padding:calc(4rem + clamp(3rem,6vw,5.5rem)) 0 clamp(3.5rem,6vw,5.5rem);color:var(--bone);overflow:hidden}.bbh .phero .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:center}.bbh .phero .eyebrow{color:var(--gold)}.bbh .phero h1{font:800 clamp(2.8rem,5.4vw,4.8rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;margin-top:1rem}.bbh .phero h1 em,.bbh .phero .tagline em{font-style:normal}.bbh .phero h1 .n,.bbh .phero .tagline .n{color:var(--gold)}.bbh .phero h1 .d,.bbh .phero .tagline .d{color:var(--blue-line)}.bbh .phero .tagline{margin-top:.9rem;font:800 clamp(1.3rem,2.2vw,1.75rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--bone)}.bbh .phero .sub{margin-top:1.25rem;font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--muted-navy);max-width:36rem}.bbh .phero .ctas,.bbh .pcta .ctas{margin-top:1.9rem;display:flex;flex-wrap:wrap;gap:.875rem 1.25rem;align-items:center}.bbh .phero .btn.ghost,.bbh .pcta .btn.ghost{color:var(--bone)}.bbh .phero .sheetlbl{top:5.5rem}.bbh .sart{margin:0;justify-self:center;width:min(100%,26rem)}.bbh .sart svg{width:100%;height:auto;display:block;overflow:visible}.bbh .sart .cons path,.bbh .sart .cons circle{fill:none;stroke:var(--gold);stroke-width:1;opacity:.35;vector-effect:non-scaling-stroke}.bbh .sart .icon{fill:none;stroke:var(--gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bbh .sart .icon *{vector-effect:non-scaling-stroke}.bbh .sart [pathLength]{stroke-dasharray:1;stroke-dashoffset:1;animation:pdraw 1.8s cubic-bezier(.4,0,.2,1) .25s forwards}.bbh .sart .icon [pathLength]{animation-delay:.7s}.bbh .sart .dim{font:11px var(--mono);fill:var(--gold);opacity:.75}.bbh .sart figcaption{margin-top:.75rem;text-align:center;font:700 .72rem/1.3 var(--mono);letter-spacing:.1em;color:var(--gold)}@keyframes pdraw{to{stroke-dashoffset:0}}.bbh .dindex{border:1px solid rgba(225,180,67,.45);background:#0d182d59}.bbh .dindex .cap{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(225,180,67,.3);font:700 .66rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.bbh .dindex a{display:grid;grid-template-columns:2.8rem 2.25rem minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.9rem 1rem;border-bottom:1px solid rgba(225,180,67,.16);color:var(--bone);text-decoration:none;transition:background .2s}.bbh .dindex a:last-child{border-bottom:0}.bbh .dindex a:hover{background:#e1b44314}.bbh .dindex .no{font:700 .78rem/1 var(--mono);color:var(--gold)}.bbh .dindex svg{width:2.25rem;height:2.25rem;fill:none;stroke:var(--gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bbh .dindex b{display:block;font:800 1.35rem/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .dindex small{display:block;margin-top:.3rem;font-size:.82rem;color:var(--muted-navy)}.bbh .dindex .go{font:700 .8rem/1 var(--mono);color:var(--gold)}.bbh .psec{padding-block:clamp(4.5rem,9vw,7.5rem)}.bbh .pintro{margin-top:1.25rem;max-width:44rem;font-size:1.1rem;color:var(--graphite)}.bbh .dark .pintro{color:var(--muted-navy)}.bbh .dark .head{border-bottom-color:#e1b4434d}.bbh .dark .sheet-no{color:var(--gold)}.bbh .dark .h2{color:var(--bone)}.bbh .svc .more{display:inline-block;margin-top:1rem;font:700 .82rem/1 var(--mono);letter-spacing:.04em;color:var(--gold-ink);text-decoration:none}.bbh .svc:hover .more{color:var(--gold)}.bbh a.svc{color:inherit;text-decoration:none;display:block}.bbh .psteps{padding-block:clamp(4.5rem,9vw,7.5rem);color:var(--bone)}.bbh .steps4{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;margin:3rem 0 0;padding:2.5rem 0 0;list-style:none}.bbh .steps4:before{content:"";position:absolute;left:0;right:0;top:.5rem;height:3px;background:var(--gold)}.bbh .steps4 li{position:relative}.bbh .steps4 li:before{content:"";position:absolute;top:-2.45rem;left:0;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px var(--navy)}.bbh .steps4 .sno{display:flex;gap:.6rem;align-items:baseline;font:700 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-navy)}.bbh .steps4 .sno .mono{color:var(--gold);font-size:.78rem;letter-spacing:.04em}.bbh .steps4 h3{margin-top:.7rem;font:800 clamp(1.8rem,2.6vw,2.4rem)/1 var(--display);text-transform:uppercase;color:var(--bone)}.bbh .steps4 li>p:last-child{margin-top:.6rem;color:var(--muted-navy);max-width:22rem}.bbh .inds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin-top:2.5rem}.bbh .ind{display:flex;flex-direction:column;gap:.55rem;padding:1.4rem 1.4rem 1.25rem;background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--gold);color:var(--navy);text-decoration:none;transition:background .25s,color .25s}.bbh .ind .no{font:700 .75rem/1 var(--mono);color:var(--gold-ink)}.bbh .ind h3{font:800 1.6rem/1 var(--display);text-transform:uppercase}.bbh .ind p{color:var(--graphite);font-size:.95rem;flex:1}.bbh .ind .go{font:700 .8rem/1 var(--mono);color:var(--gold-ink)}.bbh .ind:hover{background:var(--navy);color:var(--bone)}.bbh .ind:hover p{color:var(--muted-navy)}.bbh .ind:hover .no,.bbh .ind:hover .go{color:var(--gold)}.bbh .intro2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start;margin-top:2.5rem}.bbh .intro2 .lead{font:800 clamp(2.2rem,4vw,3.4rem)/.98 var(--display);text-transform:uppercase}.bbh .intro2 .txt p{font-size:1.1rem;color:var(--graphite)}.bbh .intro2 .txt p+p{margin-top:1rem}.bbh .dels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin:2.5rem 0 0;padding:0;list-style:none}.bbh .dels li{padding:1.5rem 1.4rem 1.6rem;background:var(--paper);border:1px solid var(--line)}.bbh .dels .no{font:700 .9rem/1 var(--mono);color:var(--gold-ink)}.bbh .dels h3{margin-top:.9rem;font:800 1.5rem/1.02 var(--display);text-transform:uppercase}.bbh .dels p{margin-top:.6rem;color:var(--graphite);font-size:.97rem}.bbh .pcta{padding-block:clamp(4.5rem,8vw,7rem);color:var(--bone)}.bbh .pcta .eyebrow{color:var(--gold)}.bbh .pcta .h2{margin-top:.75rem;max-width:20ch}.bbh .pcta.light{background-color:var(--bone);color:var(--navy)}.bbh .pcta.light .eyebrow{color:var(--gold-ink)}.bbh .pcta.light .h2{color:var(--navy)}.bbh .pcta.light .pintro{color:var(--graphite)}.bbh .pcta.light .btn.ghost{color:var(--navy)}@media(max-width:980px){.bbh .phero .wrap,.bbh .intro2{grid-template-columns:minmax(0,1fr)}.bbh .steps4{grid-template-columns:minmax(0,1fr);row-gap:2rem;padding:.25rem 0 0 2.25rem}.bbh .steps4:before{left:.45rem;right:auto;top:0;bottom:0;width:3px;height:auto}.bbh .steps4 li:before{top:0;left:-2.25rem}.bbh .inds,.bbh .dels{grid-template-columns:repeat(2,minmax(0,1fr))}.bbh .phero .sheetlbl{display:none}}@media(max-width:600px){.bbh .inds,.bbh .dels{grid-template-columns:minmax(0,1fr)}.bbh .dindex a{grid-template-columns:2.4rem minmax(0,1fr) auto}.bbh .dindex svg{display:none}}@media(prefers-reduced-motion:reduce){.bbh .sart [pathLength]{animation:none;stroke-dashoffset:0}}.bbh .svc .tag em,.bbh .dindex small em{font-style:normal}.bbh .psheet,.bbh .work>.wrap{position:relative;background:var(--paper);border:1px solid rgba(23,39,69,.16);box-shadow:0 .125rem #1727450a,0 2.25rem 3.5rem -2.5rem #17274573}.bbh .psheet:before,.bbh .work>.wrap:before{content:"";position:absolute;inset:-.6rem;pointer-events:none;--c:linear-gradient(var(--gold),var(--gold));background:var(--c) 0 0/1.4rem 2px,var(--c) 0 0/2px 1.4rem,var(--c) 100% 0/1.4rem 2px,var(--c) 100% 0/2px 1.4rem,var(--c) 0 100%/1.4rem 2px,var(--c) 0 100%/2px 1.4rem,var(--c) 100% 100%/1.4rem 2px,var(--c) 100% 100%/2px 1.4rem;background-repeat:no-repeat}.bbh .psheet .tblock{position:absolute;right:-1px;bottom:-1px;display:flex;margin:0;background:var(--paper);border:1px solid rgba(23,39,69,.22);font:700 .64rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}.bbh .psheet .tblock span{padding:.6rem .85rem}.bbh .psheet .tblock span+span{border-left:1px solid rgba(23,39,69,.22)}.bbh .psheet .tblock b{color:var(--gold-ink)}.bbh .work>.wrap{padding-block:clamp(2rem,4vw,3.25rem);padding-inline:clamp(1.25rem,3.6vw,3.25rem)}@media(max-width:760px){.bbh .psheet,.bbh .work>.wrap{margin-inline:.6rem}.bbh .work>.wrap{width:auto}.bbh .psheet .tblock span:first-child{display:none}}.bbh .pcta.light .psheet{padding:clamp(1.75rem,4vw,3.5rem)}.bbh .need{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;background-color:var(--bone);color:var(--navy);padding:calc(4rem + clamp(2.5rem,6vh,4.5rem)) 0 clamp(3rem,6vh,4.5rem)}.bbh .need .nsheet{padding:clamp(1.5rem,3.6vw,3.25rem) clamp(1.25rem,3.6vw,3.25rem) calc(clamp(1.5rem,3.6vw,3.25rem) + 1.75rem)}.bbh .need .nwrap{width:100%;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:repeat(6,auto) 1fr;column-gap:clamp(2.5rem,6vw,6rem);align-items:start}.bbh .need .nhead{grid-column:1;padding-bottom:clamp(1.75rem,3.5vh,2.5rem)}.bbh .need .eyebrow{color:var(--gold-ink)}.bbh .need h1{margin-top:1rem;font:800 clamp(2.5rem,4.4vw,3.9rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .need h1 em{font-style:normal;color:var(--gold-ink)}.bbh .need .sub{margin-top:1rem;font-size:clamp(1.05rem,1.3vw,1.2rem);color:var(--graphite)}.bbh .need .nitem{display:contents}.bbh .need .nbtn{grid-column:1;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;width:100%;padding:1rem 1rem 1rem 1.35rem;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);color:var(--navy);cursor:pointer;transition:background-color .25s}.bbh .need .nbtn:before{content:"";position:absolute;left:0;top:.6rem;bottom:.6rem;width:3px;background:var(--gold);transform:scaleY(0);transition:transform .3s}.bbh .need .nbtn .nd{font:700 clamp(1.12rem,1.45vw,1.3rem)/1.25 var(--sans)}.bbh .need .nbtn .sv{grid-column:1;margin-top:.15rem;font-size:.9rem;color:var(--graphite)}.bbh .need .nbtn .ar{grid-column:2;grid-row:1 / span 2;width:1.2rem;height:1.2rem;color:var(--control-line);transition:transform .3s,color .3s}.bbh .need .nbtn[aria-expanded=true]{background:var(--bone)}.bbh .need .nbtn[aria-expanded=true]:before{transform:scaleY(1)}.bbh .need .nbtn[aria-expanded=true] .ar{color:var(--gold-ink);transform:translate(.25rem)}@media(hover:hover){.bbh .need .nbtn:hover .ar{color:var(--navy);transform:translate(.25rem)}.bbh .need .nbtn:hover:before{transform:scaleY(.5)}.bbh .need .nbtn[aria-expanded=true]:hover:before{transform:scaleY(1)}}.bbh .need .npanel{grid-column:2;grid-row:1 / 8;align-self:center;display:none;background:var(--bone);border:1px solid var(--line);box-shadow:0 1.25rem 2.5rem -1.75rem #17274573}.bbh .need .npanel.on{display:block;animation:nin .5s cubic-bezier(.2,.7,.2,1) both}.bbh .need .nframe{padding:1rem}.bbh .need .nart{display:block;width:100%;height:auto;max-height:19rem}.bbh .need .nbody{padding:clamp(1.4rem,2.4vw,2rem)}.bbh .need .npanel h2{font:800 clamp(1.9rem,2.8vw,2.5rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .need .npanel p{margin-top:.55rem;max-width:30rem;color:var(--graphite);font-size:1.05rem;line-height:1.5}.bbh .need .npanel .btn{margin-top:1.3rem}.bbh .need .npanel .btn svg{width:1.05rem;height:1.05rem;transition:transform .25s}.bbh .need .npanel .btn:hover svg{transform:translate(.25rem)}@keyframes nin{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.bbh .sind{padding:clamp(5rem,9vw,7.5rem) 0;background:var(--paper);color:var(--navy)}.bbh .sind .ihead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}.bbh .sind .eyebrow{color:var(--gold-ink)}.bbh .sind h2{margin-top:1rem;font:800 clamp(2.4rem,4.4vw,3.8rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .sind h2 em{font-style:normal;color:var(--gold-ink);white-space:nowrap}.bbh .sind .isub{margin-top:1rem;font-size:clamp(1.05rem,1.3vw,1.2rem);color:var(--graphite)}.bbh .sind .count{font:900 clamp(4rem,8vw,6.25rem)/.85 var(--display);color:var(--gold-ink);text-align:right}.bbh .sind .count small{display:block;margin-top:.6rem;font:700 .74rem var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--graphite)}.bbh .sind .ilbl{margin-top:clamp(3rem,6vw,4.5rem);font:700 .78rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.bbh .itiles{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bbh .itile{position:relative;display:flex;flex-direction:column;aspect-ratio:1;overflow:hidden;color:var(--bone);text-decoration:none;background-color:var(--navy);background-image:linear-gradient(var(--ngrid) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid) 1px,transparent 1px);background-size:8.33% 8.33%;box-shadow:0 1rem 2rem -1.5rem #0d182d99;transition:transform .3s,box-shadow .3s}.bbh .itile:before{content:"";position:absolute;inset:4.5%;border:1px solid rgba(241,241,237,.13);pointer-events:none}.bbh .itile:after{content:"";position:absolute;inset:2.5%;pointer-events:none;--c:linear-gradient(var(--gold),var(--gold));background:var(--c) 0 0/7% 2px,var(--c) 0 0/2px 7%,var(--c) 100% 0/7% 2px,var(--c) 100% 0/2px 7%,var(--c) 0 100%/7% 2px,var(--c) 0 100%/2px 7%,var(--c) 100% 100%/7% 2px,var(--c) 100% 100%/2px 7%;background-repeat:no-repeat;transition:inset .3s ease}@media(hover:hover){.bbh .itile:hover{transform:translateY(-.2rem);box-shadow:0 1.5rem 2.5rem -1.5rem #0d182db3}.bbh .itile:hover:after{inset:1.5%}}.bbh .itile:focus-visible{outline:.1875rem solid var(--gold);outline-offset:.1875rem}.bbh .itile .isvg{flex:1;min-height:0;width:100%}.bbh .itile .itb{display:flex;align-items:baseline;gap:.7em;margin:0 4.5% 4.5%;padding:.75em .9em .8em;border-top:1px solid rgba(225,180,67,.24)}.bbh .itile .ino{flex:none;white-space:nowrap;font:700 .72rem var(--mono);letter-spacing:.06em;color:var(--gold)}.bbh .itile .inm{font:800 clamp(1.15rem,2.2vw,1.65rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .sfind{padding:clamp(4.5rem,8vw,6.5rem) 0 clamp(3.5rem,6vw,5rem);color:var(--bone);overflow:hidden}.bbh .sfind .eyebrow{color:var(--gold)}.bbh .sfind h2{margin-top:1rem;font:800 clamp(2.4rem,4.4vw,3.8rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .sfind h2 em{font-style:normal;color:var(--gold)}.bbh .finder{margin-top:1.5rem;max-width:40rem}.bbh .finder .fbox{position:relative}.bbh .finder .fic{position:absolute;left:1rem;top:50%;width:1.25rem;height:1.25rem;transform:translateY(-50%);color:var(--graphite);pointer-events:none}.bbh .finder input{width:100%;padding:.95rem 1rem .95rem 3rem;background:var(--bone);border:2px solid var(--gold);border-radius:.125rem;font:400 1.05rem var(--sans);color:var(--navy)}.bbh .finder input::placeholder{color:var(--control-line)}.bbh .finder input:focus{outline:.1875rem solid var(--gold);outline-offset:.1875rem}.bbh .finder .fres ul{margin:.5rem 0 0;padding:0;list-style:none;border:1px solid var(--line);background:var(--bone)}.bbh .finder .fres li+li{border-top:1px solid var(--line)}.bbh .finder .fres a{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;color:var(--navy);text-decoration:none;font-weight:700}.bbh .finder .fres a .rno{flex:none;font:700 .7rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .finder .fres a .go{margin-left:auto;color:var(--control-line);transition:transform .25s,color .25s}.bbh .finder .fres a:hover,.bbh .finder .fres a:focus-visible{background:var(--paper)}.bbh .finder .fres a:hover .go{color:var(--navy);transform:translate(.25rem)}.bbh .finder .none{margin-top:.75rem;color:var(--muted-navy)}.bbh .finder .none a{color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.bbh .mq{position:relative;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:.8rem}.bbh .mq:before,.bbh .mq:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:6%;pointer-events:none}.bbh .mq:before{left:0;background:linear-gradient(90deg,var(--navy),rgba(23,39,69,0))}.bbh .mq:after{right:0;background:linear-gradient(270deg,var(--navy),rgba(23,39,69,0))}.bbh .mrow{overflow:hidden}.bbh .mtrack{display:flex;width:max-content;animation:nmq var(--dur,130s) linear infinite paused;will-change:transform}.bbh .mq.live .mtrack{animation-play-state:running}@media(max-width:1700px){.bbh .mset .rep{display:none}.bbh .mtrack{animation-duration:calc(var(--dur,130s) * .5)}}.bbh .mrow.rev .mtrack{animation-direction:reverse}.bbh .mq.live .mrow:hover .mtrack,.bbh .mq.live .mrow:focus-within .mtrack{animation-play-state:paused}.bbh .mset{display:flex;gap:.8rem;padding:0 .8rem 0 0;margin:0;list-style:none}.bbh .mchip{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.15rem;white-space:nowrap;border:1px solid rgba(225,180,67,.32);color:var(--bone);text-decoration:none;font:700 1.02rem var(--sans);transition:background-color .2s,color .2s,border-color .2s}.bbh .mchip .mno{font:700 .66rem var(--mono);letter-spacing:.08em;color:var(--gold);opacity:.75}.bbh .mchip:hover,.bbh .mchip:focus-visible{background:var(--gold);border-color:var(--gold);color:var(--navy)}.bbh .mchip:hover .mno,.bbh .mchip:focus-visible .mno{color:var(--navy)}@keyframes nmq{to{transform:translate(-50%)}}.bbh .sfind .fhelp{margin-top:1.75rem}.bbh .sfind .seeall{padding:0;background:none;border:0;cursor:pointer;font:700 .95rem var(--sans);color:var(--bone);text-decoration:underline;text-underline-offset:.25rem}.bbh .sfind .seeall:hover{color:var(--gold)}.bbh .allind{margin:1.25rem 0 0;padding:0;list-style:none;columns:4 11rem;column-gap:2rem}.bbh .allind li{break-inside:avoid}.bbh .allind a{display:inline-block;padding:.3rem 0;color:var(--muted-navy);text-decoration:none;font-size:.97rem}.bbh .allind a:hover{color:var(--gold);text-decoration:underline}.bbh .allind[hidden]{display:none}.bbh .nart :is(.pop,.drop,.rise,.extend,.spin,.sweep,.wave,.travel,.swing,.float,.road,.scan,.coin){transform-box:fill-box;transform-origin:center}.bbh .nart .rise{transform-origin:50% 100%}.bbh .nart .extend{transform-origin:0 50%}.bbh .nart :is(.sweep,.swing){transform-box:view-box}.bbh .nart .d{stroke-dasharray:1;stroke-dashoffset:0}.bbh .nart :is(.wave,.travel,.flash,.scan,.coin){opacity:0}.bbh .npanel.on .d{animation:ndraw 1s cubic-bezier(.4,0,.2,1) both}.bbh .npanel.on .pop{animation:npop .55s cubic-bezier(.2,.8,.2,1) both}.bbh .npanel.on .drop{animation:ndrop .6s cubic-bezier(.2,.8,.2,1) both}.bbh .npanel.on .rise{animation:ngrow .7s cubic-bezier(.2,.8,.2,1) both}.bbh .npanel.on .extend{animation:nextend .7s cubic-bezier(.2,.8,.2,1) both}.bbh .npanel.on .fade{animation:nfade .6s ease both}.bbh .npanel.on .type{animation:ntype 1s ease both}.bbh .npanel.on .blink{animation:nblink .9s ease-in-out 2}.bbh .npanel.on .spin{animation:nspin 7s linear 1}.bbh .npanel.on .sweep{animation:nsweep 1.8s cubic-bezier(.3,0,.2,1) both}.bbh .npanel.on .wave{animation:nring 2.2s ease-out 3}.bbh .npanel.on .travel{animation:ntravel 1.6s ease-in-out 4}.bbh .npanel.on .swing{animation:nswing 2.6s ease-in-out 4 alternate}.bbh .npanel.on .float{animation:nfloat 2.4s ease-in-out 3}.bbh .npanel.on .road{animation:nroad 1.1s linear 6}.bbh .npanel.on .flash{animation:nflash .42s ease both}.bbh .npanel.on .scan{animation:nscan 1.7s cubic-bezier(.45,0,.55,1) both}.bbh .npanel.on .coin{animation:ncoin 2.6s ease-in 3}@keyframes ndraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes npop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes ndrop{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:none}}@keyframes ngrow{0%{transform:scaleY(0)}to{transform:none}}@keyframes nextend{0%{transform:scaleX(0)}to{transform:none}}@keyframes nfade{0%{opacity:0}to{opacity:1}}@keyframes ntype{0%{opacity:0}12%,82%{opacity:1}to{opacity:0}}@keyframes nblink{0%,to{opacity:.25}50%{opacity:1}}@keyframes nspin{to{transform:rotate(360deg)}}@keyframes nsweep{0%{transform:rotate(-720deg)}to{transform:none}}@keyframes nring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes ntravel{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(3.3rem)}}@keyframes nswing{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes nfloat{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-.25rem);opacity:.55}}@keyframes nroad{0%{transform:translate(0)}to{transform:translate(-36px)}}@keyframes nflash{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@keyframes nscan{0%{opacity:0;transform:translate(0)}8%,90%{opacity:1}to{opacity:0;transform:translate(272px)}}@keyframes ncoin{0%{opacity:0;transform:translateY(0)}12%{opacity:1}55%{opacity:1;transform:translateY(36px)}60%,to{opacity:0;transform:translateY(36px)}}@media(max-width:900px){.bbh .need{display:block;min-height:0}.bbh .need .nwrap{display:block}.bbh .need .npanel{margin:0 0 .75rem}.bbh .need .nbtn .ar{transform:rotate(90deg)!important}.bbh .need .nbtn[aria-expanded=true] .ar{transform:rotate(-90deg)!important}.bbh .sind .ihead{grid-template-columns:minmax(0,1fr)}.bbh .sind .count{text-align:left}.bbh .itiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.bbh .itile .itb{padding:.6em .7em .7em;gap:.5em}.bbh .itile .inm{font-size:1.05rem}.bbh .mchip{padding:.65rem .95rem;font-size:.95rem}.bbh .allind{columns:2}.bbh .itiles li:last-child:nth-child(odd){grid-column:1 / -1}.bbh .itiles li:last-child:nth-child(odd) .itile{aspect-ratio:2 / 1}}@media(prefers-reduced-motion:reduce){.bbh .nart *,.bbh .npanel.on{animation:none!important}.bbh .mtrack{animation:none;width:auto}.bbh .mset{flex-wrap:wrap;padding:0 clamp(1rem,4vw,3rem)}.bbh .mset[aria-hidden],.bbh .mset li[aria-hidden]{display:none}.bbh .mq:before,.bbh .mq:after{display:none}}@media(max-width:560px){.bbh .itile .itb{flex-wrap:wrap;row-gap:.2em}.bbh .itile .inm{min-width:0;font-size:min(1.05rem,4.7vw);overflow-wrap:break-word}}@media(max-width:420px){.bbh .itiles .itile .itb,.bbh .wpage .wtiles .itile .itb{flex-direction:column;align-items:flex-start;row-gap:.25em}}@media(pointer:coarse){.bbh .mchip,.bbh .sfind .seeall{min-height:2.75rem}.bbh .allind a{padding:.65rem 0}.bbh .finder .fres a{min-height:2.75rem}}@media(max-width:560px){.bbh .need .nbody{padding:1.15rem 1rem 1.25rem}.bbh .need .npanel .btn{display:flex;width:100%;justify-content:space-between;gap:.75rem}}.bbh .nart :is(.lv-bob,.lv-sway,.lv-twinkle,.lv-pulse,.lv-ring,.lv-travel,.lv-scan,.lv-wave){transform-box:fill-box;transform-origin:center}.bbh .nart .lv-wave{transform-origin:0 50%}.bbh .nart :is(.lv-ring,.lv-travel,.lv-scan){opacity:0}.bbh .npanel.on .lv-bob{animation:lvbob 5.5s ease-in-out 2.6s infinite}.bbh .npanel.on .lv-sway{animation:lvsway 6s ease-in-out 2.6s infinite alternate}.bbh .npanel.on .lv-twinkle{animation:lvtwinkle 4.2s ease-in-out infinite}.bbh .npanel.on .lv-pulse{animation:lvpulse 3.4s ease-in-out 3s infinite}.bbh .npanel.on .lv-shimmer{animation:lvshimmer 5.2s ease-in-out infinite}.bbh .npanel.on .lv-ring{animation:lvring 4.6s ease-out 3.4s infinite}.bbh .npanel.on .lv-travel{animation:lvtravel 3.4s ease-in-out 3s infinite}.bbh .npanel.on .lv-scan{animation:lvscan 7.5s cubic-bezier(.45,0,.55,1) 3.6s infinite}.bbh .npanel.on .lv-flow{animation:lvflow 1.6s linear infinite}.bbh .npanel.on .lv-flow.lv-late{opacity:0;animation:lvflow 2.4s linear infinite,nfade .8s ease 2.8s forwards}.bbh .npanel.on .lv-wave{animation:lvflag 2.8s ease-in-out 3s infinite alternate}.bbh .npanel.on .swing{animation:nswing 2.6s ease-in-out infinite alternate}@keyframes lvbob{0%,to{transform:none}50%{transform:translateY(-3px)}}@keyframes lvsway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes lvtwinkle{0%,68%,to{transform:none}80%{transform:scale(1.3)}90%{transform:scale(.94)}}@keyframes lvpulse{0%,to{transform:none}50%{transform:scale(1.07)}}@keyframes lvshimmer{0%,78%,to{opacity:1}88%{opacity:.5}}@keyframes lvring{0%{opacity:.7;transform:scale(1)}36%,to{opacity:0;transform:scale(1.75)}}@keyframes lvtravel{0%{opacity:0;transform:none}8%,44%{opacity:1}52%,to{opacity:0;transform:translate(3.3rem)}}@keyframes lvscan{0%{opacity:0;transform:none}6%{opacity:.8}42%{opacity:.8;transform:translate(272px)}48%,to{opacity:0;transform:translate(272px)}}@keyframes lvflow{to{stroke-dashoffset:-12}}@keyframes lvflag{0%{transform:skewY(-4deg) scaleX(.94)}to{transform:skewY(3deg) scaleX(1)}}.bbh .isvg{overflow:visible}.bbh .isvg .dr{fill:none;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.bbh .isvg .m{stroke:var(--bone)}.bbh .isvg .a{stroke:var(--gold)}.bbh .isvg .s{stroke:var(--bone);opacity:.45;stroke-width:.85}.bbh .isvg .fa{fill:var(--gold)}.bbh .isvg .fm{fill:var(--bone)}.bbh .isvg .sn{fill:none;stroke:var(--navy);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.bbh .isvg .kb{fill:none;stroke:var(--bone);stroke-width:.8;opacity:.5}.bbh .isvg .ln{fill:none;stroke-width:1;stroke-linecap:round}.bbh .isvg .road{fill:none;stroke:var(--gold);stroke-width:.9;stroke-dasharray:5 5;opacity:.6}.bbh .isvg :is(.steam,.smoke){opacity:0}.bbh .isvg .lamp{fill-opacity:0}.bbh .isvg .key{fill-opacity:.25}.bbh .isvg :is(.beat,.float,.steam,.smoke,.digit,.key,.shine,.badge,.wheel,.tdot,.twinkle,.wv){transform-box:fill-box;transform-origin:50% 50%}.bbh .isvg :is(.snipa,.snipb){transform-box:view-box;transform-origin:34px 32px}.bbh .isvg .gearcw{transform-box:view-box;transform-origin:23px 37px}.bbh .isvg .gearccw{transform-box:view-box;transform-origin:40.04px 19.96px}.bbh .isvg .needle{transform-box:view-box;transform-origin:32px 32px}.bbh .isvg .tassel{transform-box:view-box;transform-origin:52px 28.5px}.bbh .isvg .kswing{transform-box:view-box;transform-origin:32px 8px}.bbh .isvg .tilt{transform-box:view-box;transform-origin:32px 18px}.bbh .isvg .rock{transform-box:view-box;transform-origin:57px 21px}.bbh .isvg .pageflip{fill:var(--navy);stroke:var(--bone);stroke-width:1.15;stroke-linejoin:round;opacity:0;transform-box:view-box;transform-origin:32px 32px}.bbh .isvg .ecg{stroke-dasharray:1;stroke-dashoffset:0}.bbh .isvg .blk{font:800 11px var(--display);fill:var(--gold)}.bbh .isvg .blk.lt{fill:var(--bone)}.bbh .isvg .drip{opacity:0}.bbh .isvg :is(.flick,.drip,.rep,.pad,.rain,.bulb,.stack,.mist,.crawl){transform-box:fill-box;transform-origin:50% 50%}.bbh .goldsheet{background:radial-gradient(120% 100% at 28% 18%,#E9C35A 0%,var(--gold) 55%,#D8A93A 100%);color:var(--navy)}.bbh .rsvg{box-sizing:border-box;overflow:visible;filter:drop-shadow(1.4px 2px 0 #A9781E) drop-shadow(0 .5rem .5rem rgba(110,80,15,.42))}.bbh .armed .icard:not(.on) .rsvg{opacity:0;transform:translateY(.5rem)}.bbh .icard.on .rsvg{animation:irise .9s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes irise{0%{opacity:0;transform:translateY(.5rem);filter:drop-shadow(0 0 0 #A9781E) drop-shadow(0 0 0 rgba(110,80,15,0))}}.bbh .armed .icard .dr{stroke-dasharray:1}.bbh .armed .icard:not(.on) .dr{stroke-dashoffset:1}.bbh .armed .icard:not(.on) :is(.kb,.dot,.digit,.badge,.beat,.float,.tdot,.twinkle,.nfill,.flick,.bulb,.mist,.blk,.ecg,.rain){opacity:0}.bbh .icard.on .dr{animation:idraw .9s cubic-bezier(.4,0,.2,1) calc(.2s + var(--i,0) * .13s) both}.bbh .icard.on :is(.kb,.dot,.tdot,.nfill,.flick,.bulb,.mist,.blk,.ecg,.rain){animation:ifade .5s ease .9s both}.bbh .icard.on .twinkle{animation:ifade .6s ease 1s both}.bbh .live .icard.on .steam{animation:isteam 2.6s ease-in-out infinite}.bbh .live .icard.on .smoke{animation:ismoke 3.2s ease-out infinite}.bbh .live .icard.on .lamp{animation:ilamp 5s steps(1) infinite}.bbh .live .icard.on .digit{animation:idigit 3.6s steps(1) infinite}.bbh .live .icard.on .key{animation:ikey 3.6s ease infinite}.bbh .live .icard.on .snipa{animation:isnipa 2.4s ease-in-out infinite}.bbh .live .icard.on .snipb{animation:isnipb 2.4s ease-in-out infinite}.bbh .live .icard.on .shine{animation:ishine 3.4s ease-in-out infinite}.bbh .live .icard.on .badge{animation:ibadge 4.2s ease-out infinite}.bbh .live .icard.on .wheel{animation:ispin 2s linear infinite}.bbh .live .icard.on .road{animation:iroad 1.2s linear infinite}.bbh .live .icard.on .beat{animation:ibeat 2.2s ease-in-out infinite}.bbh .live .icard.on .float{animation:ifloat 3.6s ease-in-out infinite}.bbh .live .icard.on .tdot{animation:itdot 1.5s ease-in-out infinite}.bbh .live .icard.on .twinkle{animation:itwinkle 3s ease-in-out infinite}.bbh .live .icard.on .wv{animation:iwave 2.4s ease-in-out infinite}.bbh .live .icard.on .gearcw{animation:ispin 14s linear infinite}.bbh .live .icard.on .gearccw{animation:ispin 9.8s linear infinite reverse}.bbh .live .icard.on .needle{animation:ineedle 7s ease-in-out infinite}.bbh .live .icard.on .tassel{animation:itassel 3.4s ease-in-out infinite}.bbh .live .icard.on .kswing{animation:ikswing 3.6s ease-in-out infinite}.bbh .live .icard.on .flick{animation:iflick 3.2s steps(1) infinite}.bbh .live .icard.on .ecg{animation:iecg 3s linear infinite}.bbh .live .icard.on .drip{animation:idrip 2.8s ease-in infinite}.bbh .live .icard.on .rep{animation:irep 3.2s ease-in-out infinite}.bbh .live .icard.on .pad{animation:ipad 3.6s ease-in-out infinite}.bbh .live .icard.on .tilt{animation:itilt 4.4s ease-in-out infinite}.bbh .live .icard.on .rain{animation:irain 1.6s linear infinite}.bbh .live .icard.on .bulb{animation:ibulb 2.4s ease-in-out infinite}.bbh .live .icard.on .pageflip{animation:ipage 5.5s ease-in-out infinite}.bbh .live .icard.on .stack{animation:ifloat 3.2s ease-in-out infinite}.bbh .live .icard.on .mist{animation:imist 2.6s ease-out infinite}.bbh .live .icard.on .rock{animation:irock 2.8s ease-in-out infinite}.bbh .live .icard.on .crawl{animation:icrawl 4s ease-in-out infinite}@keyframes idraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ifade{0%{opacity:0}}@keyframes isteam{0%{transform:translateY(2px);opacity:0}30%{opacity:.8}to{transform:translateY(-5px);opacity:0}}@keyframes ismoke{0%{transform:translateY(0) scale(.6);opacity:0}25%{opacity:.6}to{transform:translateY(-7px) scale(1.4);opacity:0}}@keyframes ilamp{0%,to{fill-opacity:0}35%,85%{fill-opacity:.9}}@keyframes idigit{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes ikey{0%,60%,to{fill-opacity:.25}68%,78%{fill-opacity:1}}@keyframes isnipa{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)}}@keyframes isnipb{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes ishine{0%,to{opacity:0}45%,60%{opacity:.85}}@keyframes ibadge{0%,8%{transform:scale(.6);opacity:0}22%,86%{transform:none;opacity:1}to{transform:scale(.6);opacity:0}}@keyframes ispin{to{transform:rotate(360deg)}}@keyframes iroad{to{stroke-dashoffset:-10}}@keyframes ibeat{0%,to{transform:scale(1)}18%{transform:scale(1.07)}36%{transform:scale(1)}50%{transform:scale(1.04)}64%{transform:scale(1)}}@keyframes ifloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes itdot{0%,to{opacity:.3}40%{opacity:1}}@keyframes itwinkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.6}}@keyframes iwave{0%,to{opacity:.25}35%,55%{opacity:1}}@keyframes ineedle{0%,55%,to{transform:rotate(0)}8%{transform:rotate(-24deg)}18%{transform:rotate(14deg)}28%{transform:rotate(-6deg)}38%{transform:rotate(2deg)}}@keyframes itassel{0%,to{transform:rotate(0)}30%{transform:rotate(6deg)}70%{transform:rotate(-5deg)}}@keyframes ikswing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes iflick{0%,to{opacity:1}46%{opacity:.35}50%{opacity:1}54%{opacity:.5}58%{opacity:1}}@keyframes iecg{0%{stroke-dashoffset:1}45%,55%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes idrip{0%,20%{opacity:0;transform:translateY(0)}30%{opacity:1}80%{opacity:1;transform:translateY(12px)}90%,to{opacity:0;transform:translateY(14px)}}@keyframes irep{0%,to{transform:translateY(0)}45%,55%{transform:translateY(-6px)}}@keyframes ipad{0%,to{transform:scale(1)}10%{transform:scale(1.08)}20%{transform:scale(1)}}@keyframes itilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes irain{0%{opacity:0;transform:translateY(-4px)}30%{opacity:.8}to{opacity:0;transform:translateY(6px)}}@keyframes ibulb{0%,to{opacity:.35}50%{opacity:1}}@keyframes ipage{0%,30%{transform:scaleX(1);opacity:0}36%{opacity:1}62%{transform:scaleX(-1);opacity:1}70%,to{transform:scaleX(-1);opacity:0}}@keyframes imist{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes irock{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes icrawl{0%,to{transform:translate(0)}25%{transform:translate(1px,-1.5px)}75%{transform:translate(-1px,1px)}}@media(prefers-reduced-motion:reduce){.bbh .armed .icard:not(.on) .rsvg{opacity:1;transform:none}.bbh .icard.on .rsvg{animation:none}.bbh .icard *{animation:none!important}.bbh .armed .icard .dr{stroke-dasharray:none}.bbh .armed .icard:not(.on) :is(.kb,.dot,.digit,.badge,.beat,.float,.tdot,.twinkle,.nfill,.flick,.bulb,.mist,.blk,.ecg,.rain){opacity:1}}.bbh .odo{--odo-roll:1.25s cubic-bezier(.33,0,.2,1);--odo-at:.2s;display:inline-flex;align-items:flex-start;line-height:1;vertical-align:top}.bbh :is(.odc,.odx){display:inline-block;height:1em;line-height:1}.bbh .odc{--odo-wait:calc(var(--odo-at) + var(--k,0) * .08s);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.bbh .odw{display:block;visibility:hidden}.bbh .ods{position:absolute;left:0;top:0;width:100%;text-align:center;transform:translateY(-3em)}.bbh .ods>span{display:block;height:1em}.bbh .ods>span:nth-child(1){opacity:.2}.bbh .ods>span:nth-child(2){opacity:.38}.bbh .ods>span:nth-child(3){opacity:.62}@keyframes odo-in{0%{opacity:0}}@keyframes odo-rise{0%{opacity:0;transform:translateY(.3em)}}.bbh .spage h2:not(.h2){font:800 clamp(2.4rem,4.4vw,3.8rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .spage h2 em{font-style:normal;color:var(--gold)}.bbh .spage .dark .eyebrow{color:var(--gold)}.bbh .shero{padding:calc(4rem + clamp(2rem,5vh,3.5rem)) 0 clamp(2.5rem,5vh,3.5rem);background-color:var(--bone);color:var(--navy)}.bbh .shsheet{padding:clamp(1.5rem,3.6vw,3.25rem) clamp(1.25rem,3.6vw,3.25rem) calc(clamp(1.5rem,3.6vw,3.25rem) + 1.75rem)}.bbh .shgrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.bbh .shcopy .eyebrow{color:var(--gold-ink)}.bbh .shcopy .eyebrow a{color:inherit;text-decoration:none}.bbh .shcopy .eyebrow a:hover{text-decoration:underline;text-underline-offset:.2rem}.bbh .shcopy h1{margin-top:1rem;font:800 clamp(2.4rem,4.4vw,3.8rem)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .shcopy .tagline{margin-top:.9rem;font:800 clamp(1.15rem,1.8vw,1.45rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .shcopy .tagline em{font-style:normal}.bbh .shcopy .tagline .n{color:var(--gold-ink)}.bbh .shcopy .tagline .d{color:#3e6fb0}.bbh .shcopy .sub{margin-top:1rem;max-width:34rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.5;color:var(--graphite)}.bbh .shcopy .ctas{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.875rem 1.25rem;align-items:center}.bbh .bigsym{position:relative;margin:0;display:flex;flex-direction:column;aspect-ratio:1;max-width:30rem;width:100%;justify-self:end;overflow:hidden;color:var(--bone);box-shadow:0 1.5rem 3rem -2rem #0d182db3}.bbh .bigsym:before,.bbh .spairs .ssym:before{content:"";position:absolute;inset:4.5%;border:1px solid rgba(241,241,237,.13);pointer-events:none}.bbh .bigsym:after,.bbh .spairs .ssym:after{content:"";position:absolute;inset:2.5%;pointer-events:none;--c:linear-gradient(var(--gold),var(--gold));background:var(--c) 0 0/7% 2px,var(--c) 0 0/2px 7%,var(--c) 100% 0/7% 2px,var(--c) 100% 0/2px 7%,var(--c) 0 100%/7% 2px,var(--c) 0 100%/2px 7%,var(--c) 100% 100%/7% 2px,var(--c) 100% 100%/2px 7%;background-repeat:no-repeat}.bbh .bigsym .isvg{flex:1;min-height:0;width:100%}.bbh .bigsym .bstb{display:flex;align-items:baseline;gap:.7em;margin:0 4.5% 4.5%;padding:.8em .9em .85em;border-top:1px solid rgba(225,180,67,.24)}.bbh .bigsym .ino{flex:none;white-space:nowrap;font:700 .74rem var(--mono);letter-spacing:.06em;color:var(--gold)}.bbh .bigsym .inm{font:800 clamp(1.3rem,2.2vw,1.8rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh :is(.bigsym,.spairs .ssym).goldsheet:before,.bbh :is(.bigsym,.spairs .ssym).goldsheet:after{content:none}.bbh .bigsym.goldsheet{color:var(--navy);box-shadow:0 1.5rem 3rem -2rem #6e500fbf}.bbh .bigsym.goldsheet .rsvg{width:80%;margin:7% auto 0;filter:drop-shadow(3px 4.5px 0 #A9781E) drop-shadow(0 1.25rem 1.1rem rgba(110,80,15,.42))}.bbh .bigsym.goldsheet .bstb{border-top-color:#17274538}.bbh .bigsym.goldsheet .ino{color:#7f6115}.bbh .spairs .ssym.goldsheet .rsvg{inset:12% 9% 6%;width:82%;height:82%}.bbh .spairs .ssym.goldsheet .sno{color:#7f6115}.bbh .sshift{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .sshead{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;flex-wrap:wrap}.bbh .sshead h2{margin-top:1rem}.bbh .toggle{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid rgba(225,180,67,.45);transition:opacity .5s ease,transform .5s ease,visibility 0s}.bbh .sshift:not(.ready) .toggle{opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s}.bbh .toggle button{padding:.6rem 1.1rem;background:none;border:0;cursor:pointer;font:700 .95rem var(--sans);color:var(--muted-navy);transition:background-color .3s,color .3s}.bbh .toggle button[aria-pressed=true]{background:var(--gold);color:var(--navy)}.bbh .toggle button:focus-visible{outline:.1875rem solid var(--gold);outline-offset:.1875rem}.bbh .shift{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;border-top:1px solid rgba(225,180,67,.22)}.bbh .shift li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;column-gap:1.1rem;padding:1.2rem 0;border-bottom:1px solid rgba(225,180,67,.22)}.bbh .shift .bf,.bbh .shift .af{grid-column:2;grid-row:1;justify-self:start;font:700 clamp(1.15rem,1.9vw,1.55rem)/1.25 var(--sans);transition:opacity .45s ease,transform .45s ease}.bbh .shift .bf{position:relative;color:var(--muted-navy)}.bbh .shift .bf:after{content:"";position:absolute;left:-.15em;right:-.15em;top:52%;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.6,0,.2,1)}.bbh .shift .af{color:var(--bone);opacity:0;transform:translateY(.45rem)}.bbh .shift li:is(.strike,.after) .bf:after{transform:scaleX(1)}.bbh .shift li.after .bf{opacity:0;transform:translateY(-.45rem)}.bbh .shift li.after .af{opacity:1;transform:none;transition-delay:.12s}.bbh .shift .mk{grid-column:1;position:relative;width:1.6rem;height:1.6rem;border-radius:50%;border:1.5px solid rgba(183,192,204,.5);transition:background-color .4s ease,border-color .4s ease}.bbh .shift .mk:before{content:"";position:absolute;left:.35rem;right:.35rem;top:calc(50% - .75px);height:1.5px;background:#b7c0cc99;transition:opacity .3s}.bbh .shift .mk:after{content:"";position:absolute;left:.5rem;top:.28rem;width:.42rem;height:.72rem;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(45deg) scale(0);transition:transform .35s cubic-bezier(.2,.8,.2,1) .15s}.bbh .shift li.after .mk{background:var(--gold);border-color:var(--gold)}.bbh .shift li.after .mk:before{opacity:0}.bbh .shift li.after .mk:after{transform:rotate(45deg) scale(1)}.bbh .sparts{padding:clamp(4.5rem,8vw,6.5rem) 0;background:var(--paper);color:var(--navy)}.bbh .spec{margin-top:clamp(2.5rem,5vw,3.75rem);display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.62fr);background:var(--bone);border:1px solid var(--line);box-shadow:0 1.5rem 3rem -2.25rem #17274573}.bbh .spsym{position:relative;min-height:100%;border-right:3px solid #B9892A}.bbh .spsym .rsvg{position:absolute;left:12%;top:14%;width:76%;height:72%;filter:drop-shadow(2.4px 3.2px 0 #A9781E) drop-shadow(0 .9rem .8rem rgba(110,80,15,.42))}.bbh .spsym .sno{position:absolute;left:1.25rem;top:1.1rem;z-index:1;font:700 .7rem var(--mono);letter-spacing:.06em;color:#7f6115}.bbh .spparts{list-style:none;margin:0;padding:clamp(1.5rem,3vw,2.5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem clamp(1.5rem,3vw,2.75rem);align-content:start}.bbh .spparts li{padding-top:1rem;border-top:1px solid var(--line)}.bbh .spparts .pno{font:700 .74rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .spparts h3{margin-top:.35rem;font:800 clamp(1.25rem,1.8vw,1.5rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .spparts p{margin-top:.4rem;color:var(--graphite);font-size:.97rem;line-height:1.5}.bbh .armed .spec:not(.on) .spparts li{opacity:0}.bbh .spec.on .spparts li{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) calc(.35s + var(--i) * .1s) both}.bbh .sstory{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .sstory h2{margin-top:1rem}.bbh .tl{position:relative;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}.bbh .tl:before{content:"";position:absolute;left:0;right:0;top:2.4rem;height:1px;background:#e1b4438c;transform-origin:0 50%}.bbh .tl li{position:relative;padding-top:3.5rem}.bbh .tl .when{position:absolute;top:0;left:0;font:700 .76rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.bbh .tl .tlmark{position:absolute;top:1.9rem;left:0;width:1rem;height:1rem;border-radius:50%;background:var(--gold);border:2px solid var(--gold)}.bbh .tl h3{font:800 clamp(1.3rem,1.9vw,1.6rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .tl p{margin-top:.55rem;color:var(--muted-navy);line-height:1.5}.bbh .armed .tl:not(.on):before{transform:scaleX(0)}.bbh .armed .tl:not(.on) li>*{opacity:0}.bbh .tl.on:before{animation:sp-line 1.5s cubic-bezier(.4,0,.2,1) both}.bbh .tl.on .tlmark{animation:sp-mark .45s ease calc(.3s + var(--i) * .32s) both}.bbh .tl.on li>:not(.tlmark){animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) calc(.4s + var(--i) * .32s) both}.bbh .sfits{padding:clamp(4.5rem,8vw,6.5rem) 0;background:var(--paper);color:var(--navy)}.bbh .rotor{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.bbh .rotor .rsheet{animation:sp-rise .5s cubic-bezier(.2,.8,.2,1) both}.bbh .rtext .rfor{font:700 .8rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);animation:sp-rise .5s cubic-bezier(.2,.8,.2,1) both}.bbh .rtext .rfor span{color:var(--navy)}.bbh .rtext .rline{margin-top:.8rem;max-width:32rem;font:800 clamp(1.7rem,3vw,2.6rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;animation:sp-rise .55s cubic-bezier(.2,.8,.2,1) .08s both}.bbh .rtext .rgo{display:inline-block;margin-top:1.1rem;font:900 .95rem var(--sans);color:var(--gold-ink);text-decoration:none}.bbh .rtext .rgo:hover{text-decoration:underline;text-underline-offset:.25rem}.bbh .rnav{margin-top:1.75rem;display:flex;align-items:center;gap:1rem}.bbh .rarrow{display:grid;place-items:center;width:3.25rem;height:3.25rem;padding:0;background:var(--navy);border:0;cursor:pointer;transition:background-color .25s,transform .25s}.bbh .rarrow svg{width:1.35rem;height:1.35rem;fill:none;stroke:var(--gold);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s}.bbh .rarrow:hover{background:var(--gold)}.bbh .rarrow:hover svg{stroke:var(--navy)}.bbh .rarrow:active{transform:scale(.95)}.bbh .rarrow:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.1875rem}.bbh .rcount{min-width:4.5rem;text-align:center;font:700 .85rem var(--mono);letter-spacing:.06em;color:var(--graphite)}.bbh .rcount b{color:var(--navy)}.bbh .rclock{display:block;margin-top:1rem;width:min(100%,12.5rem);height:2px;background:var(--line);position:relative;overflow:hidden}.bbh .rclock:after{content:"";position:absolute;inset:0;background:var(--gold);transform:scaleX(0);transform-origin:0 50%}.bbh .rclock.run:after{animation:sp-clock var(--rotor) linear both}@keyframes sp-clock{0%{transform:scaleX(0)}to{transform:none}}.bbh .rdots{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.bbh .rdots button{width:.7rem;height:.7rem;padding:0;border-radius:50%;border:1.5px solid var(--gold-ink);background:none;cursor:pointer;transition:background-color .3s,transform .3s}.bbh .rdots button.on{background:var(--gold);border-color:var(--gold);transform:scale(1.25)}.bbh .rdots button:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.1875rem}.bbh .rall{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;border-top:1px solid var(--line)}.bbh .rall-h{font:700 .78rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.bbh .rall ul{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.35rem 1.4rem}.bbh .rall li a{color:var(--graphite);text-decoration:none;font-size:.95rem;line-height:1.9}.bbh .rall li a span{margin-right:.45rem;font:700 .66rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .rall li a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:.2rem}.bbh .rall .rfind{display:inline-block;margin-top:1.25rem;font:900 .95rem var(--sans);color:var(--navy)}.bbh .sfaq{padding:clamp(4.5rem,8vw,6.5rem) 0;background-color:var(--bone);color:var(--navy)}.bbh .qsheet{padding:clamp(1.5rem,3.6vw,3.25rem) clamp(1.25rem,3.6vw,3.25rem) calc(clamp(1.5rem,3.6vw,3.25rem) + 1.75rem)}.bbh .qa{margin-top:clamp(1.75rem,3.5vw,2.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,4rem);align-items:start}.bbh .qitem{display:contents}.bbh .qbtn{grid-column:1;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.9rem;width:100%;padding:1rem .9rem 1rem 1.2rem;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);color:var(--navy);cursor:pointer;transition:background-color .25s}.bbh .qitem:first-child .qbtn{border-top:1px solid var(--line)}.bbh .qbtn:before{content:"";position:absolute;left:0;top:.6rem;bottom:.6rem;width:3px;background:var(--gold);transform:scaleY(0);transition:transform .3s}.bbh .qbtn .qno{font:700 .72rem var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .qbtn .qt{font:700 1.06rem/1.3 var(--sans)}.bbh .qbtn .ar{width:1.1rem;height:1.1rem;color:var(--control-line);transition:transform .3s,color .3s}.bbh .qbtn[aria-expanded=true]{background:var(--bone)}.bbh .qbtn[aria-expanded=true]:before{transform:scaleY(1)}.bbh .qbtn[aria-expanded=true] .ar{color:var(--gold-ink);transform:translate(.25rem)}@media(hover:hover){.bbh .qbtn:hover .ar{color:var(--navy);transform:translate(.25rem)}.bbh .qbtn:hover:before{transform:scaleY(.5)}.bbh .qbtn[aria-expanded=true]:hover:before{transform:scaleY(1)}}.bbh .qbtn:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:-.1875rem}.bbh .qans{grid-column:2;grid-row:1 / span 99;display:none;padding:clamp(1.5rem,3vw,2.25rem);color:var(--bone);box-shadow:0 1.25rem 2.5rem -1.75rem #0d182d99}.bbh .qans.on{display:block;animation:nin .45s cubic-bezier(.2,.7,.2,1) both}.bbh .qans .qq{font:800 clamp(1.3rem,2vw,1.7rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--gold)}.bbh .qans p+p{margin-top:.9rem;font-size:1.08rem;line-height:1.6}.bbh .spairs{padding:clamp(4.5rem,8vw,6.5rem) 0;background:var(--paper);color:var(--navy)}.bbh .pairgrid{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.bbh .pcard{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:var(--bone);border:1px solid var(--line);color:var(--navy);text-decoration:none;transition:transform .3s,box-shadow .3s}@media(hover:hover){.bbh .pcard:hover{transform:translateY(-.2rem);box-shadow:0 1.25rem 2.5rem -1.5rem #17274573}}.bbh .pcard:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.1875rem}.bbh .spairs .ssym{position:relative;display:block;aspect-ratio:1;overflow:hidden}.bbh .spairs .ssym .isvg{position:absolute;inset:8% 6% 6%;width:88%;height:86%}.bbh .spairs .sno{position:absolute;left:9%;top:8%;font:700 .66rem var(--mono);letter-spacing:.06em;color:var(--gold)}.bbh .pbody{display:flex;flex-direction:column;justify-content:center;gap:.55rem;padding:clamp(1.25rem,2.6vw,2rem)}.bbh .pbody h3{font:800 clamp(1.5rem,2.4vw,2rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .pbody .why{color:var(--graphite);line-height:1.5}.bbh .pbody .more{margin-top:.4rem;font:900 .92rem var(--sans);color:var(--gold-ink)}@keyframes sp-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes sp-line{0%{transform:scaleX(0)}to{transform:none}}@keyframes sp-mark{0%{background:var(--navy);transform:scale(.6)}to{background:var(--gold);transform:none}}@media(max-width:980px){.bbh .shgrid{grid-template-columns:minmax(0,1fr)}.bbh .bigsym{justify-self:start;max-width:22rem}.bbh .spec{grid-template-columns:minmax(0,1fr)}.bbh .spsym{min-height:0;aspect-ratio:16 / 10;border-right:0;border-bottom:3px solid #B9892A}.bbh .tl{grid-template-columns:minmax(0,1fr);gap:1.5rem}.bbh .tl:before{left:.5rem;right:auto;top:.5rem;bottom:.5rem;width:1px;height:auto;transform-origin:50% 0}.bbh .armed .tl:not(.on):before{transform:scaleY(0)}.bbh .tl.on:before{animation-name:sp-liney}.bbh .tl li{padding:0 0 0 2.25rem}.bbh .tl .when{position:static;display:block;margin-bottom:.35rem}.bbh .tl .tlmark{top:.05rem}.bbh .rotor{grid-template-columns:minmax(0,1fr)}.bbh .rotor .rsheet{max-width:22rem}.bbh .qa{display:block}.bbh .qans{margin:0 0 .75rem}.bbh .qbtn .ar{transform:rotate(90deg)!important}.bbh .qbtn[aria-expanded=true] .ar{transform:rotate(-90deg)!important}.bbh .pairgrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.bbh .spparts{grid-template-columns:minmax(0,1fr);gap:1.25rem}.bbh .pcard{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}@keyframes sp-liney{0%{transform:scaleY(0)}to{transform:none}}@media(prefers-reduced-motion:reduce){.bbh .spage *,.bbh .spage *:before,.bbh .spage *:after{animation:none!important;transition:none!important}.bbh .armed .spec:not(.on) .spparts li,.bbh .armed .tl:not(.on) li>*{opacity:1}.bbh .armed .tl:not(.on):before{transform:none}}@media(max-width:980px){.bbh .spparts p,.bbh .pbody .why{font-size:1rem}}@media(pointer:coarse){.bbh .rall ul{gap:0 1.4rem}.bbh .rall li a{display:inline-flex;align-items:center;min-height:2.75rem;line-height:1.3}.bbh .toggle button{min-height:2.75rem}.bbh .rtext .rgo,.bbh .rall .rfind{display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem}.bbh .rtext .rgo{margin-top:.6rem}.bbh .rdots{gap:0;margin-top:.4rem}.bbh .rdots button{position:relative;width:2rem;height:2.75rem;border:0;border-radius:0;background:none;transform:none}.bbh .rdots button:before{content:"";position:absolute;left:50%;top:50%;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--gold-ink);transition:background-color .3s,transform .3s}.bbh .rdots button.on{background:none;transform:none}.bbh .rdots button.on:before{background:var(--gold);border-color:var(--gold);transform:scale(1.25)}}@media(max-width:980px){.bbh .qans .qq{display:none}.bbh .qans .qq+p{margin-top:0}}.bbh .svtabs{position:fixed;top:calc(4rem + env(safe-area-inset-top,0px));left:0;right:0;z-index:44;background:#fafaf7fa;border-bottom:1px solid var(--line)}.bbh .svrow{position:relative;display:flex;justify-content:center;max-width:77.5rem;margin:0 auto;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;padding-left:max(.25rem,env(safe-area-inset-left,0px));padding-right:max(.25rem,env(safe-area-inset-right,0px))}.bbh .svrow::-webkit-scrollbar{display:none}.bbh .svrow a{position:relative;flex:none;display:flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .9rem;border-right:1px solid var(--line);font:900 .875rem var(--sans);color:var(--graphite);text-decoration:none;white-space:nowrap;scroll-snap-align:center;transition:color .2s,background-color .2s}.bbh .svrow a:last-child{border-right:0}.bbh .svrow a em{font:700 .72rem var(--mono);font-style:normal;letter-spacing:.04em;color:var(--gold-ink)}.bbh .svrow a:hover{color:var(--navy)}.bbh .svrow a[aria-current]{color:var(--navy);background:#fff}.bbh .svrow a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--gold)}.bbh .svrow .svall{font:700 .72rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.bbh .svrow a:focus-visible{outline:3px solid var(--gold-ink);outline-offset:-3px}@media(max-width:1080px){.bbh .svrow{justify-content:flex-start}}.bbh .spx .shero{padding-top:calc(6.75rem + clamp(2rem,5vh,3.5rem))}.bbh .spx [id]{scroll-margin-top:7.5rem}.bbh .ssubs{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.bbh .ssubs .ssubh{font:700 .75rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.bbh .ssubs .pairgrid{margin-top:.75rem;grid-template-columns:minmax(0,1fr)}.bbh .ssubs .pcard{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center}.bbh .ssubs .ssym{position:relative;display:block;aspect-ratio:1;overflow:hidden}.bbh .ssubs .ssym .rsvg{position:absolute;inset:12% 9% 6%;width:82%;height:82%}.bbh .ssubs .sno{position:absolute;left:9%;top:8%;font:700 .66rem var(--mono);letter-spacing:.06em;color:#7f6115}@media(max-width:640px){.bbh .ssubs .pcard{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.bbh .italk{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .italk h2{margin-top:1rem}.bbh .chat{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;gap:1.6rem}.bbh .chat li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 2rem;align-items:start}.bbh .chat .who{display:block;margin-bottom:.4rem;font:700 .68rem var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75}.bbh .chat .say{position:relative;justify-self:start;max-width:30rem;padding:1rem 1.2rem;background:var(--bone);color:var(--navy);font:700 clamp(1.05rem,1.6vw,1.25rem)/1.35 var(--sans)}.bbh .chat .say:after{content:"";position:absolute;left:1.2rem;bottom:-.55rem;border:.55rem solid transparent;border-top-color:var(--bone);border-bottom:0}.bbh .chat .fix{position:relative;justify-self:end;width:100%;max-width:32rem;margin-top:2.25rem;padding:1rem 1.2rem;border:1px solid var(--gold);background:var(--navy-deep);color:var(--bone);font-size:1.05rem;line-height:1.5}.bbh .chat .fix .who{color:var(--gold);opacity:1}.bbh .chat .fix:after{content:"";position:absolute;right:1.2rem;bottom:-.55rem;border:.55rem solid transparent;border-top-color:var(--gold);border-bottom:0}.bbh .chat .dots{display:none}.bbh .chat .dots i{display:inline-block;width:.45rem;height:.45rem;margin-right:.3rem;border-radius:50%;background:var(--gold);animation:ip-dot .9s ease-in-out infinite}.bbh .chat .dots i:nth-child(2){animation-delay:.15s}.bbh .chat .dots i:nth-child(3){animation-delay:.3s}.bbh .armed .chat:not(.on) :is(.say,.fix){opacity:0}.bbh .chat.on .say{animation:sp-rise .5s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i) * 1.7s) both}.bbh .chat.on .fix{animation:sp-rise .5s cubic-bezier(.2,.8,.2,1) calc(.9s + var(--i) * 1.7s) both}.bbh .armed .chat .dots{display:block;height:0;overflow:hidden}.bbh .chat.on .dots{animation:ip-typing .8s steps(1) calc(.9s + var(--i) * 1.7s) both}.bbh .chat.on .txt{display:block;animation:ip-show .35s ease calc(1.7s + var(--i) * 1.7s) both}@keyframes ip-dot{0%,to{opacity:.3}50%{opacity:1}}@keyframes ip-typing{0%{height:1.4rem}99.9%{height:1.4rem}to{height:0}}@keyframes ip-show{0%{opacity:0}to{opacity:1}}.bbh .ihelps{padding:clamp(4.5rem,8vw,6.5rem) 0;background:var(--paper);color:var(--navy)}.bbh .helps{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.bbh .help{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1rem .5rem 1rem 0;border-bottom:1px solid var(--line);color:var(--navy);text-decoration:none;transition:background-color .25s}.bbh .help .hsym{position:relative;display:block;aspect-ratio:1;overflow:hidden}.bbh .help .hsym .isvg{position:absolute;inset:4%;width:92%;height:92%}.bbh .help .hsym.goldsheet .rsvg{inset:10%;width:80%;height:80%;filter:drop-shadow(1px 1.4px 0 #A9781E) drop-shadow(0 .3rem .3rem rgba(110,80,15,.42))}.bbh .help .hno{display:block;font:700 .74rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.bbh .help .hline{display:block;margin-top:.3rem;font:800 clamp(1.25rem,2.2vw,1.75rem)/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .help .harr{width:1.3rem;height:1.3rem;color:var(--control-line);transition:transform .3s,color .3s}@media(hover:hover){.bbh .help:hover{background:var(--bone)}.bbh .help:hover .harr{color:var(--gold-ink);transform:translate(.3rem)}}.bbh .help:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.1875rem}.bbh .itool{padding:clamp(4.5rem,8vw,6.5rem) 0;background-color:var(--bone);color:var(--navy)}.bbh .tsheet{padding:clamp(1.5rem,3.6vw,3.25rem) clamp(1.25rem,3.6vw,3.25rem) calc(clamp(1.5rem,3.6vw,3.25rem) + 1.75rem)}.bbh .kit{margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem}.bbh .kit li{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.bbh .kit .kchk{grid-row:1 / span 2;position:relative;width:1.6rem;height:1.6rem;border:1.5px solid var(--gold-ink);border-radius:50%}.bbh .kit .kchk:after{content:"";position:absolute;left:.47rem;top:.26rem;width:.42rem;height:.72rem;border-right:2px solid var(--gold-ink);border-bottom:2px solid var(--gold-ink);transform:rotate(45deg)}.bbh .kit h3{font:800 clamp(1.2rem,1.8vw,1.45rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em}.bbh .kit p{margin-top:.4rem;color:var(--graphite);line-height:1.5}.bbh .armed .kit:not(.on) li{opacity:0}.bbh .armed .kit:not(.on) .kchk:after{transform:rotate(45deg) scale(0)}.bbh .kit.on li{animation:sp-rise .55s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--i) * .14s) both}.bbh .kit.on .kchk{animation:ip-fill .4s ease calc(.45s + var(--i) * .14s) both}.bbh .kit.on .kchk:after{animation:ip-check .4s cubic-bezier(.2,.8,.2,1) calc(.55s + var(--i) * .14s) both}@keyframes ip-fill{0%{background:transparent}to{background:var(--gold);border-color:var(--gold)}}@keyframes ip-check{0%{transform:rotate(45deg) scale(0)}to{transform:rotate(45deg) scale(1)}}.bbh .iproof{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .iproof h2{margin-top:1rem}.bbh .pgrid{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.bbh .pshot{display:block;border:1px solid rgba(225,180,67,.4);background:var(--bone);box-shadow:0 1.5rem 3rem -2rem #0009;transition:transform .3s}@media(hover:hover){.bbh .pshot:hover{transform:translateY(-.25rem)}}.bbh .pshot .pbar{display:flex;align-items:center;gap:.35rem;padding:.55rem .8rem;background:var(--paper);border-bottom:1px solid var(--line)}.bbh .pshot .pbar i{width:.5rem;height:.5rem;border-radius:50%;background:var(--control-line);opacity:.6}.bbh .pshot .pbar b{margin-left:.6rem;font:700 .74rem var(--mono);color:var(--graphite)}.bbh .pshot img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.bbh .pspec{margin:0;display:grid;gap:.75rem;border-top:1px solid rgba(225,180,67,.25);padding-top:1rem}.bbh .pspec div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}.bbh .pspec dt{font:700 .7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.bbh .pspec dd{margin:0;font-weight:700}.bbh .pstory{margin-top:1.4rem;color:var(--muted-navy);line-height:1.6}.bbh .plinks{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}.bbh .plinks a{font:900 .95rem var(--sans);color:var(--gold);text-decoration:none}.bbh .plinks a:hover{text-decoration:underline;text-underline-offset:.25rem}.bbh .irel{padding:clamp(4.5rem,8vw,6.5rem) 0;background:var(--paper);color:var(--navy)}.bbh .relgrid{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.bbh .itile.noicon .nosym{flex:1;display:grid;place-items:center;font:800 clamp(3rem,6vw,5rem)/1 var(--display);color:var(--gold);opacity:.5}.bbh .irel .rfind{display:inline-block;margin-top:1.5rem;font:900 .95rem var(--sans);color:var(--navy)}@media(max-width:980px){.bbh .chat li{grid-template-columns:minmax(0,1fr)}.bbh .chat .fix{margin-top:0;justify-self:end;max-width:90%}.bbh .help{grid-template-columns:4rem minmax(0,1fr) auto;gap:1rem}.bbh .kit,.bbh .pgrid{grid-template-columns:minmax(0,1fr)}.bbh .relgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bbh .relgrid{grid-template-columns:minmax(0,1fr)}.bbh .relgrid .itile{aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.bbh .ipage *{animation:none!important}.bbh .armed .chat:not(.on) :is(.say,.fix),.bbh .armed .kit:not(.on) li{opacity:1}.bbh .armed .chat .dots{display:none}.bbh .armed .kit:not(.on) .kchk:after{transform:rotate(45deg)}}@media(max-width:980px){.bbh .chat.on .say{animation-delay:calc(.2s + var(--i) * 1s)}.bbh .chat.on .fix{animation-delay:calc(.55s + var(--i) * 1s)}.bbh .chat.on .dots{animation-duration:.5s;animation-delay:calc(.55s + var(--i) * 1s)}.bbh .chat.on .txt{animation-delay:calc(1.05s + var(--i) * 1s)}}@media(pointer:coarse){.bbh .plinks a,.bbh .irel .rfind{display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem}.bbh .plinks{gap:0 1.5rem;margin-top:.9rem}}@media(max-width:380px){.bbh :is(.shcopy h1,.spage h2:not(.h2),.need h1,.sind h2,.sfind h2,.ckband,.ckform h2){font-size:clamp(2rem,11vw,2.4rem)}.bbh .h2{font-size:clamp(2rem,11vw,2.4rem)}.bbh :is(.shsheet,.qsheet,.tsheet,.clsheet),.bbh .need .nsheet,.bbh .ckpage .ckform,.bbh .qpage .qrsheet{padding-inline:1rem}.bbh .pcta.light .psheet{padding-inline:1rem}.bbh .psheet,.bbh .work>.wrap{margin-inline:.45rem}}@media(max-width:600px){.bbh :is(.psec,.psteps,.pcta,.sshift,.sparts,.sstory,.sfits,.sfaq,.spairs,.italk,.ihelps,.itool,.iproof,.irel,.sind,.cnextsec){padding-block:3.75rem}.bbh .wpage .wsec,.bbh .apage .aadolfo,.bbh .ckpage :is(.ckplansec,.ckbook){padding-block:3.75rem}.bbh .clinesec{padding-bottom:3.75rem}}.bbh :is(h1,h2,h3){overflow-wrap:break-word}@media(max-width:560px){.bbh .relgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.bbh .relgrid .itile{aspect-ratio:1}.bbh .relgrid li:last-child:nth-child(odd){grid-column:1 / -1}.bbh .relgrid li:last-child:nth-child(odd) .itile{aspect-ratio:2 / 1}}@media(pointer:coarse){.bbh .eyebrow a,.bbh .nicrumb a{padding-block:.8rem}.bbh :is(a.nxgo,a.wvisit,a.rfind){position:relative}.bbh :is(a.nxgo,a.wvisit,a.rfind):before{content:"";position:absolute;left:-.25rem;right:-.25rem;top:50%;height:2.75rem;transform:translateY(-50%)}.bbf .egg{position:relative}.bbf .egg:after{content:"";position:absolute;inset:-.75rem}}.bbh .espage .isvg .estilde{stroke-width:1.7}.bbh .espage .live .icard.on .estilde{animation:es-tilde 6.5s cubic-bezier(.4,0,.2,1) .4s infinite both}@keyframes es-tilde{0%{stroke-dashoffset:1;opacity:1}22%,86%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}.bbh .espage .esnote{margin-top:.9rem;max-width:34rem;font-size:.92rem;line-height:1.5;color:var(--graphite)}.bbh .espage .escheck{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;max-width:34rem}.bbh .espage .escheck a,.bbh .espage .esall a{font:900 .95rem var(--sans);text-decoration:none}.bbh .espage .escheck a{color:var(--gold-ink)}.bbh .espage :is(.escheck,.esall,.esmore) a:hover{text-decoration:underline;text-underline-offset:.25rem}.bbh .espage :is(.escheck,.esall,.esmore) span{font-size:.88rem;color:var(--graphite)}.bbh .espage .eslead{margin-top:1.25rem;max-width:44rem;font-size:1.05rem}.bbh .espage .help .hen{color:var(--graphite)}.bbh .espage .sind h2 em{color:var(--gold-ink)}.bbh .espage .help .hen:before{content:" · "}@media(max-width:600px){.bbh .espage .help .hen{display:block;margin-top:.15rem}.bbh .espage .help .hen:before{content:none}}.bbh .espage .esall{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.bbh .espage .esall a{color:var(--navy)}.bbh .espage .esteam{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .espage .esteam h2{margin-top:1rem}.bbh .espage .esteam .ateam h3{color:var(--bone)}.bbh .espage .esteam .ateam p{color:var(--muted-navy)}.bbh .espage .esteam .aface{box-shadow:0 0 0 1px #e1b44347,0 1.5rem 3rem -2rem #000000a6}.bbh .espage .esteam .afound{border-top-color:#e1b44338;color:var(--gold)}.bbh .espage .esmore{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.bbh .espage .esmore a{font:900 .95rem var(--sans);color:var(--gold);text-decoration:none}.bbh .espage .esmore span{color:var(--muted-navy)}.bbh .espage .pcta .esnote{margin-top:1rem}@media(max-width:600px){.bbh .espage .esteam{padding-block:3.75rem}}@media(pointer:coarse){.bbh .espage :is(.escheck,.esall,.esmore) a{display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem}.bbh .espage .escheck{row-gap:0}}.bbh .espage .shero{position:relative;overflow:clip}.bbh .espage .shero.gridbg{background-image:none}.bbh .espage .shero:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid2) 1px,transparent 1px),linear-gradient(90deg,var(--grid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .espage .shero>.wrap{position:relative}.bbh .espage .escheck{position:relative;border-top-color:transparent}.bbh .espage .escheck:before,.bbh .espage .escheck:after{content:"";position:absolute;left:0;top:-1px;height:1px;transform-origin:0 50%}.bbh .espage .escheck:before{right:0;background:var(--line)}.bbh .espage .escheck:after{width:2.5rem;height:2px;top:-1.5px;background:var(--gold)}.bbh .espage :is(.sstory,.esteam).navygrid{position:relative;overflow:clip;background-image:none}.bbh .espage :is(.sstory,.esteam).navygrid:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--ngrid) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid) 1px,transparent 1px),linear-gradient(var(--ngrid2) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .espage :is(.sstory,.esteam)>.wrap{position:relative}.bbh .espage :is(.sstory,.esteam,.sind .ihead) .eyebrow{display:flex;align-items:center;gap:.75rem}.bbh .espage :is(.sstory,.esteam,.sind .ihead) .eyebrow:before{content:"";flex:none;width:2.25rem;height:2px;background:var(--gold);transform-origin:0 50%}.bbh .espage :is(.sstory,.esteam,.sind) h2 em{display:inline-block}.bbh .espage :is(.ihelps,.sfaq) .head{position:relative;border-bottom-color:transparent}.bbh .espage :is(.ihelps,.sfaq) .head:before,.bbh .espage :is(.ihelps,.sfaq) .head:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;transform-origin:0 50%}.bbh .espage :is(.ihelps,.sfaq) .head:before{right:0;background:var(--line)}.bbh .espage :is(.ihelps,.sfaq) .head:after{width:4rem;height:2px;background:var(--gold)}.bbh .espage .help{position:relative;border-bottom-color:transparent}.bbh .espage .help:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--line);transform-origin:0 50%}.bbh .espage .help .hsym:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;transform:translate(-101%);background:linear-gradient(105deg,transparent 32%,rgba(255,250,232,.08) 41%,rgba(255,250,232,.45) 50%,rgba(255,250,232,.08) 59%,transparent 68%)}.bbh .espage .help .hsym .rsvg{transition:translate .35s cubic-bezier(.2,.8,.2,1)}.bbh .espage .help .hsym{transition:scale .15s ease}.bbh .espage .tl li{--sc:#8DAEDB}.bbh .espage .tl li:nth-child(4n+2){--sc:#CB7D5C}.bbh .espage .tl li:nth-child(4n+3){--sc:var(--gold)}.bbh .espage .tl li:nth-child(4n+4){--sc:#6E9C69}.bbh .espage .tl:before{height:2px;margin-top:-.5px;opacity:.8;background:linear-gradient(90deg,#8DAEDB,#CB7D5C 37%,var(--gold) 63%,#6E9C69)}.bbh .espage .tl .tlmark{background:var(--sc);border-color:var(--sc)}.bbh .espage .tl .tlmark:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--sc);opacity:0;pointer-events:none}@media(max-width:980px){.bbh .espage .tl:before{width:2px;height:auto;margin:0 0 0 -.5px;background:linear-gradient(180deg,#8DAEDB,#CB7D5C 37%,var(--gold) 63%,#6E9C69)}}.bbh .espage .esteam .aface img{transform-origin:50% 28%}.bbh .espage .esveil{position:absolute;inset:0;z-index:1;pointer-events:none;transform:translateY(101%);background:var(--navy-deep)}.bbh .espage .esveil:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--gold)}.bbh .espage .essheen{position:absolute;inset:0;z-index:1;pointer-events:none;transform:translate(-101%);mix-blend-mode:screen;opacity:.38;transition:opacity .3s ease;background:linear-gradient(105deg,transparent 36%,rgba(255,236,190,.07) 43%,rgba(255,236,190,.26) 50%,rgba(255,236,190,.07) 57%,transparent 64%)}.bbh .espage .esteam .aface{transition:translate .5s cubic-bezier(.2,.8,.2,1)}.bbh .espage .esteam .afound{position:relative;border-top-color:transparent}.bbh .espage .esteam .afound:before,.bbh .espage .esteam .afound:after{content:"";position:absolute;left:0;top:-1px;height:1px;transform-origin:0 50%}.bbh .espage .esteam .afound:before{right:0;background:#e1b44338}.bbh .espage .esteam .afound:after{width:2.5rem;height:2px;top:-1.5px;background:var(--gold)}.bbh .espage .esteam .afound span{display:inline-block}@media(prefers-reduced-motion:no-preference){.bbh .espage .shero.live:before{animation:es-grid 60s linear infinite}.bbh .espage .shsheet:before{animation:es-corners 1.1s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .espage .shcopy>*{animation:sp-rise .65s cubic-bezier(.2,.8,.2,1) calc(.12s + var(--n,0) * .08s) backwards}.bbh .espage .shcopy>.eyebrow{animation-name:es-slide}.bbh .espage .shcopy>:nth-child(2){--n:1}.bbh .espage .shcopy>:nth-child(3){--n:2}.bbh .espage .shcopy>:nth-child(4){--n:3}.bbh .espage .shcopy>:nth-child(5){--n:4}.bbh .espage .shcopy>:nth-child(6){--n:5}.bbh .espage .shcopy>:is(h1,.sub){animation-name:bb-rise-still}.bbh .espage .escheck:before{animation:sp-line 1s cubic-bezier(.6,0,.2,1) .7s backwards}.bbh .espage .escheck:after{animation:sp-line .6s cubic-bezier(.6,0,.2,1) 1.05s backwards}.bbh .espage .shsheet>.tblock{animation:es-tb .6s cubic-bezier(.2,.8,.2,1) 1s backwards}.bbh .espage.armed .bigsym:not(.on):after,.bbh .espage.armed .bigsym:not(.on) .bstb{opacity:0}.bbh .espage .bigsym.on:after{animation:es-corners 1s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .espage .bigsym.on .bstb{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .75s backwards}.bbh .espage.armed .ihelps .head:not(.on):before,.bbh .espage.armed .ihelps .head:not(.on):after,.bbh .espage.armed .qsheet:not(.on) .head:before,.bbh .espage.armed .qsheet:not(.on) .head:after{transform:scaleX(0)}.bbh .espage.armed .ihelps .head:not(.on)>*,.bbh .espage.armed .qsheet:not(.on) .head>*{opacity:0}.bbh .espage :is(.ihelps .head.on,.qsheet.on .head):before{animation:sp-line 1.1s cubic-bezier(.6,0,.2,1) backwards}.bbh .espage :is(.ihelps .head.on,.qsheet.on .head):after{animation:sp-line .6s cubic-bezier(.6,0,.2,1) .35s backwards}.bbh .espage :is(.ihelps .head.on,.qsheet.on .head)>*{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .espage :is(.ihelps .head.on,.qsheet.on .head)>.sheet-no{animation:es-fade .5s ease .45s backwards}.bbh .espage.armed .eslead:not(.on),.bbh .espage.armed :is(.sind .ilbl,.esall,.esmore):not(.on){opacity:0}.bbh .espage :is(.eslead,.sind .ilbl,.esall,.esmore).on{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .espage.armed .help:not(.on)>:not(.hsym){opacity:0}.bbh .espage.armed .help:not(.on):after{transform:scaleX(0)}.bbh .espage .help.on .htx{animation:es-slide .55s cubic-bezier(.2,.8,.2,1) calc(.12s + var(--o,0) * .08s) backwards}.bbh .espage .help.on .harr{animation:es-fade .5s ease calc(.4s + var(--o,0) * .08s) backwards}.bbh .espage .help.on:after{animation:sp-line .9s cubic-bezier(.6,0,.2,1) calc(var(--o,0) * .08s) backwards}.bbh .espage .help.on .rsvg{animation-delay:calc(.15s + var(--o,0) * .08s)}.bbh .espage .help.on .hsym:after{animation:es-sweep 1.3s cubic-bezier(.45,0,.25,1) calc(1s + var(--o,0) * .12s) backwards}@media(hover:hover){.bbh .espage .help.on:hover .hsym:after{animation:es-sweep 1.1s cubic-bezier(.45,0,.25,1)}.bbh .espage .help:hover .hsym .rsvg{translate:0 -3px}}.bbh .espage .help:active .hsym{scale:.94}.bbh .espage .sstory.live:before,.bbh .espage .esteam.live:before{animation:es-grid 80s linear infinite}.bbh .espage.armed :is(.sstory,.esteam) .eyebrow:not(.on){opacity:0}.bbh .espage.armed :is(.sstory,.esteam) .eyebrow:not(.on):before{transform:scaleX(0)}.bbh .espage :is(.sstory,.esteam) .eyebrow.on{animation:es-slide .6s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .espage :is(.sstory,.esteam) .eyebrow.on:before{animation:sp-line .7s cubic-bezier(.6,0,.2,1) backwards}.bbh .espage.armed :is(.sstory,.esteam) h2:not(.on),.bbh .espage.armed :is(.sstory,.esteam) h2:not(.on) em{opacity:0}.bbh .espage :is(.sstory,.esteam) h2.on{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .espage :is(.sstory,.esteam) h2.on em{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .32s backwards}.bbh .espage .tl.on .tlmark{animation:es-mark .55s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i) * .32s) both}.bbh .espage .tl.on .tlmark:after{animation:es-ping 1.1s ease-out calc(.45s + var(--i) * .32s) both}.bbh .espage .sstory.live .tl.on .tlmark{animation:es-mark .55s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i) * .32s) both,es-wave 8s ease-in-out calc(3.2s + var(--i) * .3s) infinite}.bbh .espage.armed .sind .ihead:not(.on) .eyebrow:before{transform:scaleX(0)}.bbh .espage.armed .sind .ihead:not(.on) :is(.eyebrow,h2,h2 em,.isub,.odc,.odx,.count small){opacity:0}.bbh .espage.armed .sind .ihead:not(.on) .ods{transform:none}.bbh .espage .sind .ihead.on .eyebrow:before{animation:sp-line .7s cubic-bezier(.6,0,.2,1) backwards}.bbh .espage .sind .ihead.on .eyebrow{animation:es-slide .6s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .espage .sind .ihead.on h2{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .espage .sind .ihead.on h2 em{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .32s backwards}.bbh .espage .sind .ihead.on .isub{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .42s backwards}.bbh .espage .sind .ihead.on .ods{transition:transform var(--odo-roll) var(--odo-wait)}.bbh .espage .sind .ihead.on .odc{animation:odo-in .5s ease var(--odo-wait) backwards}.bbh .espage .sind .ihead.on .odx{animation:odo-rise .7s cubic-bezier(.2,.8,.2,1) calc(var(--odo-at) + .45s) backwards}.bbh .espage .sind .ihead.on .count small{animation:es-fade .6s ease 1.2s backwards}.bbh .espage.armed .itiles .itile:not(.on){opacity:0}.bbh .espage .itiles .itile.on{animation:es-deal .75s cubic-bezier(.2,.8,.2,1) calc(var(--o,0) * .08s) backwards}.bbh .espage .itiles .itile.on:after{animation:es-corners .9s cubic-bezier(.2,.8,.2,1) calc(.35s + var(--o,0) * .08s) backwards}.bbh .espage .itiles .itile{transition:transform .3s,box-shadow .3s,scale .15s ease}.bbh .espage .itiles .itile:active{scale:.97}.bbh .espage .ateam li{--d:calc(.1s + var(--i) * .15s)}.bbh .espage.armed .ateam:not(.on) .esveil{transform:none}.bbh .espage.armed .ateam:not(.on) :is(.atb,.aface):after,.bbh .espage.armed .ateam:not(.on) .atb{opacity:0}.bbh .espage .ateam.on .esveil{animation:es-veil 1.05s cubic-bezier(.7,0,.2,1) calc(var(--d) + .25s) backwards}.bbh .espage .ateam.on .aface img{animation:es-settle 1.8s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .25s) backwards}.bbh .espage .ateam.on .aface:after{animation:es-corners .9s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .7s) backwards}.bbh .espage .ateam.on .atb{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .8s) backwards}.bbh .espage .esteam.live .ateam.on .aface img{animation:es-settle 1.8s cubic-bezier(.2,.8,.2,1) calc(var(--d) + .25s) backwards,es-kb 22s ease-in-out calc(2.5s + var(--i) * -7s) infinite alternate}.bbh .espage .esteam.live .ateam.on .essheen{animation:es-sheen 12s cubic-bezier(.45,0,.25,1) calc(2.2s + var(--i) * .45s) infinite}@media(hover:hover){.bbh .espage .esteam .ateam.on li:hover .aface{translate:0 -.3rem}.bbh .espage .esteam .ateam.on li:hover .essheen{animation:es-sweep 1.2s cubic-bezier(.45,0,.25,1);opacity:1}}.bbh .espage .esteam .ateam.on li.tap .essheen{animation:es-sweep 1.2s cubic-bezier(.45,0,.25,1);opacity:1}.bbh .espage .esteam .ateam.on li.tap .aface{translate:0 -.2rem}.bbh .espage.armed .esteam .afound:not(.on):before,.bbh .espage.armed .esteam .afound:not(.on):after{transform:scaleX(0)}.bbh .espage.armed .esteam .afound:not(.on) span{opacity:0}.bbh .espage .esteam .afound.on span{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .55s backwards}.bbh .espage .esteam .afound.on:before{animation:sp-line 1.3s cubic-bezier(.6,0,.2,1) backwards}.bbh .espage .esteam .afound.on:after{animation:sp-line .7s cubic-bezier(.6,0,.2,1) .45s backwards}.bbh .espage.armed .qsheet:not(.on):before{opacity:0}.bbh .espage.armed .qsheet:not(.on) :is(.qa,.tblock){opacity:0}.bbh .espage .qsheet.on:before{animation:es-corners 1s cubic-bezier(.2,.8,.2,1) backwards}.bbh .espage .qsheet.on .qa{animation:es-fade .4s ease .2s backwards}.bbh .espage .qsheet.on .qbtn{animation:es-slide .5s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i,0) * .07s) backwards}.bbh .espage .qsheet.on .tblock{animation:es-tb .6s cubic-bezier(.2,.8,.2,1) .8s backwards}.bbh .espage.armed .pcta .psheet:not(.on):before{opacity:0}.bbh .espage.armed .pcta .psheet:not(.on)>*{opacity:0}.bbh .espage .pcta .psheet.on:before{animation:es-corners 1s cubic-bezier(.2,.8,.2,1) backwards}.bbh .espage .pcta .psheet.on>*{animation:sp-rise .65s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--n,0) * .1s) backwards}.bbh .espage .pcta .psheet>:nth-child(2){--n:1}.bbh .espage .pcta .psheet>:nth-child(3){--n:2}.bbh .espage .pcta .psheet>:nth-child(4){--n:3}.bbh .espage .pcta .psheet>:nth-child(5){--n:4}}@media(prefers-reduced-motion:reduce){.bbh .espage .essheen,.bbh .espage .esveil{display:none}.bbh .espage .tl .tlmark{animation:none}}@keyframes es-grid{to{transform:translate3d(7.5rem,7.5rem,0)}}@keyframes es-corners{0%{opacity:0;transform:scale(1.03)}}@keyframes es-fade{0%{opacity:0}}@keyframes es-slide{0%{opacity:0;transform:translate(-.6rem)}}@keyframes es-tb{0%{opacity:0;transform:translateY(.5rem)}}@keyframes es-sweep{0%{transform:translate(-101%)}to{transform:translate(101%)}}@keyframes es-sheen{0%{transform:translate(-101%)}12%,to{transform:translate(101%)}}@keyframes es-mark{0%{opacity:0;transform:scale(.35)}}@keyframes es-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes es-wave{0%,10%,to{transform:none}5%{transform:translateY(-.22rem) scale(1.12)}}@keyframes es-deal{0%{opacity:0;transform:translateY(1rem) scale(.97)}}@keyframes es-veil{0%{transform:none}to{transform:translateY(101%)}}@keyframes es-settle{0%{scale:1.14}to{scale:1}}@keyframes es-kb{0%{transform:none}to{transform:scale(1.06)}}.bbh .lplan{aspect-ratio:auto}.bbh .lplan .lpsvg{flex:none;width:100%;height:auto;aspect-ratio:1}.bbh .lplan .bstb .lpk{margin-left:auto;flex:none;font:700 .66rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);opacity:.6}.bbh .lpsvg .lp-maj{fill:none;stroke:var(--bone);stroke-width:1.7;stroke-linecap:round;opacity:.8}.bbh .lpsvg .lp-wave{fill:none;stroke:var(--bone);stroke-width:.9;stroke-linecap:round;opacity:.28}.bbh .lpsvg .lp-dash{fill:none;stroke:var(--bone);stroke-width:1;stroke-dasharray:5 4;stroke-linecap:round;opacity:.6}.bbh .lpsvg pattern path{stroke:var(--bone);stroke-width:.8;opacity:.3}.bbh .lpsvg .lp-edge{fill:none;stroke:var(--bone);stroke-width:.9;stroke-dasharray:4 3;opacity:.5}.bbh .lpsvg .lp-lead path{fill:none;stroke:var(--bone);stroke-width:.8;opacity:.55}.bbh .lpsvg .lp-lead circle{fill:var(--bone);opacity:.75}.bbh .lpsvg .lp-t{font:700 9px var(--mono);letter-spacing:.14em;fill:var(--bone);opacity:.62}.bbh .lpsvg .lp-name{font:900 12.5px var(--sans);letter-spacing:.16em;fill:var(--bone)}.bbh .lpsvg .lp-ring{fill:none;stroke:var(--gold);stroke-width:1.2}.bbh .lpsvg .lp-pulse{fill:none;stroke:var(--gold);stroke-width:1;opacity:0}.bbh .lpsvg .lp-pt{fill:var(--gold)}.bbh .lpsvg :is(.lp-ring,.lp-pulse){transform-box:fill-box;transform-origin:50% 50%}.bbh .lpsvg .lp-n circle,.bbh .lpsvg .lp-n path{fill:none;stroke:var(--bone);stroke-width:1;opacity:.5}.bbh .lpsvg .lp-n .lp-arrow{fill:var(--gold);stroke:none;opacity:1}.bbh .lpsvg .lp-n text{font:700 10px var(--mono);fill:var(--bone);opacity:.75}.bbh .lpsvg .lp-n .lp-xy{font-size:8.5px;letter-spacing:.06em;fill:var(--gold);opacity:.9}.bbh .armed .lplan:not(.on) :is(.lp-wave,.lp-dash,.lp-area,.lp-lead,.lp-labels,.lp-c,.lp-n){opacity:0}.bbh .lplan.on :is(.lp-wave,.lp-dash,.lp-area){animation:lp-fade .9s ease 1s both}.bbh .lplan.on .lp-c{animation:lp-fade .5s ease 1.1s both}.bbh .lplan.on .lp-ring{animation:lp-ring .8s cubic-bezier(.2,.8,.2,1) 1.1s both}.bbh .lplan.on .lp-labels{animation:lp-fade .8s ease 1.4s both}.bbh .lplan.on .lp-lead{animation:lp-fade .6s ease 1.6s both}.bbh .lplan.on .lp-n{animation:lp-fade .8s ease 1.6s both}.bbh .live .lplan.on .lp-pulse{animation:lp-pulse 3.6s ease-out 2.2s infinite}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-ring{0%{opacity:0;transform:scale(.4)}}@keyframes lp-pulse{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.bbh .lhow{padding:clamp(4.5rem,8vw,6.5rem) 0;color:var(--bone)}.bbh .lhgrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.bbh .lhhead h2{margin-top:1rem}.bbh .lways{margin:0;padding:0;list-style:none;border-top:1px solid rgba(225,180,67,.22)}.bbh .lways li{position:relative;display:grid;grid-template-columns:3.25rem minmax(0,10.5rem) minmax(0,1fr);column-gap:1.25rem;align-items:baseline;padding:1.2rem 0}.bbh .lways li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e1b44338;transform-origin:0 50%}.bbh .lways .lwno{font:700 .74rem var(--mono);letter-spacing:.06em;color:var(--gold)}.bbh .lways h3{font:800 clamp(1.25rem,1.9vw,1.6rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--bone)}.bbh .lways p{color:var(--muted-navy);line-height:1.55}.bbh .armed .lways:not(.on) li>*{opacity:0}.bbh .armed .lways:not(.on) li:after{transform:scaleX(0)}.bbh .lways.on li>*{animation:sp-rise .55s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--i) * .14s) both}.bbh .lways.on li:after{animation:sp-line .7s cubic-bezier(.4,0,.2,1) calc(.1s + var(--i) * .14s) both}.bbh .lind{padding:clamp(4.5rem,8vw,6.5rem) 0;background-color:var(--bone);color:var(--navy)}.bbh .lisheet{padding:clamp(1.5rem,3.6vw,3.25rem) clamp(1.25rem,3.6vw,3.25rem) calc(clamp(1.5rem,3.6vw,3.25rem) + 1.75rem)}.bbh .lecon{margin-top:clamp(1.25rem,2.5vw,1.75rem);max-width:46rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55;color:var(--graphite)}.bbh .ltiles{margin-top:clamp(1.75rem,3.5vw,2.5rem);grid-template-columns:repeat(4,minmax(0,1fr))}.bbh .ltiles .itile .inm{font-size:clamp(1.05rem,1.6vw,1.35rem);overflow-wrap:break-word;min-width:0}.bbh .lind .rfind{display:inline-block;margin-top:1.5rem;font:900 .95rem var(--sans);color:var(--navy)}.bbh .lind .rfind:hover{color:var(--gold-ink)}.bbh .lwsec .lwintro{margin-top:1rem;max-width:40rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55;color:var(--muted-navy)}.bbh .lwsec .ptext .lwname{margin-bottom:1.1rem;font:800 clamp(1.5rem,2.4vw,2rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--bone)}.bbh .lwork{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.5rem)}.bbh .lwork .lwname{margin-top:1.4rem;font:800 clamp(1.35rem,1.9vw,1.7rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--bone)}.bbh .lwork .pspec{margin-top:1rem}.bbh .lwork .pspec div{grid-template-columns:5.5rem minmax(0,1fr)}.bbh .lwork .pstory,.bbh .lwork .plinks{margin-top:1rem}.bbh .lwsec .lwall{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.bbh .armed .lwork:not(.on) li{opacity:0}.bbh .lwork.on li{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--i) * .15s) both}.bbh .lwsec.lwnone{padding-block:clamp(3.5rem,6vw,4.75rem)}.bbh .lnear{padding:clamp(4.5rem,8vw,6.5rem) 0;background:var(--paper);color:var(--navy)}.bbh .lnlead{margin-top:clamp(1.5rem,3vw,2rem);font-size:clamp(1.05rem,1.3vw,1.2rem);color:var(--graphite)}.bbh .lnline{margin-top:.75rem;max-width:64rem;font:800 clamp(1.5rem,2.6vw,2.2rem)/1.2 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.bbh .lnmore{margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-top:1.25rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem}.bbh .lnmore>span{font:700 .78rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.bbh .lnmore a{font:900 1.05rem var(--sans);color:var(--navy);text-decoration:none}.bbh .lnmore a:hover{color:var(--gold-ink);text-decoration:underline;text-underline-offset:.25rem}.bbh .armed .lnline:not(.on){opacity:0}.bbh .lnline.on{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .15s both}@media(max-width:980px){.bbh .lhgrid{grid-template-columns:minmax(0,1fr);gap:2rem}.bbh .lways li{grid-template-columns:3rem minmax(0,1fr);row-gap:.45rem}.bbh .lways p{grid-column:2;font-size:1rem}.bbh .lwork{grid-template-columns:minmax(0,1fr);max-width:36rem}}@media(max-width:900px){.bbh .ltiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bbh .ltiles .itile .inm{font-size:min(1.05rem,4.7vw)}}@media(max-width:600px){.bbh :is(.lhow,.lind,.lnear){padding-block:3.75rem}.bbh .lwsec.lwnone{padding-block:3.25rem}}@media(max-width:380px){.bbh .lisheet{padding-inline:1rem}}@media(pointer:coarse){.bbh .lind .rfind,.bbh .lnmore a{display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem}.bbh .lpage .shcopy .eyebrow a{display:inline-block;padding:.9rem .2rem;margin:-.9rem -.2rem}.bbh .lnmore{row-gap:0}}@media(prefers-reduced-motion:reduce){.bbh .lpage :is(.lways,.lwork,.lnline,.lplan),.bbh .lpage :is(.lways,.lwork,.lplan) *,.bbh .lpage .lways li:after{animation:none!important}.bbh .armed .lplan:not(.on) :is(.lp-wave,.lp-dash,.lp-area,.lp-lead,.lp-labels,.lp-c,.lp-n),.bbh .armed .lways:not(.on) li>*,.bbh .armed .lwork:not(.on) li,.bbh .armed .lnline:not(.on){opacity:1}.bbh .armed .lways:not(.on) li:after{transform:none}}.bbf .cities{margin:.9rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.95rem}.bbf .cities>span{display:inline-flex;align-items:center;gap:.5rem}.bbf .cities a{color:var(--bb-bone);text-decoration:none;opacity:.86}.bbf .cities a:hover{opacity:1;color:var(--bb-gold)}.bbf .cities .dot{color:var(--bb-gold);opacity:.7}.bbh .clines .cnote a{color:var(--navy);font-weight:700;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.2rem}.bbh .clines .cnote a:hover{color:var(--gold-ink)}@media(pointer:coarse){.bbf .cities a{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem}.bbf .cities{margin-top:.4rem;row-gap:0}.bbh .clines .cnote a{display:inline-block;padding:.7rem .3rem;margin:-.7rem -.3rem}}@media(max-width:600px){.bbh .lnmore>span{flex-basis:100%}}@media(min-width:981px){.bbh .lwork .lwname{min-height:2em}}.bbh .alv :is(.shero,.need,.italk,.iproof,.sshift,.sstory,.sfind,.lhow,.lwsec,.pcta){position:relative;overflow:clip}.bbh .alv :is(.shero,.need).gridbg,.bbh .alv .pcta.gridbg{background-image:none}.bbh .alv :is(.shero,.need):before,.bbh .alv .pcta.gridbg:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid2) 1px,transparent 1px),linear-gradient(90deg,var(--grid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .alv :is(.italk,.iproof,.sshift,.sstory,.sfind,.lhow,.lwsec,.pcta).navygrid{background-image:none}.bbh .alv :is(.italk,.iproof,.sshift,.sstory,.sfind,.lhow,.lwsec,.pcta).navygrid:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--ngrid) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid) 1px,transparent 1px),linear-gradient(var(--ngrid2) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .alv :is(.shero,.need,.italk,.iproof,.sshift,.sstory,.sfind,.lhow,.lwsec,.pcta)>*{position:relative}.bbh .alv .eyebrow:before{content:"";display:inline-block;vertical-align:middle;width:2.25rem;height:2px;margin:-.2em .75rem 0 0;background:var(--gold);transform-origin:0 50%}.bbh .alv :is(.shcopy,.nhead) .eyebrow:before{width:1.75rem;margin-right:.65rem}@media(max-width:560px){.bbh .alv .shcopy .eyebrow:before{content:none}}.bbh .alv .sind .ilbl:before,.bbh .alv .rall-h:before{content:"";display:inline-block;vertical-align:middle;width:1.75rem;height:2px;margin:-.2em .65rem 0 0;background:var(--gold);transform-origin:0 50%}@media(max-width:420px){.bbh .alv :is(.sind .ilbl,.rall-h):before{content:none}}.bbh .alv .head{position:relative;border-bottom-color:transparent}.bbh .alv .head:before,.bbh .alv .head:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;transform-origin:0 50%}.bbh .alv .head:before{right:0;background:var(--line)}.bbh .alv .head:after{width:4rem;height:2px;background:var(--gold)}.bbh .alv .alsh{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.bbh .alv .alsh:before{content:"";position:absolute;inset:0;transform:translate(-101%);background:linear-gradient(105deg,transparent 34%,rgba(255,236,190,.04) 42%,rgba(255,236,190,.14) 50%,rgba(255,236,190,.04) 58%,transparent 66%)}.bbh .alv :is(.bigsym.goldsheet,.spsym,.ssym.goldsheet,.hsym,.nframe){position:relative;overflow:hidden}.bbh .alv .bigsym.goldsheet:before,.bbh .alv .spairs .ssym.goldsheet:before,.bbh .alv :is(.spsym,.hsym,.nframe):before,.bbh .alv .spairs .ssym.goldsheet:after,.bbh .alv .hsym:after{content:"";position:absolute;inset:0;z-index:1;border:0;pointer-events:none;transform:translate(-101%);background:linear-gradient(105deg,transparent 32%,rgba(255,250,232,.08) 41%,rgba(255,250,232,.42) 50%,rgba(255,250,232,.08) 59%,transparent 68%)}.bbh .alv .itile:after{transform-origin:50% 50%}.bbh .alv .itile:hover:after{inset:2.5%}@media(hover:hover){.bbh .alv .itile:hover:after{transform:scale(1.022)}}.bbh .alv .help{position:relative}.bbh .alv .help:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold);transform-origin:0 50%;transform:scaleX(.06)}.bbh .alv .help:focus-visible:after{transform:none}@media(hover:hover){.bbh .alv .help:hover:after{transform:none}}.bbh .alv .help:active{background:var(--bone)}.bbh .alv .qitem:nth-child(4n+1){--qa:var(--gold);--qi:var(--gold-ink)}.bbh .alv .qitem:nth-child(4n+2){--qa:#8DAEDB;--qi:#2F5A93}.bbh .alv .qitem:nth-child(4n+3){--qa:#6E9C69;--qi:#3E643C}.bbh .alv .qitem:nth-child(4n+4){--qa:#CB7D5C;--qi:#934B30}.bbh .alv .qitem:nth-child(2){--qn:1}.bbh .alv .qitem:nth-child(3){--qn:2}.bbh .alv .qitem:nth-child(4){--qn:3}.bbh .alv .qitem:nth-child(5){--qn:4}.bbh .alv .qitem:nth-child(6){--qn:5}.bbh .alv .qitem:nth-child(n+7){--qn:6}.bbh .alv .qbtn:before{background:var(--qa)}.bbh .alv .qbtn .qno,.bbh .alv .qbtn[aria-expanded=true] .ar{color:var(--qi)}.bbh .alv .qans{position:relative}.bbh .alv .qans:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--qa);transform-origin:0 50%}.bbh .alv .qans .qq{color:var(--qa)}.bbh .alv :is(.rfind,.rgo,.lnmore a,.plinks a,.pbody .more)>span[aria-hidden]{display:inline-block}@media(prefers-reduced-motion:no-preference){.bbh .alv :is(.shero,.need).live:before{animation:av-grid 60s linear infinite}.bbh .alv :is(.italk,.iproof,.sshift,.sstory,.sfind,.lhow,.lwsec,.pcta).live:before{animation:av-grid 80s linear infinite}.bbh .alv :is(.shsheet,.nsheet):before{animation:av-corners 1.1s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .alv :is(.shcopy,.nhead) .eyebrow:before{animation:av-line .8s cubic-bezier(.6,0,.2,1) .2s backwards}.bbh .alv :is(.shsheet,.nsheet)>.tblock span{animation:av-cell .55s cubic-bezier(.2,.8,.2,1) calc(.7s + var(--c,0) * .1s) backwards}.bbh .alv .psheet>.tblock span:nth-child(2){--c:1}.bbh .alv .psheet>.tblock span:nth-child(3){--c:2}.bbh .alv.armed .bigsym.icard:not(.on):after{opacity:0}.bbh .alv .bigsym.icard.on:after{animation:av-tcorner .9s cubic-bezier(.2,.8,.2,1) .35s backwards}.bbh .alv .shero.live .bigsym.on .alsh:before,.bbh .alv .shero.live .bigsym.goldsheet.on:before{animation:av-sheen 11s cubic-bezier(.45,0,.25,1) 1.6s infinite}.bbh .alv .btn.gold{position:relative;overflow:hidden}.bbh .alv .btn.gold:after,.bbh .alv .btn.gold:before{content:"";position:absolute;inset:0;pointer-events:none;transform:translate(-101%);background:linear-gradient(105deg,transparent 30%,rgba(255,250,232,.55) 50%,transparent 70%)}.bbh .alv .shcopy .btn.gold:after{animation:av-sweep 1.1s cubic-bezier(.45,0,.25,1) 1.2s backwards}@media(hover:hover){.bbh .alv .btn.gold:hover:before{animation:av-sweep .9s cubic-bezier(.45,0,.25,1)}}.bbh .alv.armed section:not(.shero):not(.need) .eyebrow:not(.on){opacity:0}.bbh .alv.armed section:not(.shero):not(.need) .eyebrow:not(.on):before{transform:scaleX(0)}.bbh .alv.armed section:not(.shero):not(.need) .eyebrow:not(.on)~:is(h2,.isub,.lwintro,.pintro,.ctas,.lwall){opacity:0}.bbh .alv section .eyebrow.on{animation:av-slide .6s cubic-bezier(.2,.8,.2,1) backwards}.bbh .alv section .eyebrow.on:before{animation:av-line .7s cubic-bezier(.6,0,.2,1) .05s backwards}.bbh .alv section .eyebrow.on~h2{animation:av-rise .75s cubic-bezier(.2,.8,.2,1) .14s backwards}.bbh .alv section .eyebrow.on~h2 em{animation:av-fade .7s ease .42s backwards}.bbh .alv section .eyebrow.on~:is(.isub,.lwintro,.pintro){animation:av-rise .7s cubic-bezier(.2,.8,.2,1) .3s backwards}.bbh .alv section .eyebrow.on~:is(.ctas,.lwall){animation:av-rise .7s cubic-bezier(.2,.8,.2,1) .42s backwards}.bbh .alv section .eyebrow.on~.ctas .btn.gold:after{animation:av-sweep 1.1s cubic-bezier(.45,0,.25,1) 1.15s backwards}.bbh .alv.armed .head:not(.on):before,.bbh .alv.armed .head:not(.on):after{transform:scaleX(0)}.bbh .alv.armed .head:not(.on)>*{opacity:0}.bbh .alv .head.on:before{animation:av-line 1.1s cubic-bezier(.6,0,.2,1) backwards}.bbh .alv .head.on:after{animation:av-line .6s cubic-bezier(.6,0,.2,1) .35s backwards}.bbh .alv .head.on h2{animation:av-rise .7s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .alv .head.on .sheet-no{animation:av-fade .5s ease .5s backwards}.bbh .alv.armed .psheet:not(.shsheet):not(.nsheet):not(.on):before{opacity:0}.bbh .alv.armed .psheet:not(.shsheet):not(.nsheet):not(.on)>.tblock span{opacity:0}.bbh .alv .psheet:not(.shsheet):not(.nsheet).on:before{animation:av-corners 1s cubic-bezier(.2,.8,.2,1) backwards}.bbh .alv .psheet:not(.shsheet):not(.nsheet).on>.tblock span{animation:av-cell .55s cubic-bezier(.2,.8,.2,1) calc(.5s + var(--c,0) * .1s) backwards}.bbh .alv.armed .itile.icard:not(.on){opacity:0}.bbh .alv .itile.icard.on{animation:av-card .8s cubic-bezier(.2,.8,.2,1) var(--td,0s) backwards}.bbh .alv .itile.icard.on:after{animation:av-tcorner .8s cubic-bezier(.2,.8,.2,1) calc(var(--td,0s) + .3s) backwards}.bbh .alv .live .itile.on .alsh:before{animation:av-sheen 11s cubic-bezier(.45,0,.25,1) calc(2.2s + var(--i,0) * .38s) infinite}.bbh .alv .itile{transition:transform .3s,box-shadow .3s,scale .15s ease}.bbh .alv .itile:after{transition:transform .4s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.bbh .alv .itile:hover .alsh:before{animation:av-sweep 1s cubic-bezier(.45,0,.25,1)}}.bbh .alv .itile:active{scale:.975}.bbh .alv.armed .help.icard:not(.on){opacity:0}.bbh .alv .help.on{animation:av-rise .7s cubic-bezier(.2,.8,.2,1) var(--hd,0s) backwards}.bbh .alv .help.on:after{animation:av-line .7s cubic-bezier(.6,0,.2,1) calc(var(--hd,0s) + .35s) backwards}.bbh .alv .help.on .hsym:before{animation:av-sweep 1.2s cubic-bezier(.45,0,.25,1) calc(var(--hd,0s) + .8s) backwards}.bbh .alv .helps li:nth-child(2) .help{--hd:.08s}.bbh .alv .helps li:nth-child(3) .help{--hd:.16s}.bbh .alv .helps li:nth-child(4) .help{--hd:.24s}.bbh .alv .helps li:nth-child(5) .help{--hd:.32s}.bbh .alv .help:after{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.bbh .alv .help .hsym .rsvg{transition:translate .35s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.bbh .alv .help:hover .hsym .rsvg{translate:0 -3px}.bbh .alv .help:hover .hsym:after{animation:av-sweep 1s cubic-bezier(.45,0,.25,1)}}.bbh .alv.armed .qa:not(.on) :is(.qbtn,.qans){opacity:0}.bbh .alv.armed .qa:not(.on) .qans{transform:translateY(.75rem)}.bbh .alv .qans.on{animation:av-panel .45s cubic-bezier(.2,.7,.2,1) backwards}.bbh .alv .qa.on .qbtn{animation:av-rise .6s cubic-bezier(.2,.8,.2,1) calc(.1s + var(--qn,0) * .07s) backwards}.bbh .alv .qa.on .qans{transition:opacity .5s ease .35s,transform .7s cubic-bezier(.2,.8,.2,1) .35s}.bbh .alv .qa.on .qans.on:before{animation:av-line2 .7s cubic-bezier(.6,0,.2,1) .3s backwards}.bbh .alv .qa.on .qans.on>p{animation:av-rise2 .55s cubic-bezier(.2,.8,.2,1) .18s backwards}.bbh .alv .qa.on .qans.on>p+p{animation-delay:.26s}.bbh .alv :is(.rfind,.rgo,.lnmore a,.plinks a,.pbody .more)>span[aria-hidden]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .alv :is(.rfind,.rgo,.lnmore a,.plinks a):is(:hover,:focus-visible)>span[aria-hidden]{transform:translate(.25rem)}.bbh .alv .plinks a[target]:is(:hover,:focus-visible)>span[aria-hidden]{transform:translate(.15rem,-.15rem)}}@media(min-width:901px){.bbh .alv .itiles>li:nth-child(3n+2) .itile{--td:.09s}.bbh .alv .itiles>li:nth-child(3n) .itile{--td:.18s}.bbh .alv .ltiles>li:nth-child(4n+2) .itile{--td:.08s}.bbh .alv .ltiles>li:nth-child(4n+3) .itile{--td:.16s}.bbh .alv .ltiles>li:nth-child(4n) .itile{--td:.24s}}@media(max-width:900px){.bbh .alv :is(.itiles,.ltiles)>li:nth-child(2n) .itile{--td:.09s}}@media(min-width:981px){.bbh .alv .relgrid>li:nth-child(2) .itile{--td:.09s}.bbh .alv .relgrid>li:nth-child(3) .itile{--td:.18s}}@media(max-width:980px){.bbh .alv .relgrid>li:nth-child(2) .itile{--td:.09s}}.bbh .svx .nitem:nth-child(3){--n:1}.bbh .svx .nitem:nth-child(4){--n:2}.bbh .svx .nitem:nth-child(5){--n:3}.bbh .svx .nitem:nth-child(6){--n:4}.bbh .svx .mrow:nth-child(2) .mchip{border-color:#8daedb6b}.bbh .svx .mrow:nth-child(3) .mchip{border-color:#6e9c698c}.bbh .svx .mrow:nth-child(2) .mchip:is(:hover,:focus-visible),.bbh .svx .mrow:nth-child(3) .mchip:is(:hover,:focus-visible){border-color:var(--gold)}.bbh .svx .count .odo{margin-bottom:-.15em}.bbh .svx .finder .fic{transition:color .25s}.bbh .svx .fbox:focus-within .fic{color:var(--gold-ink)}@media(prefers-reduced-motion:no-preference){.bbh .svx .nbtn{animation:av-rise .65s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--n,0) * .07s) backwards}.bbh .svx .npanel.on .nframe:before{animation:av-sweep 1.3s cubic-bezier(.45,0,.25,1) .55s backwards}.bbh .svx .npanel.on .nbody>*{animation:av-rise .6s cubic-bezier(.2,.8,.2,1) calc(.12s + var(--b,0) * .08s) backwards}.bbh .svx .npanel .nbody>:nth-child(2){--b:1}.bbh .svx .npanel .nbody>:nth-child(3){--b:2}.bbh .svx .nbtn{transition:background-color .25s,scale .15s ease}.bbh .svx .nbtn:active{scale:.99}.bbh .svx.armed .count:not(.on) :is(.odc,.odx,small){opacity:0}.bbh .svx.armed .count:not(.on) .ods{transform:none}.bbh .svx .count.on .ods{transition:transform var(--odo-roll) var(--odo-wait)}.bbh .svx .count.on .odc{animation:odo-in .5s ease var(--odo-wait) backwards}.bbh .svx .count.on .odx{animation:odo-rise .7s cubic-bezier(.2,.8,.2,1) calc(var(--odo-at) + .45s) backwards}.bbh .svx .count.on small{animation:av-rise .6s cubic-bezier(.2,.8,.2,1) .5s backwards}.bbh .svx.armed .ilbl:not(.on){opacity:0}.bbh .svx.armed .ilbl:not(.on):before{transform:scaleX(0)}.bbh .svx .ilbl.on{animation:av-slide .6s cubic-bezier(.2,.8,.2,1) backwards}.bbh .svx .ilbl.on:before{animation:av-line .7s cubic-bezier(.6,0,.2,1) .05s backwards}.bbh .svx.armed .finder:not(.on){opacity:0}.bbh .svx .finder.on{animation:av-rise .7s cubic-bezier(.2,.8,.2,1) .2s backwards}.bbh .svx .finder.on .fic{animation:av-look 1.4s cubic-bezier(.45,0,.3,1) .9s}.bbh .svx .fres li{animation:av-rise .45s cubic-bezier(.2,.8,.2,1) calc(min(var(--i,0),8)*45ms) backwards}.bbh .svx .fres .none{animation:av-rise .45s cubic-bezier(.2,.8,.2,1) backwards}.bbh .svx.armed .mq:not(.on) .mrow{opacity:0}.bbh .svx .mq.on .mrow{animation:av-row 1s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--r,0) * .12s) backwards}.bbh .svx .mrow:nth-child(1){--mx:3rem}.bbh .svx .mrow:nth-child(2){--mx:-3rem;--r:1}.bbh .svx .mrow:nth-child(3){--mx:3rem;--r:2}.bbh .svx .mchip{transition:background-color .2s,color .2s,border-color .2s,scale .15s ease}.bbh .svx .mchip:active{scale:.96}.bbh .svx .allind:not([hidden]) li{animation:av-fade .45s ease calc(min(var(--i,0),26)/50s) backwards}}.bbh .spx .shcopy .tagline em{position:relative}.bbh .spx .shcopy .tagline em:after{content:"";position:absolute;left:0;right:.15em;bottom:-.14em;height:2px;background:currentColor;transform-origin:0 50%}.bbh .spx .shift .bf:after{background:#cb7d5c}.bbh .spx .shift li:not(.after) .mk{border-color:#cb7d5c99}.bbh .spx .shift .mk:before{background:#cb7d5c}.bbh .spx .shift li.after .mk{background:#6e9c69;border-color:#6e9c69}.bbh .spx .toggle button:first-child[aria-pressed=true]{background:#934b30;color:var(--bone)}.bbh .spx .spparts li{position:relative}.bbh .spx .spparts li:before{content:"";position:absolute;left:0;top:-1px;width:2.5rem;height:2px;background:var(--gold);transform-origin:0 50%}.bbh .spx .tl:before{height:1px;background:repeating-linear-gradient(90deg,var(--blue-line) 0 .55rem,transparent .55rem .9rem);opacity:.85}.bbh .spx .tl:after{content:"";position:absolute;left:0;right:0;top:calc(2.4rem - 1px);height:2px;background:var(--gold);transform-origin:0 50%}.bbh .spx .tl .tlmark:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--gold);opacity:0}.bbh .spx .rcount b{display:inline-block}@media(pointer:fine){.bbh .spx .rdots{gap:0;margin-top:.6rem;margin-left:-.4rem}.bbh .spx .rdots button{position:relative;width:1.5rem;height:1.5rem;border:0;border-radius:0;background:none;transform:none}.bbh .spx .rdots button:before{content:"";position:absolute;left:50%;top:50%;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--gold-ink);transition:background-color .3s,transform .3s}.bbh .spx .rdots button.on{background:none;transform:none}.bbh .spx .rdots button.on:before{background:var(--gold);border-color:var(--gold);transform:scale(1.25)}.bbh .spx .rdots button:hover:before{transform:scale(1.25)}}@media(max-width:980px){.bbh .spx .tl:before{background:repeating-linear-gradient(180deg,var(--blue-line) 0 .55rem,transparent .55rem .9rem)}.bbh .spx .tl:after{left:calc(.5rem - .5px);right:auto;top:.5rem;bottom:.5rem;width:2px;height:auto;transform-origin:50% 0}}@media(prefers-reduced-motion:no-preference){.bbh .spx .shcopy .tagline em:after{animation:av-line .7s cubic-bezier(.6,0,.2,1) .75s backwards}.bbh .spx .shcopy .tagline em.d:after{animation-delay:1.05s}.bbh .spx.armed .shift:not(.on) li{opacity:0}.bbh .spx .shift.on li{animation:av-rise .6s cubic-bezier(.2,.8,.2,1) calc(.05s + var(--r,0) * .08s) backwards}.bbh .spx .shift li:nth-child(2){--r:1}.bbh .spx .shift li:nth-child(3){--r:2}.bbh .spx .shift li:nth-child(4){--r:3}.bbh .spx .shift li:nth-child(n+5){--r:4}.bbh .spx.armed .spec.icard:not(.on){opacity:0}.bbh .spx .spec.on{animation:av-card .8s cubic-bezier(.2,.8,.2,1) backwards}.bbh .spx .spec.on .spsym:before{animation:av-sweep 1.4s cubic-bezier(.45,0,.25,1) 1s backwards}.bbh .spx .sparts.live .spec.on .spsym:before{animation:av-sweep 1.4s cubic-bezier(.45,0,.25,1) 1s backwards,av-sheen 12s cubic-bezier(.45,0,.25,1) 6s infinite}.bbh .spx.armed .spec:not(.on) .spparts li:before{transform:scaleX(0)}.bbh .spx .spec.on .spparts li:before{animation:av-line .6s cubic-bezier(.6,0,.2,1) calc(.55s + var(--i) * .1s) backwards}.bbh .spx .tl.on:before{animation:av-line .9s cubic-bezier(.6,0,.2,1) both}.bbh .spx.armed .tl:not(.on):after{transform:scaleX(0)}.bbh .spx .tl.on:after{animation:av-line 1.25s cubic-bezier(.45,0,.55,1) .25s backwards}.bbh .spx .sstory.live .tl.on .tlmark{animation:sp-mark .45s ease calc(.3s + var(--i) * .32s) both,av-tick 8s ease-in-out calc(2.8s + var(--i) * .4s) infinite}.bbh .spx .sstory.live .tl.on .tlmark:after{animation:av-ring 8s ease-out calc(2.8s + var(--i) * .4s) infinite}@media(max-width:980px){.bbh .spx.armed .tl:not(.on):after{transform:scaleY(0)}.bbh .spx .tl.on:before,.bbh .spx .tl.on:after{animation-name:av-liney}}.bbh .spx .rcount b{animation:av-count .45s cubic-bezier(.2,.8,.2,1) backwards}.bbh .spx.armed .rall:not(.on) :is(.rall-h,li,.rfind){opacity:0}.bbh .spx.armed .rall:not(.on) .rall-h:before{transform:scaleX(0)}.bbh .spx .rall.on .rall-h{animation:av-slide .6s cubic-bezier(.2,.8,.2,1) backwards}.bbh .spx .rall.on .rall-h:before{animation:av-line .7s cubic-bezier(.6,0,.2,1) .05s backwards}.bbh .spx .rall.on li{animation:av-fade .5s ease calc(.2s + min(var(--i,0),26)*25ms) backwards}.bbh .spx .rall.on .rfind{animation:av-rise .6s cubic-bezier(.2,.8,.2,1) .85s backwards}.bbh .spx.armed .pcard.icard:not(.on){opacity:0}.bbh .spx .pcard.on{animation:av-card .8s cubic-bezier(.2,.8,.2,1) var(--pd,0s) backwards}.bbh .spx .pcard:nth-child(2){--pd:.1s}.bbh .spx .pcard.on .ssym:before{animation:av-sweep 1.3s cubic-bezier(.45,0,.25,1) calc(var(--pd,0s) + .9s) backwards}.bbh .spx .pcard .ssym .rsvg{transition:translate .35s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.bbh .spx .pcard:hover .ssym .rsvg{translate:0 -3px}.bbh .spx .pcard:hover .ssym:after{animation:av-sweep 1s cubic-bezier(.45,0,.25,1)}.bbh .spx .pcard:hover .more>span[aria-hidden]{transform:translate(.25rem)}}.bbh .spx .pcard{transition:transform .3s,box-shadow .3s,scale .15s ease}.bbh .spx .pcard:active{scale:.985}}.bbh .ipx .chat .say:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--terra);transform-origin:50% 0}.bbh .ipx .chat .who:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin:0 .5rem .08em 0;vertical-align:middle}.bbh .ipx .chat .say .who:before{background:var(--terra)}.bbh .ipx .chat .fix .who:before{background:var(--gold);transform:rotate(45deg)}.bbh .ipx .kit .kchk:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid var(--gold);opacity:0}@media(prefers-reduced-motion:no-preference){.bbh .ipx .chat.on .say:before{animation:av-liney .5s cubic-bezier(.6,0,.2,1) calc(.55s + var(--i) * 1.7s) backwards}.bbh .ipx .itool.live .kit.on .kchk:before{animation:av-ring 9s ease-out calc(3s + var(--i) * .3s) infinite}.bbh .ipx.armed .pgrid:not(.on)>*{opacity:0}.bbh .ipx .pgrid.on>*{animation:av-card .8s cubic-bezier(.2,.8,.2,1) backwards}.bbh .ipx .pgrid.on>.ptext{animation-delay:.15s}}@media(prefers-reduced-motion:no-preference)and (max-width:980px){.bbh .ipx .chat.on .say:before{animation-delay:calc(.4s + var(--i) * 1s)}}.bbh .lpx .lpsvg .lp-arrow{transform-box:view-box}.bbh .lpx .lnt{display:inline-block}@media(prefers-reduced-motion:no-preference){.bbh .lpx .lplan.on .lp-arrow{animation:av-north 2.6s cubic-bezier(.3,.6,.3,1) 1.5s backwards}.bbh .lpx.armed .lecon:not(.on){opacity:0}.bbh .lpx .lecon.on{animation:av-rise .7s cubic-bezier(.2,.8,.2,1) .2s backwards}.bbh .lpx .lnline.on{animation:av-fade .4s ease backwards}.bbh .lpx.armed .lnline:not(.on) .lnt{opacity:0}.bbh .lpx .lnline.on .lnt{animation:av-rise .6s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--i) * .07s) backwards}.bbh .lpx.armed :is(.lnlead,.lnmore):not(.on){opacity:0}.bbh .lpx :is(.lnlead,.lnmore).on{animation:av-rise .6s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .lpx .lnmore.on{animation-delay:.35s}.bbh .lpx .pshot{transition:transform .3s,scale .15s ease}.bbh .lpx .pshot:active{scale:.985}}@keyframes av-grid{to{transform:translate3d(7.5rem,7.5rem,0)}}@keyframes av-corners{0%{opacity:0;transform:scale(1.03)}}@keyframes av-tcorner{0%{opacity:0;transform:scale(1.07)}}@keyframes av-cell{0%{opacity:0;transform:translate(.6rem)}}@keyframes av-line{0%{transform:scaleX(0)}}@keyframes av-line2{0%{transform:scaleX(0)}}@keyframes av-liney{0%{transform:scaleY(0)}}@keyframes av-rise{0%{opacity:0;transform:translateY(.6rem)}}@keyframes av-panel{0%{opacity:0;transform:translateY(.75rem)}}@keyframes av-rise2{0%{opacity:0;transform:translateY(.5rem)}}@keyframes av-slide{0%{opacity:0;transform:translate(-.6rem)}}@keyframes av-fade{0%{opacity:0}}@keyframes av-card{0%{opacity:0;transform:translateY(1.1rem)}}@keyframes av-row{0%{opacity:0;transform:translate(var(--mx,2rem))}}@keyframes av-count{0%{opacity:0;transform:translateY(.45em)}}@keyframes av-sheen{0%{transform:translate(-101%)}14%,to{transform:translate(101%)}}@keyframes av-sweep{0%{transform:translate(-101%)}to{transform:translate(101%)}}@keyframes av-tick{0%,12%,to{transform:none}5%{transform:scale(1.28)}}@keyframes av-ring{0%{opacity:.75;transform:scale(1)}12%,to{opacity:0;transform:scale(2.4)}}@keyframes av-look{0%,to{rotate:0deg}35%{rotate:-16deg}70%{rotate:7deg}}@keyframes av-north{0%{transform:rotate(-40deg)}40%{transform:rotate(16deg)}65%{transform:rotate(-6deg)}85%{transform:rotate(2deg)}to{transform:none}}.bbh .dlive i,.bbn .dlive i{position:relative;display:inline-block;flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--dl,#6E9C69)}.bbh .dlive i:after,.bbn .dlive i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--dl,#6E9C69);opacity:0;animation:dping 2.6s ease-out infinite}@keyframes dping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(3.2);opacity:0}}.bbh .xarr{display:inline-block;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.bbh a:hover>.xarr,.bbh a:focus-visible>.xarr,.bbn a:hover>.xarr,.bbn a:focus-visible>.xarr{transform:translate(.125rem,-.125rem)}.bbn .links a.ext{gap:.35rem}.bbn .xarr{display:inline-block;font-weight:400;color:var(--bb-gold);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.bbn .menu li a.ext:after{content:none}.bbn .menu li a.ext .xarr{font-size:1.15rem}.bbn .menu li a.ext .arrow-out{width:1em;height:1em}@media(min-width:1201px)and (max-width:1340px){.bbn .links{gap:1.25rem}.bbn .in{gap:.75rem}}.bbh .dinv{padding-block:clamp(2.25rem,5vw,4rem)}.bbh .work+.dinv{padding-top:0}.bbh .work+.dinv>.wrap{padding-inline:0}.bbh .dinv .dsheet{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;gap:clamp(1.5rem,3.5vw,3rem);align-items:center;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3.6vw,3.25rem)}.bbh .dinv .eyebrow{color:var(--gold-ink)}.bbh .dinv h2{margin-top:.5rem;font:800 clamp(1.9rem,3.2vw,2.6rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--navy);text-wrap:balance}.bbh .dinv .dbody{margin-top:.75rem;max-width:54ch;color:var(--graphite);font-size:1rem;line-height:1.55}.bbh .dinv .dact{display:grid;gap:.65rem;justify-items:start}.bbh .dinv .btn{white-space:nowrap;gap:.45rem}.bbh .dinv .dnote{max-width:16rem;font-size:.84rem;line-height:1.45;color:var(--graphite)}.bbh .dinv .dfig{position:relative;margin:0;padding:.7rem}.bbh .dinv .dframe{position:absolute;inset:0;pointer-events:none}.bbh .dinv .dframe i{position:absolute;width:1rem;height:1rem;border:0 solid var(--gold)}.bbh .dinv .dframe i:nth-child(1){left:0;top:0;border-width:2px 0 0 2px}.bbh .dinv .dframe i:nth-child(2){right:0;top:0;border-width:2px 2px 0 0}.bbh .dinv .dframe i:nth-child(3){right:0;bottom:0;border-width:0 2px 2px 0}.bbh .dinv .dframe i:nth-child(4){left:0;bottom:0;border-width:0 0 2px 2px}.bbh .dinv .dscreen{position:relative;display:block;overflow:hidden;padding:0 .8rem .85rem;border-radius:.25rem;box-shadow:0 1rem 1.75rem -1.1rem #0d182db3}.bbh .dinv .dbar{display:flex;align-items:center;gap:.3rem;height:1.6rem;margin:0 -.8rem .6rem;padding:0 .6rem;background:var(--navy-deep);border-bottom:1px solid rgba(225,180,67,.25)}.bbh .dinv .dbar i{width:.4rem;height:.4rem;border-radius:50%;background:#f1f1ed40}.bbh .dinv .dbar b{margin-left:.35rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 .58rem/1 var(--mono);letter-spacing:.04em;color:var(--muted-navy)}.bbh .dinv .dhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font:700 .6rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.bbh .dinv .dhead .dlive{display:inline-flex;align-items:center;gap:.4rem;color:#6e9c69}.bbh .dinv .drow{display:grid;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:.5rem;height:1.3rem}.bbh .dinv .dtime{font:600 .6rem/1 var(--mono);color:var(--muted-navy)}.bbh .dinv .dtrack{position:relative;height:.6rem;background:#f1f1ed14;overflow:hidden}.bbh .dinv .dfill{position:absolute;top:0;bottom:0;left:0;width:var(--w);background:var(--c);transform-origin:0 50%}.bbh .dinv .drow:nth-child(3){--w:72%;--c:var(--gold)}.bbh .dinv .drow:nth-child(4){--w:46%;--c:var(--blue-line)}.bbh .dinv .drow:nth-child(5){--w:86%;--c:#6E9C69}.bbh .dinv .drow:nth-child(6){--w:58%;--c:#CB7D5C}.bbh .dinv .dsheen{position:absolute;inset:0;pointer-events:none;transform:translate(-110%);background:linear-gradient(100deg,transparent 30%,rgba(240,207,116,.18) 46%,transparent 62%)}.bbh .dinv.darmed:not(.on) .dframe i{opacity:0}.bbh .dinv.darmed:not(.on) .dframe i:nth-child(1){transform:translate(-.6rem,-.6rem)}.bbh .dinv.darmed:not(.on) .dframe i:nth-child(2){transform:translate(.6rem,-.6rem)}.bbh .dinv.darmed:not(.on) .dframe i:nth-child(3){transform:translate(.6rem,.6rem)}.bbh .dinv.darmed:not(.on) .dframe i:nth-child(4){transform:translate(-.6rem,.6rem)}.bbh .dinv.darmed:not(.on) :is(.dcopy,.dact){opacity:0;transform:translateY(.6rem)}.bbh .dinv.darmed:not(.on) .dfill{transform:scaleX(0)}.bbh .dinv.darmed .dframe i{transition:transform .75s cubic-bezier(.3,1.3,.5,1) .1s,opacity .3s ease .1s}.bbh .dinv.darmed :is(.dcopy,.dact){transition:opacity .6s ease .2s,transform .7s cubic-bezier(.2,.8,.2,1) .2s}.bbh .dinv.darmed .dact{transition-delay:.35s}.bbh .dinv.darmed .dfill{transition:transform .7s cubic-bezier(.3,.7,.2,1) calc(.5s + var(--i) * .22s)}.bbh .dinv.on.live .dsheen{animation:dsheen 7s ease-in-out 2.4s infinite}@keyframes dsheen{0%{transform:translate(-110%)}22%,to{transform:translate(110%)}}.bbh .dinv:not(.live) .dlive i:after{animation:none}@media(max-width:980px){.bbh .dinv .dsheet{grid-template-columns:minmax(0,13.5rem) minmax(0,1fr)}.bbh .dinv .dact{grid-column:2}}@media(max-width:640px){.bbh .dinv .dsheet{grid-template-columns:minmax(0,1fr);gap:1.25rem}.bbh .dinv .dfig{max-width:16rem}.bbh .dinv .dact{grid-column:auto;justify-items:stretch}.bbh .dinv .btn{justify-content:center;white-space:normal;text-align:center}.bbh .dinv .dnote{max-width:none}}.bbh .idemo{margin-top:1.1rem}.bbh .idemo a{--dl:#4E7A4C;display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.4rem .95rem .4rem .85rem;border:1px dashed rgba(23,39,69,.4);background:var(--bone);font:800 .95rem/1.3 var(--sans);color:var(--navy);text-decoration:none;transition:border-color .2s}.bbh .idemo a:hover{border-color:var(--gold-ink)}.bbh .idemo .idtx{text-decoration:underline;text-decoration-color:#1727454d;text-underline-offset:.22em}.bbh .idemo a:hover .idtx{text-decoration-color:currentColor}.bbh .idemo .xarr{color:var(--gold-ink)}.bbh .idemo a:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.1875rem}.bbh .ckpage .ckclose .btn.ckdlink{--dl:#6E9C69;gap:.6rem;background:transparent;border:2px solid rgba(241,241,237,.45);color:var(--bone)}.bbh .ckpage .ckclose .btn.ckdlink:hover{border-color:var(--gold)}.bbh .ckpage .ckclose .btn.ckdlink .xarr{color:var(--gold)}.bbh .ckpage .ckdnote{margin-top:.75rem;font-size:.9rem;color:var(--muted-navy)}@media(prefers-reduced-motion:reduce){.bbh .dlive i:after,.bbn .dlive i:after{animation:none}.bbh .dinv *,.bbh .xarr,.bbn .xarr{transition:none!important;animation:none!important}}.bbh .dvid{position:relative;width:100%}.bbh .dvbox{position:relative;padding:.7rem}.bbh .dvframe{position:absolute;inset:0;pointer-events:none}.bbh .dvframe i{position:absolute;width:1.1rem;height:1.1rem;border:0 solid var(--gold)}.bbh .dvframe i:nth-child(1){left:0;top:0;border-width:2px 0 0 2px}.bbh .dvframe i:nth-child(2){right:0;top:0;border-width:2px 2px 0 0}.bbh .dvframe i:nth-child(3){right:0;bottom:0;border-width:0 2px 2px 0}.bbh .dvframe i:nth-child(4){left:0;bottom:0;border-width:0 0 2px 2px}.bbh .dvscreen{position:relative;display:block;aspect-ratio:9 / 16;overflow:hidden;border-radius:.3rem;background:var(--navy);box-shadow:0 0 0 1px #17274533,0 1.4rem 2.4rem -1.4rem #0d182db3}.bbh .dvvideo,.bbh .dvposter{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.bbh .dvposter{transition:opacity .6s ease}.bbh .dvid.started .dvposter{opacity:0}.bbh .dvbtn{position:absolute;inset:.7rem;display:block;margin:0;padding:0;border:0;border-radius:.3rem;background:transparent;color:var(--bone);cursor:pointer;-webkit-tap-highlight-color:transparent}.bbh .dvbtn:focus-visible{outline:.1875rem solid var(--gold-ink);outline-offset:.3rem}.bbh .dvico{position:absolute;right:.55rem;bottom:.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.25rem;height:2.25rem;padding:0 .5rem;background:#0d182dc7;border:1px solid rgba(225,180,67,.5);border-radius:.2rem;color:var(--bone);transition:opacity .25s,background-color .2s,border-color .2s}.bbh .dvico svg{flex:none;width:1rem;height:1rem;fill:currentColor}.bbh .dvplay{display:none;font:900 1rem/1 var(--sans);letter-spacing:.01em}.bbh .dvid.playing .dvico{opacity:.8}.bbh .dvbtn:hover .dvico,.bbh .dvbtn:focus-visible .dvico{opacity:1;background:#0d182df0;border-color:var(--gold)}.bbh .dvid.held .dvscreen:after{content:"";position:absolute;inset:0;background:#0d182d33;pointer-events:none}.bbh .dvid.held .dvico{inset:50% auto auto 50%;transform:translate(-50%,-50%);height:3.25rem;padding:0 1.3rem 0 1.05rem;background:var(--navy);border-color:var(--gold);box-shadow:0 .75rem 1.5rem -.75rem #0d182dd9}.bbh .dvid.held .dvico svg{width:1.35rem;height:1.35rem;fill:var(--gold)}.bbh .dvid.held .dvplay{display:inline}.bbh .dvdim{position:relative;display:flex;align-items:center;justify-content:center;height:1.5rem;margin:.35rem .7rem 0}.bbh .dvdim:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#1727454d;transform-origin:0 50%}.bbh .dvdim:after{content:"";position:absolute;inset:25% 0;border-left:1px solid rgba(23,39,69,.45);border-right:1px solid rgba(23,39,69,.45);transform-origin:0 50%}.bbh .dvfill{position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;background:var(--gold);transform-origin:0 50%;transform:scaleX(var(--p,0))}.bbh .dvdim b{position:relative;padding:0 .55rem;background:var(--paper);font:700 .62rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.bbh .dvid.darm:not(.on) .dvframe i{opacity:0}.bbh .dvid.darm:not(.on) .dvframe i:nth-child(1){transform:translate(-.6rem,-.6rem)}.bbh .dvid.darm:not(.on) .dvframe i:nth-child(2){transform:translate(.6rem,-.6rem)}.bbh .dvid.darm:not(.on) .dvframe i:nth-child(3){transform:translate(.6rem,.6rem)}.bbh .dvid.darm:not(.on) .dvframe i:nth-child(4){transform:translate(-.6rem,.6rem)}.bbh .dvid.darm:not(.on) .dvscreen{opacity:0;transform:translateY(.8rem)}.bbh .dvid.darm:not(.on) .dvdim:before,.bbh .dvid.darm:not(.on) .dvdim:after{transform:scaleX(0)}.bbh .dvid.darm:not(.on) .dvdim b{opacity:0}.bbh .dvid.darm .dvframe i{transition:transform .8s cubic-bezier(.2,.8,.2,1) .2s,opacity .35s ease .2s}.bbh .dvid.darm .dvscreen{transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.bbh .dvid.darm .dvdim:before,.bbh .dvid.darm .dvdim:after{transition:transform .9s cubic-bezier(.6,0,.2,1) .45s}.bbh .dvid.darm .dvdim b{transition:opacity .4s ease .9s}.bbh .dvposter{animation:dv-in .35s ease}}@keyframes dv-in{0%{opacity:0}}.bbh .dinv.dinv-v .dsheet{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"vid ." "vid copy" "vid pick" "vid act" "vid .";column-gap:clamp(2rem,5.5vw,5rem);row-gap:0;align-items:start;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3.6vw,3.25rem)}.bbh .dinv.dinv-v .dcopy{grid-area:copy}.bbh .dinv.dinv-v .dvcol{grid-area:vid;align-self:center;min-width:0}.bbh .dinv.dinv-v .dpick{grid-area:pick;margin-top:1.6rem}.bbh .dinv.dinv-v .dact{grid-area:act;margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.bbh .dinv-v .dplab{font:700 .7rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}.bbh .dinv-v .dchips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.65rem;max-width:40rem}.bbh .dinv-v .dchip{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem;min-height:3.4rem;padding:.55rem .8rem;border:1px solid rgba(23,39,69,.22);border-radius:0;background:var(--bone);color:var(--navy);text-align:left;cursor:pointer;transition:border-color .2s,background-color .25s,color .25s}.bbh .dinv-v .dchip:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;background:var(--gold);transform:scaleY(0);transform-origin:50% 100%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.bbh .dinv-v .dck{font:700 .64rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.bbh .dinv-v .dcn{font:800 .92rem/1.2 var(--sans)}.bbh .dinv-v .dchip:hover{border-color:var(--gold-ink)}.bbh .dinv-v .dchip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--bone)}.bbh .dinv-v .dchip[aria-pressed=true]:before{transform:none}.bbh .dinv-v .dchip[aria-pressed=true] .dck{color:var(--gold)}.bbh .dinv-v .dcap{margin-top:.85rem;max-width:56ch;min-height:3em;font-size:.94rem;line-height:1.5;color:var(--graphite)}.bbh .dinv-v .dcap b{color:var(--navy)}.bbh .dinv-v .dnote{max-width:none}.bbh .dinv-v.darmed:not(.on) .dpick{opacity:0;transform:translateY(.6rem)}.bbh .dinv-v.darmed .dpick{transition:opacity .6s ease .3s,transform .7s cubic-bezier(.2,.8,.2,1) .3s}.bbh .dinv-v.darmed .dact{transition-delay:.45s}@media(prefers-reduced-motion:no-preference){.bbh .dinv-v .dcapt{animation:dv-in .4s ease}}@media(max-width:980px){.bbh .dinv.dinv-v .dsheet{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.bbh .dinv-v .dchips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bbh .dinv.dinv-v .dsheet{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"copy" "vid" "pick" "act"}.bbh .dinv.dinv-v .dvcol{justify-self:center;width:min(100%,16rem);margin-top:1.4rem}.bbh .dinv.dinv-v .dpick{margin-top:1.25rem}.bbh .dinv.dinv-v .dact{display:grid;justify-items:stretch}}.bbh .ivid{padding:clamp(1rem,2.5vw,2rem) 0 clamp(3.5rem,7vw,5.5rem);background-color:var(--bone);color:var(--navy)}.bbh .ivsheet{display:grid;grid-template-columns:minmax(0,38rem) minmax(0,17.5rem);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". vid" "head vid" "steps vid" "act vid" ". vid";justify-content:center;column-gap:clamp(2rem,7vw,7rem);padding:clamp(1.5rem,3.6vw,3.25rem) clamp(1.25rem,3.6vw,3.25rem) calc(clamp(1.5rem,3.6vw,3.25rem) + 1.75rem)}.bbh .ivhead{grid-area:head;min-width:0}.bbh .ivbody{margin-top:1.1rem;max-width:40rem;color:var(--graphite);font-size:1.05rem;line-height:1.55}.bbh .ivvideo{grid-area:vid;align-self:center}.bbh .ivsteps{grid-area:steps;margin:1.4rem 0 0;padding:0;list-style:none;max-width:30rem;counter-reset:none}.bbh .ivsteps li{display:flex;align-items:baseline;gap:.9rem;padding:.8rem 0;border-bottom:1px solid var(--line);font-weight:700;font-size:1.05rem;line-height:1.35;color:var(--navy)}.bbh .ivsteps li:first-child{border-top:1px solid var(--line)}.bbh .ivno{flex:none;font:700 .78rem/1 var(--mono);letter-spacing:.06em;color:var(--gold-ink)}.bbh .ivact{grid-area:act;align-self:start;margin-top:1.6rem}.bbh .ivact .btn{gap:.5rem}.bbh .ivact .btn .xarr{color:var(--gold)}@media(prefers-reduced-motion:no-preference){.bbh .alv.armed .ivsteps:not(.on) li{opacity:0}.bbh .alv .ivsteps.on li{animation:av-rise .6s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--i) * .14s) backwards}.bbh .alv .ivsteps.on .ivno{animation:dv-num 1.2s ease calc(.3s + var(--i) * .14s) backwards}}@keyframes dv-num{0%{color:var(--gold)}to{color:var(--gold-ink)}}@media(max-width:760px){.bbh .ivsheet{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "vid" "steps" "act"}.bbh .ivvideo{justify-self:center;width:min(100%,16rem);margin-top:1.4rem}.bbh .ivsteps{max-width:none}.bbh .ivact .btn{width:100%;justify-content:center}}@media(min-width:761px)and (max-width:980px){.bbh .ivsheet{grid-template-columns:minmax(0,1fr) minmax(0,14rem)}}@media(prefers-reduced-motion:reduce){.bbh :is(.dvid,.dinv-v,.ivid) *,.bbh :is(.dvid,.dinv-v,.ivid) *:before,.bbh :is(.dvid,.dinv-v,.ivid) *:after{transition:none!important;animation:none!important}}.bbh .wcpage .shero{position:relative;overflow:clip}.bbh .wcpage .shero.gridbg{background-image:none}.bbh .wcpage .shero:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid2) 1px,transparent 1px),linear-gradient(90deg,var(--grid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .wcpage .shero>.wrap{position:relative}.bbh .wcpage .wcspec div{position:relative;border-bottom-color:transparent}.bbh .wcpage .wcspec div:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--line);transform-origin:0 50%}.bbh .wcpage .wsw i{transform-origin:50% 50%}.bbh .wcpage .whero{margin-top:clamp(3rem,5vw,3.75rem)}.bbh .wcpage .wcframe{max-width:56rem;margin:0 auto;--fo:.7rem;--fc:var(--gold);--dimbg:var(--paper)}.bbh .wcpage .wcframe .sp-dim{color:#3e6fb0}.bbh .wcpage .wcframe .sp-dx b{color:#2f5a93}.bbh .wcpage .whero .wvis{max-width:none;margin:0}.bbh .wcpage .whero .wcap{max-width:56rem;margin:1.4rem auto 0}.bbh .wcpage .wsec.navygrid{position:relative;overflow:clip;background-image:none}.bbh .wcpage .wsec.navygrid:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--ngrid) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid) 1px,transparent 1px),linear-gradient(var(--ngrid2) 1px,transparent 1px),linear-gradient(90deg,var(--ngrid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .wcpage .wsec.navygrid>.wrap{position:relative}.bbh .wcpage .wsec.dark>.wrap>.eyebrow{display:flex;align-items:center;gap:.75rem}.bbh .wcpage .wsec.dark>.wrap>.eyebrow:before{content:"";flex:none;width:2.25rem;height:2px;background:var(--gold);transform-origin:0 50%}.bbh .wcpage .wsec h2 em{display:inline-block}.bbh .wcpage .wpaper .head{position:relative;border-bottom-color:transparent}.bbh .wcpage .wpaper .head:before,.bbh .wcpage .wpaper .head:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;transform-origin:0 50%}.bbh .wcpage .wpaper .head:before{right:0;background:var(--line)}.bbh .wcpage .wpaper .head:after{width:4rem;height:2px;background:var(--gold)}.bbh .wcpage .wphase{--pc:#3E6FB0;--pk:#2F5A93;--pn:#B35F3F}.bbh .wcpage .wphase:nth-child(4n+2){--pc:#B35F3F;--pk:#934B30;--pn:#E1B443}.bbh .wcpage .wphase:nth-child(4n+3){--pc:#E1B443;--pk:#7F6115;--pn:#4E7A4C}.bbh .wcpage .wphase:nth-child(4n+4){--pc:#4E7A4C;--pk:#3E643C;--pn:#3E6FB0}.bbh .wcpage .wphase .wpno{color:var(--pk)}.bbh .wcpage .wphase .wmark{z-index:1;background:var(--pc)}.bbh .wcpage .wphase .wmark:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--pc);opacity:0;pointer-events:none}.bbh .wcpage .wphase:before{width:2px;margin-left:-.5px;background:linear-gradient(var(--pc),var(--pn));opacity:.6}.bbh .wcpage .wphase:last-child:before{background:var(--pc)}.bbh .wcpage .wrails{position:relative;margin-top:clamp(2.5rem,5vw,3.5rem)}.bbh .wcpage .wrails>.wphases{margin-top:0}.bbh .wcpage .wrun{position:absolute;z-index:0;left:calc(.5rem - 5px);top:.9rem;bottom:0;width:10px;overflow:hidden;pointer-events:none}.bbh .wcpage .wrun i{position:absolute;inset:0;transform:translateY(-100%);opacity:0;background:linear-gradient(#e1b44300 calc(100% - 8rem),#e1b443e6 calc(100% - .5rem)) 50% 0 / 3px 100% no-repeat}.bbh .wcpage .wrun i:after{content:"";position:absolute;left:50%;bottom:1px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 1px var(--paper)}.bbh .wcpage .wres li{position:relative;border-bottom-color:transparent}.bbh .wcpage .wres li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#e1b4432e;transform-origin:0 50%}.bbh .wcpage .wchk:before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--gold);opacity:0;pointer-events:none}.bbh .wcpage .wnote{position:relative;border-left-color:transparent}.bbh .wcpage .wnote:before{content:"";position:absolute;left:-3px;top:0;bottom:0;width:3px;background:var(--gold);transform-origin:50% 0}@media(prefers-reduced-motion:no-preference){.bbh .wcpage .shero.live:before{animation:cs-grid 60s linear infinite}.bbh .wcpage .shsheet:before{animation:cs-corners 1.1s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .wcpage .shcopy>*{animation:sp-rise .65s cubic-bezier(.2,.8,.2,1) calc(.12s + var(--n,0) * .09s) backwards}.bbh .wcpage .shcopy>.eyebrow{animation-name:cs-slide}.bbh .wcpage .shcopy>:nth-child(2){--n:1}.bbh .wcpage .shcopy>:nth-child(3){--n:2}.bbh .wcpage .shcopy>:nth-child(4){--n:3}.bbh .wcpage .wcspec{animation:cs-fade .5s ease .22s backwards}.bbh .wcpage .wcspec dt{animation:cs-slide .5s cubic-bezier(.2,.8,.2,1) calc(.36s + var(--r,0) * .08s) backwards}.bbh .wcpage .wcspec dd{animation:sp-rise .55s cubic-bezier(.2,.8,.2,1) calc(.42s + var(--r,0) * .08s) backwards}.bbh .wcpage .wcspec div:after{animation:sp-line .6s cubic-bezier(.6,0,.2,1) calc(.44s + var(--r,0) * .08s) backwards}.bbh .wcpage .wcspec .wsw i{animation:cs-pop .5s cubic-bezier(.2,.8,.2,1) calc(.95s + var(--k,0) * .12s) backwards}.bbh .wcpage .shsheet>.tblock{animation:cs-tb .6s cubic-bezier(.2,.8,.2,1) 1s backwards}.bbh .wcpage .whero .sp-c{animation:sp-settle .6s cubic-bezier(.2,.8,.2,1) .45s both}.bbh .wcpage .whero .sp-tr{animation-delay:.52s}.bbh .wcpage .whero .sp-br{animation-delay:.59s}.bbh .wcpage .whero .sp-bl{animation-delay:.66s}.bbh .wcpage .whero .sp-dx:before{animation:sp-sx .75s cubic-bezier(.6,0,.2,1) .7s both}.bbh .wcpage .whero .sp-dy:before{animation:sp-sy .75s cubic-bezier(.6,0,.2,1) .82s both}.bbh .wcpage .whero .sp-dx:after{animation:sp-fade .35s ease 1.35s both}.bbh .wcpage .whero .sp-dy:after{animation:sp-fade .35s ease 1.45s both}.bbh .wcpage .whero .sp-dx b{animation:sp-fade .45s ease 1.3s both}.bbh .wcpage .whero .wvis{animation:cs-fade .5s ease .3s backwards}.bbh .wcpage .whero .wcap{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) 1.2s backwards}.bbh .wcpage .whero .nart .d{animation:ndraw 1s cubic-bezier(.4,0,.2,1) both}.bbh .wcpage .whero .nart .pop{animation:npop .55s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .whero .nart .drop{animation:ndrop .6s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .whero .nart .rise{animation:ngrow .7s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .whero .nart .extend{animation:nextend .7s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .whero .nart .fade{animation:nfade .6s ease both}.bbh .wcpage .whero.hold:not(.on){opacity:0}.bbh .wcpage .whero.hold:not(.on) *,.bbh .wcpage .whero.hold:not(.on) *:before,.bbh .wcpage .whero.hold:not(.on) *:after{animation:none!important}.bbh .wcpage .shero.live .whero:is(:not(.hold),.on) .sp-sweep:before{animation:sp-sweep 9s cubic-bezier(.45,0,.25,1) 2.6s infinite}.bbh .wcpage .shero.live .whero:is(:not(.hold),.on) .nart .swing{animation:nswing 2.6s ease-in-out infinite alternate}.bbh .wcpage .shero.live .whero:is(:not(.hold),.on) .nart .lv-bob{animation:lvbob 5.5s ease-in-out 2.6s infinite}.bbh .wcpage .shero.live .whero:is(:not(.hold),.on) .nart .lv-pulse{animation:lvpulse 3.4s ease-in-out 3s infinite}.bbh .wcpage .shero.live .whero:is(:not(.hold),.on) .nart .lv-ring{animation:lvring 4.6s ease-out 3.4s infinite}.bbh .wcpage .wsec.navygrid.live:before{animation:cs-grid 80s linear infinite}.bbh .wcpage.armed .wsec.dark>.wrap>.eyebrow:not(.on){opacity:0}.bbh .wcpage.armed .wsec.dark>.wrap>.eyebrow:not(.on):before{transform:scaleX(0)}.bbh .wcpage .wsec.dark>.wrap>.eyebrow.on{animation:cs-slide .6s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .wcpage .wsec.dark>.wrap>.eyebrow.on:before{animation:sp-line .7s cubic-bezier(.6,0,.2,1) backwards}.bbh .wcpage.armed .wsec.dark>.wrap>h2:not(.on),.bbh .wcpage.armed .wsec.dark>.wrap>h2:not(.on) em{opacity:0}.bbh .wcpage .wsec.dark>.wrap>h2.on{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .15s backwards}.bbh .wcpage .wsec.dark>.wrap>h2.on em{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .32s backwards}.bbh .wcpage.armed .wpaper .head:not(.on):before,.bbh .wcpage.armed .wpaper .head:not(.on):after{transform:scaleX(0)}.bbh .wcpage.armed .wpaper .head:not(.on)>*{opacity:0}.bbh .wcpage .wpaper .head.on:before{animation:sp-line 1.1s cubic-bezier(.6,0,.2,1) backwards}.bbh .wcpage .wpaper .head.on:after{animation:sp-line .6s cubic-bezier(.6,0,.2,1) .35s backwards}.bbh .wcpage .wpaper .head.on>*{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .wcpage.armed .wphase:not(.on) .wmark{transform:scale(.6);background:var(--paper);box-shadow:0 0 0 4px var(--paper),inset 0 0 0 1.5px var(--pc)}.bbh .wcpage .wphase.on .wmark{animation:cs-mark .55s cubic-bezier(.2,.8,.2,1) .1s both}.bbh .wcpage .wphase.on .wmark:after{animation:cs-ping 1.1s ease-out .3s both}.bbh .wcpage .wphase.on .wpno{animation:cs-slide .5s cubic-bezier(.2,.8,.2,1) .2s backwards}.bbh .wcpage .wpaper.live .wrails:has(.wphase:last-child.on) .wrun i{animation:cs-run 9s cubic-bezier(.45,0,.35,1) 1.8s infinite}.bbh .wcpage.armed .wnow:not(.on) .wres li:after{transform:scaleX(0)}.bbh .wcpage .wnow.on .wres li:after{animation:sp-line .8s cubic-bezier(.6,0,.2,1) calc(.3s + var(--i) * .12s) backwards}.bbh .wcpage.armed .wnow:not(.on) .wchk{transform:scale(.4)}.bbh .wcpage .wnow.on .wchk{animation:cs-pop .5s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i) * .12s) backwards}.bbh .wcpage .wnow.on .wchk:before{animation:cs-ping 1s ease-out calc(.5s + var(--i) * .12s) both}.bbh .wcpage.armed .wnow:not(.on) .wnote:before{transform:scaleY(0)}.bbh .wcpage .wnow.on .wnote:before{animation:sp-liney .7s cubic-bezier(.6,0,.2,1) 1.05s backwards}.bbh .wcpage .wnow.on .wnote{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) 1.2s both}.bbh .wcpage .wnext.on .nart .d{animation:ndraw 1s cubic-bezier(.4,0,.2,1) both}.bbh .wcpage .wnext.on .nart .pop{animation:npop .55s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .wnext.on .nart .drop{animation:ndrop .6s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .wnext.on .nart .rise{animation:ngrow .7s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .wnext.on .nart .extend{animation:nextend .7s cubic-bezier(.2,.8,.2,1) both}.bbh .wcpage .wnext.on .nart .fade{animation:nfade .6s ease both}.bbh .wcpage .wnext.on .sp-sweep:before{animation:sp-sweep1 1.3s cubic-bezier(.45,0,.25,1) 2.2s backwards}.bbh .wcpage .wpaper.live .wnext.on .nart .swing{animation:nswing 2.6s ease-in-out infinite alternate}.bbh .wcpage .wpaper.live .wnext.on .nart .lv-bob{animation:lvbob 5.5s ease-in-out 2.6s infinite}.bbh .wcpage .wpaper.live .wnext.on .nart .lv-pulse{animation:lvpulse 3.4s ease-in-out 3s infinite}.bbh .wcpage .wpaper.live .wnext.on .nart .lv-ring{animation:lvring 4.6s ease-out 3.4s infinite}@media(hover:hover){.bbh .wcpage .wnext.on .wncard:hover .sp-sweep:before{animation:sp-sweep1 1.1s cubic-bezier(.45,0,.25,1)}}.bbh .wcpage :is(.wncard,.wnback){transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,scale .15s ease}.bbh .wcpage :is(.wncard,.wnback):active{scale:.985}.bbh .wcpage.armed .pcta .psheet:not(.on):before{opacity:0}.bbh .wcpage.armed .pcta .psheet:not(.on)>*{opacity:0}.bbh .wcpage .pcta .psheet.on:before{animation:cs-corners 1s cubic-bezier(.2,.8,.2,1) backwards}.bbh .wcpage .pcta .psheet.on>*{animation:sp-rise .65s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--n,0) * .1s) backwards}.bbh .wcpage .pcta .psheet>:nth-child(2){--n:1}.bbh .wcpage .pcta .psheet>:nth-child(3){--n:2}.bbh .wcpage .pcta .psheet>:nth-child(4){--n:3}}@media(max-width:980px){.bbh .wcpage .wcframe .sp-dy{display:none}}@media(max-width:600px){.bbh .wcpage .wcframe{--fo:.5rem}.bbh .wcpage .whero{margin-top:2.75rem}}@media(prefers-reduced-motion:reduce){.bbh .wcpage .wrun{display:none}.bbh .wpage.wcpage .wphase:nth-child(n) .wmark,.bbh .wpage.wcpage.armed .wphase:nth-child(n) .wmark{transform:none;background:var(--pc);box-shadow:0 0 0 4px var(--paper)}}@keyframes cs-grid{to{transform:translate3d(7.5rem,7.5rem,0)}}@keyframes cs-corners{0%{opacity:0;transform:scale(1.03)}}@keyframes cs-fade{0%{opacity:0}}@keyframes cs-slide{0%{opacity:0;transform:translate(-.6rem)}}@keyframes cs-pop{0%{opacity:0;transform:scale(.4)}}@keyframes cs-tb{0%{opacity:0;transform:translateY(.5rem)}}@keyframes cs-mark{0%{transform:scale(.6)}to{transform:none}}@keyframes cs-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes cs-run{0%{transform:translateY(-100%);opacity:1}34%{transform:translateY(0);opacity:1}38%,to{transform:translateY(0);opacity:0}}.bbh .nxdoc .nxprog{position:fixed;left:0;right:0;top:4rem;z-index:49;height:3px;pointer-events:none;background:#17274512;opacity:0;transition:opacity .45s ease}.bbh .nxdoc .nxprog.on{opacity:1}.bbh .nxdoc .nxprog i{position:absolute;inset:0;background:var(--tc);transform-origin:0 50%;transform:scaleX(0)}.bbh .nxdoc .nxprog i:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2.5rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45))}.bbh .nxdoc .shero{position:relative;overflow:clip}.bbh .nxdoc .shero.gridbg{background-image:none}.bbh .nxdoc .shero:before{content:"";position:absolute;inset:-7.5rem 0 0 -7.5rem;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid2) 1px,transparent 1px),linear-gradient(90deg,var(--grid2) 1px,transparent 1px);background-size:7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem}.bbh .nxdoc .shero>.wrap{position:relative}.bbh .nxdoc .nxhcv{position:relative;overflow:hidden;border-bottom:0;padding-bottom:4px}.bbh .nxdoc .nxhcv:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--tc);transform-origin:0 50%}.bbh .nxdoc .nxhcv .nicover{transform-origin:50% 60%}.bbh .nxdoc .niby{position:relative}.bbh .nxdoc .niav{transform-origin:50% 50%}.bbh .nxdoc .nitoc a{position:relative;transition:color .25s ease}.bbh .nxdoc .nitoc a:before{content:"";position:absolute;left:-.85rem;top:.7rem;bottom:.7rem;width:3px;background:var(--tc);opacity:0;transition:opacity .25s ease}.bbh .nxdoc .nitoc a[data-on]{color:var(--navy)}.bbh .nxdoc .nitoc a[data-on]:before{opacity:1}.bbh .nxdoc .nitoc a[data-on] .nino{font-weight:900}.bbh .nxdoc .nitoc .nitcap{position:relative;border-bottom-color:transparent}.bbh .nxdoc .nitoc .nitcap:after{content:"";position:absolute;left:0;right:0;bottom:-1.5px;height:1.5px;background:var(--tc);transform-origin:0 50%}@media(max-width:980px){.bbh .nxdoc .nitoc .nitcap:after{height:1px;bottom:-1px}.bbh .nxdoc .nitoc a:before{content:none}}.bbh .nxdoc .nisec{border-top-color:transparent}.bbh .nxdoc .nisec:before{z-index:1}.bbh .nxdoc .nisec:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--line);transform-origin:0 50%}.bbh .nxdoc .nilead{position:relative;border-left-color:transparent}.bbh .nxdoc .nilead:before{content:"";position:absolute;left:-4px;top:0;bottom:0;width:4px;background:var(--tc);transform-origin:50% 0}.bbh .nxdoc .niend{position:relative;border-top-color:transparent}.bbh .nxdoc .niend:before{content:"";position:absolute;left:-1px;right:-1px;top:-3px;height:3px;background:var(--tc);transform-origin:0 50%}.bbh .nxdoc .niend .nxtopic i{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.bbh .nxdoc .head{position:relative;border-bottom-color:transparent}.bbh .nxdoc .head:before,.bbh .nxdoc .head:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;transform-origin:0 50%}.bbh .nxdoc .head:before{right:0;background:var(--line)}.bbh .nxdoc .head:after{width:4rem;height:2px;background:var(--tc)}.bbh .nxdoc .qbtn:before{background:var(--tc)}@media(prefers-reduced-motion:no-preference){.bbh .nxdoc .nxprog i{transition:transform .12s linear}.bbh .nxdoc .shero.live:before{animation:ar-grid 60s linear infinite}.bbh .nxdoc .shsheet:before{animation:ar-corners 1.1s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .nxdoc .nicrumb{animation:ar-fade .5s ease .1s backwards}.bbh .nxdoc .nitb{animation:ar-fade .4s ease .15s backwards}.bbh .nxdoc .nitb>span{animation:ar-slide .45s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--n,0) * .07s) backwards}.bbh .nxdoc .nitb>:nth-child(2){--n:1}.bbh .nxdoc .nitb>:nth-child(3){--n:2}.bbh .nxdoc .nitb>:nth-child(4){--n:3}.bbh .nxdoc .shcopy h1{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .22s backwards}.bbh .nxdoc .shcopy .sub{animation:sp-rise .7s cubic-bezier(.2,.8,.2,1) .34s backwards}.bbh .nxdoc .shcopy :is(h1,.sub){animation-name:bb-rise-still}.bbh .nxdoc .shcopy .niby{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .44s backwards}.bbh .nxdoc .niav{animation:ar-pop .55s cubic-bezier(.2,.8,.2,1) .55s backwards}.bbh .nxdoc .shsheet>.tblock{animation:ar-tb .6s cubic-bezier(.2,.8,.2,1) .9s backwards}.bbh .nxdoc .nxhcv .nxveil{animation:ar-veil 1.15s cubic-bezier(.7,0,.2,1) .2s backwards}.bbh .nxdoc .nxhcv .nicover{animation:ar-settle 1.7s cubic-bezier(.2,.8,.2,1) .2s backwards}.bbh .nxdoc .nxhcv:after{animation:sp-line .8s cubic-bezier(.6,0,.2,1) 1.05s backwards}.bbh .nxdoc .nxhcv .cvt{animation:ar-stand .75s cubic-bezier(.2,.8,.2,1) calc(.85s + var(--j) * .14s) backwards}.bbh .nxdoc .nxhcv .cvi{animation:ar-fade .5s ease 1.3s backwards}.bbh .nxdoc .nxhcv.hold:not(.on){opacity:0}.bbh .nxdoc .nxhcv.hold:not(.on) *,.bbh .nxdoc .nxhcv.hold:not(.on):after{animation:none!important}.bbh .nxdoc .shero.live .nxhcv:is(:not(.hold),.on) .cvb{animation:ar-bob 6s ease-in-out calc(2s + var(--j) * 1.1s) infinite}.bbh .nxdoc .shero.live .nxhcv:is(:not(.hold),.on) .cvi .tdot{animation:itdot 1.5s ease-in-out infinite}.bbh .nxdoc .shero.live .nxhcv:is(:not(.hold),.on) .cvi .twinkle{animation:itwinkle 3s ease-in-out infinite}.bbh .nxdoc .shero.live .nxhcv:is(:not(.hold),.on) .cvi .wv{animation:iwave 2.4s ease-in-out infinite}.bbh .nxdoc .shero.live .nxhcv:is(:not(.hold),.on) .cvi .gearcw{animation:ispin 14s linear infinite}.bbh .nxdoc .shero.live .nxhcv:is(:not(.hold),.on) .cvi .gearccw{animation:ispin 9.8s linear infinite reverse}.bbh .nxdoc .shero.live .nxhcv:is(:not(.hold),.on) .cvi .needle{animation:ineedle 7s ease-in-out infinite}.bbh .nxdoc.armed .nilead:not(.on):before{transform:scaleY(0)}.bbh .nxdoc .nilead.on:before{animation:sp-liney .8s cubic-bezier(.6,0,.2,1) .1s backwards}.bbh .nxdoc.armed .nitoc:not(.on) .nitcap:after{transform:scaleX(0)}.bbh .nxdoc.armed .nitoc:not(.on) li{opacity:0}.bbh .nxdoc .nitoc.on .nitcap:after{animation:sp-line .8s cubic-bezier(.6,0,.2,1) .1s backwards}.bbh .nxdoc .nitoc.on li{animation:ar-slide .45s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--i,0) * .06s) backwards}.bbh .nxdoc.armed .nisec:not(.on):after{transform:scaleX(0)}.bbh .nxdoc.armed .nisec:not(.on)>.nino{opacity:0}.bbh .nxdoc .nisec.on:after{animation:sp-line 1s cubic-bezier(.6,0,.2,1) backwards}.bbh .nxdoc .nisec.on:before{animation:sp-line .6s cubic-bezier(.6,0,.2,1) .3s backwards}.bbh .nxdoc .nisec.on>.nino{animation:ar-slide .45s cubic-bezier(.2,.8,.2,1) .4s backwards}.bbh .nxdoc.armed .niend:not(.on):before{transform:scaleX(0)}.bbh .nxdoc .niend.on:before{animation:sp-line .9s cubic-bezier(.6,0,.2,1) .1s backwards}.bbh .nxdoc .niend.on .nxtopic i{transform:rotate(45deg);transition-delay:.7s}.bbh .nxdoc.armed .head:not(.on):before,.bbh .nxdoc.armed .head:not(.on):after{transform:scaleX(0)}.bbh .nxdoc.armed .head:not(.on)>*{opacity:0}.bbh .nxdoc .head.on:before{animation:sp-line 1.1s cubic-bezier(.6,0,.2,1) backwards}.bbh .nxdoc .head.on:after{animation:sp-line .6s cubic-bezier(.6,0,.2,1) .35s backwards}.bbh .nxdoc .head.on>*{animation:sp-rise .6s cubic-bezier(.2,.8,.2,1) .1s backwards}.bbh .nxdoc .head.on>.sheet-no{animation:ar-fade .5s ease .45s backwards}.bbh .nxdoc.armed .qsheet:not(.on):before{opacity:0}.bbh .nxdoc.armed .qsheet:not(.on) :is(.qa,.nifaqintro,.tblock){opacity:0}.bbh .nxdoc.armed .qsheet:not(.on) .qbtn{opacity:0}.bbh .nxdoc .qsheet.on:before{animation:ar-corners 1s cubic-bezier(.2,.8,.2,1) backwards}.bbh .nxdoc .qsheet.on :is(.qa,.nifaqintro){animation:ar-fade .4s ease .2s backwards}.bbh .nxdoc .qsheet.on .qbtn{animation:ar-slide .5s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i,0) * .07s) backwards}.bbh .nxdoc .qsheet.on .tblock{animation:ar-tb .6s cubic-bezier(.2,.8,.2,1) .8s backwards}.bbh .nxdoc.armed .nxgrid>li:not(.on){opacity:0}.bbh .nxdoc .nxgrid>li.on{animation:ar-card .65s cubic-bezier(.2,.8,.2,1) var(--rd,0s) backwards}.bbh .nxdoc.armed .nxgrid>li:not(.on) .nxcv:after{transform:scaleX(0)}.bbh .nxdoc.armed .nxgrid>li:not(.on) .cvt{opacity:0}.bbh .nxdoc .nxgrid>li.on .nxcv:after{animation:sp-line .7s cubic-bezier(.6,0,.2,1) calc(var(--rd,0s) + .3s) backwards}.bbh .nxdoc .nxgrid>li.on .cvt{animation:ar-stand .6s cubic-bezier(.2,.8,.2,1) calc(var(--rd,0s) + .35s + var(--j) * .1s) backwards}.bbh .nxdoc .nxgo span{display:inline-block;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bbh .nxdoc .nxgo:hover span{transform:translate(.3rem)}.bbh .nxdoc.armed .pcta .psheet:not(.on):before{opacity:0}.bbh .nxdoc.armed .pcta .psheet:not(.on)>*{opacity:0}.bbh .nxdoc .pcta .psheet.on:before{animation:ar-corners 1s cubic-bezier(.2,.8,.2,1) backwards}.bbh .nxdoc .pcta .psheet.on>*{animation:sp-rise .65s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--n,0) * .1s) backwards}.bbh .nxdoc .pcta .psheet>:nth-child(2){--n:1}.bbh .nxdoc .pcta .psheet>:nth-child(3){--n:2}.bbh .nxdoc .pcta .psheet>:nth-child(4){--n:3}}@media(min-width:981px){.bbh .nxdoc .nxgrid>li:nth-child(3n+2){--rd:.09s}.bbh .nxdoc .nxgrid>li:nth-child(3n){--rd:.18s}}@media(min-width:601px)and (max-width:980px){.bbh .nxdoc .nxgrid>li:nth-child(2n){--rd:.09s}}@media(max-width:600px){.bbh .nxdoc .nxgrid>li{--rd:0s}}@keyframes ar-grid{to{transform:translate3d(7.5rem,7.5rem,0)}}@keyframes ar-corners{0%{opacity:0;transform:scale(1.03)}}@keyframes ar-fade{0%{opacity:0}}@keyframes ar-slide{0%{opacity:0;transform:translate(-.5rem)}}@keyframes ar-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ar-tb{0%{opacity:0;transform:translateY(.5rem)}}@keyframes ar-veil{0%{transform:none}to{transform:translate(101%)}}@keyframes ar-settle{0%{scale:1.07}to{scale:1}}@keyframes ar-stand{0%{opacity:0;transform:translateY(14px)}}@keyframes ar-bob{0%,to{transform:none}50%{transform:translateY(-2.5px)}}@keyframes ar-card{0%{opacity:0;transform:translateY(1rem)}}
