.bdh{min-height:var(--hero-min-h);isolation:isolate;clip-path:inset(0);z-index:0;--p:0;--mx:0;--my:0;align-items:center;display:grid;position:relative;overflow:hidden}.bdh .wrap{z-index:3;position:relative}.bdh-grid{min-height:var(--hero-min-h);padding-block:calc(var(--header-space) + var(--space-32)) var(--space-64);align-items:center;display:grid}.bdh-copy{gap:var(--space-24);max-width:min(42rem,100%);display:grid}.bdh h1{gap:var(--space-12);display:grid}.bdh .h1-m{max-width:19ch}.bdh .lede{max-width:var(--measure-lede)}.bdh .cta-row{margin-block-start:var(--space-8)}.bdh-media{z-index:1;position:absolute;inset:0}.bdh .bdh-img{inset:calc(-1 * var(--space-32));width:calc(100% + 2 * var(--space-32));max-width:none;height:calc(100% + 2 * var(--space-32));object-fit:cover;object-position:40% 62%;transform:translate3d(calc(var(--mx) * -8px), calc(var(--p) * 80px + var(--my) * -5px), 0) scale(1.04);will-change:transform;position:absolute}.bdh-lamp{inset-inline-end:2%;aspect-ratio:1;background:var(--grad-lamp);width:34vw;transform:translate3d(0, calc(var(--p) * 60px), 0);position:absolute;top:0}.bdh-scrim{background:var(--grad-hero-scrim), var(--grad-hero-foot);position:absolute;inset:0}.bdh-stage{z-index:2;pointer-events:none;position:absolute;inset:0}.bdh-float{inset-inline-end:31%;position:absolute;top:22%}.bdh-float .bdh-doc{--pw:var(--bdh-paper-w);position:relative;rotate:-4deg}.bdh-doc .lh{justify-content:space-between}.bdh-doc .lh img{width:14cqw;height:auto}.bdh-lh{border-radius:var(--radius-sm);background:var(--paper-line);width:40%;height:2.4cqw;display:block}.bdh-ttl{border-radius:var(--radius-sm);background:var(--l-text);opacity:.82;width:46%;height:5cqw;margin-inline:auto;display:block}.bdh-hd{border-radius:var(--radius-sm);background:var(--lbrand);width:28%;height:2.6cqw;display:block}.bdh-doc .lns{gap:var(--cq-1)}.bdh-doc .ln{height:1.8cqw}.bdh-doc .sigs{margin-block-start:auto}.bdh-seal{inset-inline-start:8%;bottom:7%}.bdh-doc :is(.ln,.bdh-hd){transform-origin:100%}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bdh-doc :is(.ln,.bdh-hd){animation:bdh-write var(--bdh-loop) var(--ease-out) infinite;animation-delay:calc(var(--i) * .28s)}html:not([data-motion=off]) .bdh-seal{animation:bdh-stamp var(--bdh-loop) var(--ease-settle) infinite;animation-delay:4.6s}html:not([data-motion=off]) .bdh-lamp{animation:bdh-breathe 6s var(--ease-in-out) infinite alternate}html:not([data-motion=off]) .bdh .bdh-img{animation:bdh-push 22s var(--ease-in-out) infinite alternate}html:not([data-motion=off]) .bdh-float{animation:bdh-sway 8s var(--ease-in-out) infinite alternate}}@keyframes bdh-write{0%{transform:scaleX(0)}6%{transform:scaleX(1)}86%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}@keyframes bdh-stamp{0%{opacity:0;scale:1.5}4%{opacity:1;scale:.92}7%{scale:1}30%{opacity:1;scale:1}34%,to{opacity:0;scale:1}}@keyframes bdh-breathe{0%{opacity:.55}to{opacity:1}}@keyframes bdh-push{0%{scale:1}to{scale:1.05}}@keyframes bdh-sway{0%{translate:0}to{translate:0 calc(-1 * var(--space-12))}}@media (width<=1279px){.bdh-float{inset-inline-end:24%;top:16%}}@media (width<=1023px){.bdh-grid{align-items:end}.bdh-copy{margin-block-start:calc(var(--bdh-paper-w) * 1.2)}.bdh .bdh-img{object-position:22% 40%}.bdh-scrim{background:var(--grad-hero-scrim-narrow)}.bdh-lamp{width:70vw;inset-inline-end:10%}.bdh-float{inset-inline:52% auto;top:calc(var(--header-space) + var(--space-24))}.bdh-float .bdh-doc{--pw:var(--bdh-paper-phone)}}@media (width<=640px){.bdh .cta-row .btn{flex:100%}}.bdw-grid{gap:var(--space-32);justify-items:start;display:grid}.bdw-h{max-width:30ch;font-size:var(--text-h2)}.bdw-court{gap:var(--space-16);border-block-end:var(--line-w-strong) solid var(--color-brand);font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--leading-snug);color:var(--color-text);grid-template-columns:auto 1fr;align-items:center;padding-block-end:var(--space-16);display:inline-grid}.bdw-court img{width:var(--tile-lg);height:auto}.bdw-body{gap:var(--space-24);width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-16);display:grid}.bdw-body p+p{border-inline-start:var(--line-w) solid var(--color-line-strong);padding-inline-start:var(--space-24)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bdw-h span{color:var(--color-muted);animation:linear both bdw-fill}html:not([data-motion=off]) .bdw .bdw-h span{animation-timeline:view();animation-range:cover calc(18% + var(--i) / var(--of) * 22%) cover calc(24% + var(--i) / var(--of) * 22%)}}}@keyframes bdw-fill{to{color:var(--color-text)}}.bdc-grid{gap:var(--gap-media);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.bdc-text{gap:var(--space-24);justify-items:start;display:grid}.bdc-state{gap:var(--space-16);padding:var(--space-24);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-text) 5%, var(--color-bg));box-shadow:var(--shadow-rim);color:var(--color-muted);max-width:var(--measure);grid-template-columns:auto 1fr;display:grid}.bdc-state .icon{color:var(--color-brand)}.bdc-state div{gap:var(--space-8);display:grid}.bdc-here{gap:var(--space-16);max-width:var(--measure);display:grid}.bdc-here li{gap:var(--space-16);grid-template-columns:auto 1fr;align-items:start;display:grid}.bdc-tick{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-round);color:var(--l-bg);background:var(--color-brand);place-items:center;margin-block-start:var(--space-4);display:grid}.bdc-media{top:calc(var(--header-space) + var(--space-32));margin:0;position:sticky}.bdc-frame{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);aspect-ratio:1;position:relative;overflow:hidden}.bdc-frame img{object-fit:cover;width:100%;height:112%}.bdc-glint{background:var(--grad-shine-brass);opacity:.5;pointer-events:none;position:absolute;inset:0;transform:translate(120%)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bdc-glint{animation:bdc-glint 9s var(--ease-in-out) infinite}}@keyframes bdc-glint{0%,55%{transform:translate(120%)}85%,to{transform:translate(-120%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bdc-frame img{animation:linear both bdc-drift}html:not([data-motion=off]) .bdc .bdc-frame img{animation-timeline:view()}}}@keyframes bdc-drift{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.bdi-grid{gap:var(--gap-media);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.bdi-text{gap:var(--space-24);display:grid}.bdi-text .h2{max-width:24ch}.bdi-pair{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.bdi-know{align-items:center;gap:var(--space-12);font-family:var(--font-display);font-size:var(--text-h4);display:inline-flex}.bdi-tile{width:var(--tile-lg);height:var(--tile-lg);border-radius:var(--radius);color:var(--color-brand);background:color-mix(in oklab, var(--color-brand) 13%, var(--clear));flex:none;place-items:center;display:grid}.bdi-tie{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-round);border:var(--line-w) solid var(--color-brand);color:var(--color-brand);place-items:center;display:grid}.bdi-founded{max-width:var(--measure)}.bdi-panel{gap:var(--space-24);padding:var(--card-pad);border-radius:var(--radius-lg);background:var(--color-band);box-shadow:var(--shadow-rim);color:var(--color-muted);display:grid}.bdi-panel li{gap:var(--space-16);grid-template-columns:auto 1fr;align-items:start;display:grid}.bdi-panel li+li{border-block-start:var(--line-w) solid var(--color-line);padding-block-start:var(--space-24)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bdi-pair .bdi-tie{transition:transform var(--dur-slow) var(--ease-settle) .5s}html.js:not([data-motion=off]) .bdi-pair:not(.in) .bdi-tie{transform:scale(0)rotate(-90deg)}}.bdm-grid{gap:var(--gap-media);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.bdm-text{gap:var(--space-16);max-width:var(--measure);display:grid}.bdm-text .h2{margin-block-end:var(--space-8)}.bdm-text p:not(.bdm-first){color:var(--color-muted)}.bdm-flow{grid-template-columns:var(--diagram-node) minmax(var(--space-64), 1fr) var(--diagram-node);align-items:center;display:grid}.bdm-node{justify-items:center;gap:var(--space-12);padding:var(--space-24) var(--space-16);border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card);color:var(--color-text);display:grid}.bdm-tile{width:var(--tile-lg);height:var(--tile-lg);border-radius:var(--radius-round);color:var(--color-bg);background:var(--color-brand);place-items:center;display:grid}.bdm-name{font-family:var(--font-display);font-size:var(--text-h3)}.bdm-arrow{height:var(--space-24);color:var(--color-brand);align-items:center;display:flex;position:relative}.bdm-line{height:var(--line-w-strong);transform-origin:100%;background:currentColor;flex:1}.bdm-head{margin-inline-start:calc(-1 * var(--space-12))}.bdm-dot{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-round);background:var(--color-brand);box-shadow:var(--shadow-glow);opacity:0;position:absolute;top:50%;right:0;translate:0 -50%}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=off]) .bdm-flow:not(.in) .bdm-line{transform:scaleX(0)}html:not([data-motion=off]) .bdm-line{transition:transform var(--dur-xslow) var(--ease-in-out) .4s}html.js:not([data-motion=off]) .bdm-flow:not(.in) .bdm-head{opacity:0}html:not([data-motion=off]) .bdm-head{transition:opacity var(--dur) var(--ease-out) 1.5s}html:not([data-motion=off]) .bdm-flow.in .bdm-dot{animation:bdm-travel 3.6s var(--ease-in-out) 1.8s infinite}}@keyframes bdm-travel{0%{opacity:0;right:0}15%{opacity:1}75%{opacity:1}to{right:calc(100% - var(--space-24));opacity:0}}.bdo-grid{gap:var(--space-48) var(--gap-media);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.bdo-text{gap:var(--space-16);display:grid}.bdo-cards{gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bdo-card{gap:var(--space-12);padding:var(--card-pad);border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card);align-content:start;display:grid}.bdo-card h3{font-size:var(--text-h4);line-height:var(--leading-snug)}.bdo-card p{color:var(--color-muted)}.bdo-tile{width:var(--tile-lg);height:var(--tile-lg);border-radius:var(--radius);color:var(--color-brand);background:color-mix(in oklab, var(--color-brand) 13%, var(--clear));place-items:center;display:grid}.bdo-links{gap:var(--space-8) var(--space-32);flex-wrap:wrap;grid-column:2;display:flex}@media (width<=1279px){.bdi-grid,.bdo-grid{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.bdo-links{grid-column:auto}.bdi-text .h2{max-width:30ch}.bdi-panel{max-width:calc(var(--measure) + var(--space-128))}.bdw-body{gap:var(--space-16);max-width:var(--measure);grid-template-columns:minmax(0,1fr)}.bdw-body p+p{border-inline-start:0;padding-inline-start:0}}@media (width<=1023px){.bdc-grid,.bdm-grid{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.bdc-media{max-width:34rem;position:static}}@media (width<=640px){.bdo-cards{grid-template-columns:minmax(0,1fr)}.bdm-flow{justify-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.bdm-node{width:var(--diagram-node)}.bdm-arrow{width:var(--space-64);height:var(--space-24);margin-block:var(--space-16);rotate:-90deg}}.bds-head{gap:var(--space-16) var(--gap-media);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;display:grid}.bds-head .h2{max-width:22ch}.bds-tabs{gap:var(--space-8);margin-block:var(--space-48) var(--space-8);border-block-end:var(--line-w) solid var(--color-line);padding-block-end:var(--space-16);display:flex;position:relative}.bds-tabs[hidden]{display:none}.bds-tab{align-items:center;gap:var(--space-12);min-height:var(--bds-tab-h);padding:0 var(--space-24);border:var(--line-w) solid var(--color-line-strong);border-radius:var(--radius);background:var(--grad-card);box-shadow:var(--shadow-rim);color:var(--color-text);font-weight:var(--weight-strong);white-space:nowrap;cursor:pointer;display:inline-flex}.bds-tab .icon{color:var(--color-brand)}.bds-tab:hover{border-color:var(--color-text)}.bds-tab[aria-selected=true]{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface))}.bds-tab[aria-selected=true] .icon{color:var(--color-accent)}.bds-ink{left:0;bottom:calc(-1 * var(--line-w));width:var(--iw,0);height:var(--ring-w);background:var(--color-accent);transform:translateX(var(--ix,0));position:absolute}.bds-panel{grid-template-columns:minmax(0, 1fr) var(--bds-doc-w);gap:var(--gap-media);padding-block:var(--space-48) var(--space-16);align-items:center;display:grid}html.js:not([data-motion=off]) .bds-panel:not(.is-on){display:none}.bds-decide{gap:var(--space-16);max-width:var(--measure);align-content:start;display:grid}.bds-decide h3{font-size:var(--text-h3-lg)}.bds-label{color:var(--color-brand);font-size:var(--text-small);font-weight:var(--weight-strong);letter-spacing:var(--tracking-wide)}.bds-points{display:grid}.bds-points li{gap:var(--space-16);padding-block:var(--space-12);border-block-start:var(--line-w) solid var(--color-line);grid-template-columns:auto 1fr;align-items:center;display:grid}.bds-points li:last-child{border-block-end:var(--line-w) solid var(--color-line)}.bds-tick{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-round);color:var(--color-bg);background:var(--color-brand);place-items:center;display:grid}.bds-act{align-items:center;gap:var(--space-16) var(--space-32);flex-wrap:wrap;margin-block-start:var(--space-16);display:flex}.bds-doc{gap:var(--space-12);padding:var(--space-32);border-radius:var(--radius-sm);background:var(--grad-paper);color:var(--paper-ink);box-shadow:var(--shadow-doc-stack);align-content:start;display:grid;position:relative;rotate:-1.5deg}.bds-doc-lh{align-items:center;gap:var(--space-12);border-block-end:var(--line-w) solid var(--paper-line);color:var(--l-muted);font-size:var(--text-small);font-weight:var(--weight-strong);padding-block-end:var(--space-12);display:flex}.bds-doc-lh img{width:var(--space-32);height:auto}.bds-doc-tag{padding:var(--space-4) var(--space-12);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--lbrand) 14%, var(--clear));color:var(--l-text);font-size:var(--text-xs);font-weight:var(--weight-strong);justify-self:start}.bds-doc h4{font-size:var(--text-h3);line-height:var(--leading-heading);color:var(--paper-ink)}.bds-doc-link{color:inherit;text-decoration:none}.bds-doc-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.bds-doc-link:focus-visible{outline:none}.bds-doc:has(.bds-doc-link:focus-visible){outline:var(--ring-w) solid var(--color-focus);outline-offset:var(--ring-offset)}.bds-doc p{color:var(--l-muted)}.bds-doc-more{align-items:center;gap:var(--space-8);color:var(--l-accent);font-weight:var(--weight-strong);text-underline-offset:var(--space-4);text-decoration:underline;display:inline-flex}html:not(.js) .bds-tabs,html[data-motion=off] .bds-tabs{display:none}:is(html:not(.js),html[data-motion=off]) .bds-panel+.bds-panel{border-block-start:var(--line-w) solid var(--color-line)}:is(html:not(.js),html[data-motion=off]) .bds-panel:first-of-type{margin-block-start:var(--space-24)}@media (prefers-reduced-motion:no-preference){.bds-tab{transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out)}.bds-tab:active{transform:scale(var(--press));transition-duration:var(--dur-fast)}.bds-ink{transition:transform var(--dur-medium) var(--ease-expo), width var(--dur-medium) var(--ease-expo)}.bds-doc{transition:rotate var(--dur-medium) var(--ease-out), translate var(--dur-medium) var(--ease-out), box-shadow var(--dur-medium) var(--ease-out)}.bds-doc:hover{rotate:0deg;translate:0 var(--lift-card)}.bds-doc-more .icon{transition:transform var(--dur) var(--ease-out)}[dir=rtl] .bds-doc:hover .bds-doc-more .icon-dir{transform:scaleX(-1) translateX(calc(-1 * var(--nudge)))}html:not([data-motion=off]) .bds-panel.is-in .bds-doc{animation:bds-doc-in var(--dur-slow) var(--ease-expo) both}html:not([data-motion=off]) .bds-panel.is-in .bds-points li{animation:bds-rise var(--dur-medium) var(--ease-out) both;animation-delay:calc(var(--k) * var(--stagger))}}@keyframes bds-doc-in{0%{opacity:0;translate:calc(var(--inline-sign) * var(--space-48)) var(--space-16);rotate:-6deg}}@keyframes bds-rise{0%{opacity:0;translate:0 var(--space-12)}}@media (width<=1279px){.bds-panel{gap:var(--space-48);grid-template-columns:minmax(0,1fr)}.bds-doc{max-width:36rem;rotate:0deg}}@media (width<=1023px){.bds-head{grid-template-columns:minmax(0,1fr)}.bds-tabs{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto}.bds-tabs::-webkit-scrollbar{display:none}}@media (width<=640px){.bds-tab{padding:0 var(--space-16)}.bds-doc{padding:var(--space-24)}.bds-act .btn{flex:100%}}.bdf-grid{gap:var(--gap-media);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.bdf-text{gap:var(--space-16);max-width:var(--measure);justify-items:start;display:grid}.bdf-text .h2{margin-block-end:var(--space-8)}.bdf-cap{color:var(--color-muted);font-size:var(--text-small)}.bdf-card{padding:var(--card-pad);border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card);color:var(--color-text)}.bdf-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.bdf-table caption{color:var(--color-brand);font-weight:var(--weight-strong);text-align:start;padding-block-end:var(--space-16)}.bdf-table th,.bdf-table td{padding:var(--space-16) 0;border-block-start:var(--line-w) solid var(--color-line);text-align:start;vertical-align:top}.bdf-table th{font-weight:var(--weight-regular);color:var(--color-muted);padding-inline-end:var(--space-24)}.bdf-table td{width:58%}.bdf-fee{font-weight:var(--weight-bold);font-size:var(--text-lede);display:block}.bdf-bar{height:var(--fee-bar-h);border-radius:var(--radius-sm);background:var(--grad-fee-bar);width:calc(var(--v) * 100%);transform-origin:100%;margin-block-start:var(--space-8);display:block}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=off]) .bdf-card:not(.in) .bdf-bar{transform:scaleX(0)}html:not([data-motion=off]) .bdf-bar{transition:transform var(--dur-xslow) var(--ease-expo);transition-delay:calc(.4s + var(--n,0) * .15s)}}.bdn{padding-block:var(--space-48)}.bdn-grid{gap:var(--space-24) var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;display:grid}.bdn h2{font-size:var(--text-h2-sm)}.bdn-lines{gap:var(--space-8);font-weight:var(--weight-strong);display:grid}.bdr-grid{gap:var(--gap-media);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.bdr-h{top:calc(var(--header-space) + var(--space-32));max-width:16ch;position:sticky}.bdr-rail{max-width:var(--measure);display:grid}.bdr-step{grid-template-columns:var(--node) minmax(0, 1fr);gap:var(--space-24);padding-block-end:var(--space-32);display:grid;position:relative}.bdr-step:last-child{padding-block-end:0}.bdr-step:not(:last-child):before{content:"";inset-inline-start:calc(var(--node) / 2 - var(--line-w));top:var(--node);width:var(--line-w-strong);background:color-mix(in oklab, var(--color-brand) 55%, var(--clear));position:absolute;bottom:0}.bdr-num{width:var(--node);height:var(--node);border-radius:var(--radius-round);border:var(--line-w-strong) solid var(--color-brand);color:var(--color-brand);font-family:var(--font-display);font-size:var(--text-h4);background:var(--color-bg);place-items:center;display:grid}.bdr-step:last-child .bdr-num{background:var(--color-brand);color:var(--color-bg)}.bdr-body{gap:var(--space-8);padding-block-start:var(--space-8);display:grid}.bdr-body h3{font-size:var(--text-h4);line-height:var(--leading-snug)}.bdr-body p{color:var(--color-muted)}.bdz-panel{gap:var(--space-32) var(--gap-media);padding:var(--space-48);border:var(--line-w-strong) solid color-mix(in oklab, var(--lbrand) 45%, var(--clear));border-radius:var(--radius-lg);background:var(--l-bg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.bdz-head{gap:var(--space-16);align-content:start;display:grid}.bdz-head .h2{font-size:var(--text-h2-md)}.bdz-head p{color:var(--color-muted)}.bdz-tile{width:var(--tile-lg);height:var(--tile-lg);border-radius:var(--radius);color:var(--color-brand);background:color-mix(in oklab, var(--color-brand) 12%, var(--clear));place-items:center;display:grid}.bdz-list{gap:var(--space-16);align-content:start;display:grid}.bdz-list li{gap:var(--space-16);border-block-end:var(--line-w) solid var(--color-line);grid-template-columns:auto 1fr;align-items:start;padding-block-end:var(--space-16);display:grid}.bdz-check{color:var(--color-brand);width:var(--icon-lg);height:var(--icon-lg)}.bdz-links{gap:0 var(--space-32);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.bdb-head{justify-content:space-between;align-items:end;gap:var(--space-24);flex-wrap:wrap;display:flex}.bdb-head .h2{max-width:26ch}.bdb-seats{gap:var(--space-8);padding-block-end:var(--space-12);display:inline-flex}.bdb-seats i{width:var(--seat);height:var(--seat);border-radius:var(--radius-round);border:var(--line-w-strong) solid var(--color-brand)}.bdb-seats i:nth-child(-n+3){background:var(--color-brand)}.bdb-row{grid-template-columns:repeat(5, minmax(0, var(--arch-w)));justify-content:space-between;gap:var(--space-24);margin-block-start:var(--space-48);padding-block-end:var(--space-24);display:grid;position:relative}.bdb-row:after{content:"";inset-inline:0;height:var(--line-w-strong);background:var(--grad-brass-side);position:absolute;bottom:0}.bdb-dayan{gap:var(--space-16);text-align:center;display:grid}.bdb-arch{aspect-ratio:3/4;border-radius:var(--radius-arch);box-shadow:var(--shadow-rim), var(--shadow-card), inset 0 0 0 var(--line-w-strong) var(--color-brand);overflow:hidden}.bdb-arch img{object-fit:cover;object-position:50% 14%;width:100%;height:100%}.bdb-dayan h3{font-size:var(--text-body);font-family:var(--font-text);font-weight:var(--weight-strong);line-height:var(--leading-snug)}.bdb-foot{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-32);flex-wrap:wrap;margin-block-start:var(--space-32);display:flex}.bdb-foot p{color:var(--color-muted)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bdb-seats i{animation:bdb-seat 10s var(--ease-in-out) infinite;animation-delay:calc(var(--s) * -2s)}}@keyframes bdb-seat{0%,57%{background:var(--color-brand)}60%,97%{background:var(--clear)}to{background:var(--color-brand)}}.bdu-panel{gap:var(--space-32);padding:var(--space-48);border-radius:var(--radius-lg);border:var(--line-w-strong) solid color-mix(in oklab, var(--color-danger) 60%, var(--clear));background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card);color:var(--color-text);justify-items:start;display:grid}.bdu-head{gap:var(--space-24);grid-template-columns:auto 1fr;align-items:center;display:grid}.bdu-head .h2{font-size:var(--text-h2-md);max-width:30ch}.bdu-tile{width:var(--tile-lg);height:var(--tile-lg);border-radius:var(--radius);color:var(--color-danger);background:color-mix(in oklab, var(--color-danger) 14%, var(--clear));place-items:center;display:grid}.bdu-lines{gap:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bdu-lines p+p{border-inline-start:var(--line-w) solid var(--color-line);padding-inline-start:var(--space-32)}.bdu-quiet{color:var(--color-muted)}.bdl-head{justify-content:space-between;align-items:end;gap:var(--space-16) var(--space-32);flex-wrap:wrap;margin-block-end:var(--space-32);display:flex}.bdl-list{column-gap:var(--space-48);border-block-start:var(--line-w) solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bdl-list li{border-block-end:var(--line-w) solid var(--color-line)}.bdl-row{gap:var(--space-16);min-height:calc(var(--target-min) + var(--space-24));padding:var(--space-12) var(--space-8);color:var(--color-text);border-radius:var(--radius-sm);grid-template-columns:auto 1fr auto;align-items:center;text-decoration:none;display:grid}.bdl-row .tag{white-space:nowrap}.bdl-title{font-weight:var(--weight-strong)}.bdl-go{color:var(--color-accent)}.bdl-row:hover{background:color-mix(in oklab, var(--color-text) 6%, var(--clear))}.bdl-row:hover .bdl-title{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:var(--space-4)}@media (prefers-reduced-motion:no-preference){.bdl-row{transition:background-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out)}.bdl-row .bdl-go{transition:transform var(--dur) var(--ease-out)}[dir=rtl] .bdl-row:hover .bdl-go{transform:scaleX(-1) translateX(calc(-1 * var(--nudge)))}.bdl-row:active{transform:scale(var(--press))}}.bdq-list{column-gap:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-block-start:var(--space-32);display:grid}.bdq-item{border-block-end:var(--line-w) solid var(--color-line-strong)}.bdq-item:first-child{border-block-start:var(--line-w) solid var(--color-line-strong)}.bdq-item summary{gap:var(--space-16);min-height:calc(var(--target-min) + var(--space-16));padding-block:var(--space-16);cursor:pointer;grid-template-columns:1fr auto;align-items:center;list-style:none;display:grid}.bdq-item summary::-webkit-details-marker{display:none}.bdq-item h3{font-size:var(--text-h4);line-height:var(--leading-snug)}.bdq-mark{color:var(--color-accent);width:var(--icon-lg);height:var(--icon-lg)}.bdq-item[open] .bdq-mark{rotate:45deg}.bdq-item summary:hover h3{color:var(--color-accent)}.bdq-item p{color:var(--color-muted);max-width:var(--measure);padding-block-end:var(--space-24)}@media (prefers-reduced-motion:no-preference){.bdq-mark{transition:rotate var(--dur) var(--ease-out)}.bdq-item summary h3{transition:color var(--dur) var(--ease-out)}}@media (width<=1279px){.bdu-lines{gap:var(--space-16);max-width:var(--measure);grid-template-columns:minmax(0,1fr)}.bdu-lines p+p{border-inline-start:0;padding-inline-start:0}}@media (width<=1023px){.bdf-grid,.bdr-grid,.bdz-panel{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.bdn-grid{justify-items:start;gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.bdr-h{max-width:none;position:static}.bdb-row{grid-template-columns:repeat(5, var(--arch-w));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;justify-content:start;overflow-x:auto}.bdb-row::-webkit-scrollbar{display:none}.bdb-row:after{inset-inline:var(--gutter)}.bdb-dayan{scroll-snap-align:start}.bdl-list,.bdq-list{grid-template-columns:minmax(0,1fr)}.bdq-col+.bdq-col .bdq-item:first-child{border-block-start:0}}@media (width<=640px){.bdz-panel,.bdu-panel{padding:var(--space-24)}.bdu-head{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.bdb-row{grid-template-columns:repeat(5, var(--arch-phone))}.bdn .btn,.bdu-panel .btn{place-self:stretch stretch}.bdf-table th,.bdf-table td{width:auto;display:block}.bdf-table th{padding-block-end:0}.bdf-table td{border-block-start:0;padding-block-start:var(--space-4)}.bdl-row{grid-template-columns:minmax(0,1fr) auto}.bdl-row .tag{grid-column:1/-1;justify-self:start}}
