.year-plate{display:grid;justify-items:center;gap:var(--space-s);padding:var(--card-pad);container-type:inline-size}.year-plate .year{font-size:min(calc(var(--year-size) * 1.5),34cqi)}.year-plate .hand{margin-top:calc(min(var(--year-size) * 1.5,34cqi)*-.3)}.plate-name{width:100%;padding-top:var(--space-s);border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--step--1);line-height:1.5;text-align:center;direction:ltr}.timeline-rule{--tl-line: 1.5;--tl-dot: calc(var(--step-1) * .7);grid-template-columns:var(--space-m) minmax(0,1fr);row-gap:var(--space-block)}.timeline-rule li{column-gap:var(--space-2xs);row-gap:var(--space-3xs)}.timeline-rule .yr{grid-area:1 / 2;justify-self:start;line-height:var(--tl-line)}.timeline-rule li>div{grid-area:2 / 2;min-width:0}.timeline-rule h3{line-height:var(--tl-line)}.timeline-rule li:before,.timeline-rule li:after{content:"";grid-column:1;grid-row:1 / span 2;justify-self:center}.timeline-rule li:before{align-self:start;width:var(--tl-dot);height:var(--tl-dot);margin-top:calc((var(--step-1) * var(--tl-line) - var(--tl-dot)) / 2);border-radius:50%;background:var(--amber)}.timeline-rule li:after{--tl-start: calc((var(--step-1) * var(--tl-line) + var(--tl-dot)) / 2 + var(--space-3xs));align-self:start;margin-top:var(--tl-start);height:calc(100% - var(--tl-start) + var(--space-block) - var(--space-3xs));border-inline-start:var(--rule-w) dashed var(--amber)}.timeline-rule li:last-child:after{display:none}.facts{display:grid;border-bottom:1px solid var(--line)}.facts>div{padding-block:var(--space-row);border-top:1px solid var(--line)}.facts dt{font-size:var(--step--1);line-height:1.5;color:var(--ink-3)}.facts dd{margin:0;font:600 var(--step-1)/1.6 var(--f-body);color:var(--navy)}.facts dd a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--blue-d)}.facts dd a:hover{text-decoration:underline}.facts .and{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2xs)}.flow-three .flow-txt{align-self:center}.flow-three h3{margin-bottom:0}.contact-stage{display:grid;gap:var(--space-items);padding:var(--card-pad)}.contact-row{display:flex;align-items:center;gap:var(--space-s);min-height:var(--tap);padding:var(--space-s);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white);transition:border-color .2s}.contact-row .ico{transition:background .2s,color .2s}.contact-row:hover{border-color:var(--blue)}.contact-row:hover .ico{background:var(--blue);color:var(--white)}.contact-txt{min-width:0;display:grid}.contact-hours{display:flex;align-items:center;gap:var(--space-2xs);margin:0;font-size:var(--step--1);color:var(--ink-2)}.contact-hours i{font-size:var(--step-0);color:var(--ink-3)}.contact-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--line)}.contact-social .social a{border-color:var(--line);background:var(--white);color:var(--navy)}.contact-social .social a:hover{border-color:var(--navy);background:var(--navy);color:var(--white)}.contact-label{font-size:var(--step--1);line-height:1.5;color:var(--ink-3)}.contact-value{display:block;font:700 var(--step-1)/1.4 var(--f-head);color:var(--navy);direction:ltr;text-align:start}.contact-stage .hand{justify-self:end;margin-block:calc(var(--space-items) * -1 + .4rem) calc(var(--space-items) * -.5);margin-inline-end:12%}.contact-stage .note,.fine-head h2{font-size:var(--step-2)}.badge-stage{display:grid;justify-items:center;align-content:center;gap:var(--space-s);min-height:calc(var(--stage-h) * .8);padding:var(--card-pad)}.badge-stage .badge{width:min(60%,calc(var(--stage-h) * .4));aspect-ratio:54/86;display:flex;flex-direction:column;rotate:4deg}.badge-stage .bd-band{padding-block:var(--space-3xs);background:var(--navy)}.badge-stage .bd-name{font:800 calc(var(--cq-badge) * 2.6)/1.2 var(--f-head)}.badge-stage .bd-cat{font-size:calc(var(--cq-badge) * 1.1)}.badge-stage .qr{flex:1 1 0;min-height:0;height:auto;margin-block:var(--space-2xs)}.ab-occ{--event: #7D5F33}.ab-occ-visual{position:relative;width:100%;max-width:34rem;padding-inline:3%;justify-self:center}.ab-occ-hand{display:flex;align-items:flex-start;gap:var(--space-3xs);margin-bottom:calc(var(--space-xs) * -1);margin-inline-start:var(--space-l);pointer-events:none;position:relative;z-index:2}.ab-occ-hand .note{font-size:var(--step-1)}.ab-occ-hand .arrow{flex:none;width:var(--space-xl);height:calc(var(--space-xl) * .7);margin-top:var(--space-2xs)}.ab-occ .wd-rows{display:flex;flex-direction:column}.ab-occ .ui-kpi{padding:.5em .6em}@media (min-width: 600px){.timeline-rule{grid-template-columns:max-content var(--space-m) minmax(0,1fr)}.timeline-rule li{row-gap:0}.timeline-rule .yr{grid-area:1 / 1;justify-self:auto}.timeline-rule li>div{grid-area:1 / 3}.timeline-rule li:before,.timeline-rule li:after{grid-column:2;grid-row:1}}@media (min-width: 960px){.sticky-head{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-m))}}@media (min-width: 600px){.facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-cols)}}@media (min-width: 960px){.flow-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@container stage (min-width: 24rem){.contact-value{font-size:var(--step-2)}}@container stage (min-width: 32rem){.contact-row{--ico-s: var(--ico-l);gap:var(--space-m);padding:var(--space-m)}.contact-value{font-size:var(--step-3)}}
