.hero{grid-template-columns:minmax(0,1fr);display:grid}.hero__copy{padding:20px var(--gutter) var(--s5);grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;display:grid}.hero__where{font-weight:600;line-height:1.3}.hero__copy .lede{max-width:none}.ticket{border:2px solid var(--brown);grid-template-columns:auto auto auto;width:100%;display:grid}.ticket>div{padding:10px clamp(8px,2.6vw,12px) 6px}.ticket>div+div{border-left:2px dashed var(--sand)}.ticket dd{font-family:var(--display);text-transform:uppercase;white-space:nowrap;font-size:clamp(.95rem,4.7vw,1.625rem);font-weight:800;line-height:1.15}.ticket dt{color:var(--cocoa)}.hero__act{align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.hero__act .btn{flex:100%}.hero__photo{aspect-ratio:4/5}@media (width>=620px) and (width<=1099px){.hero__photo{width:min(100%,460px);margin-left:auto}}@media (width>=760px){.hero__act .btn{flex:none}.ticket{width:auto}}@media (width>=1100px){.hero{--room:calc(69vw - 2 * var(--gutter));grid-template-columns:minmax(0,1fr) 31vw}.hero__copy{padding-block:20px var(--s4);align-content:space-between}.hero__photo{aspect-ratio:auto;min-height:100%;position:relative}.hero__photo img{object-position:12% 50%;position:absolute;inset:0}.hero__photo .shot{height:100%}}.proof__in{gap:var(--s4) var(--s3);padding-block:var(--s5);grid-template-columns:1fr 1fr;display:grid}.proof b{font-size:clamp(1.625rem,3vw,2.625rem);font-weight:800;line-height:1;display:block}.proof span{margin-top:var(--s2);color:var(--sand);font-size:18px;line-height:1.3;display:block}@media (width>=1000px){.proof__in{grid-template-columns:repeat(4,1fr);gap:0}.proof li{padding-inline:var(--s4);border-left:1px solid var(--cocoa)}.proof li:first-child{border-left:0;padding-left:0}.proof span{max-width:22ch}}.job{padding-bottom:0}.pillars{margin-top:var(--s5);border-top:1px solid var(--sand)}.pillar{border-bottom:1px solid var(--sand);transition:background-color .32s,color .32s}.pillar:last-child{border-bottom:0}.pillar__in{gap:var(--s3);padding-block:var(--s4);text-decoration:none;display:grid}.pillar__word{font-size:var(--t-display);white-space:nowrap;line-height:.92}.pillar__txt{gap:var(--s1);max-width:42ch;line-height:1.3;display:grid}.pillar--make.lit{background:var(--saffron);border-color:var(--saffron)}.pillar--pair.lit{background:var(--butter);border-color:var(--butter)}.pillar--sell.lit{background:var(--cherry);border-color:var(--cherry);color:var(--white)}.pillar--sell.lit :focus-visible,.pillar--sell.lit:focus-visible{outline-color:var(--white)}@media (width>=900px){.pillar__in{padding-block:var(--s5) var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end}}.trainer{gap:var(--s4);display:grid}.trainer__photo{aspect-ratio:4/5}@media (width>=620px) and (width<=999px){.trainer{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}.trainer .receipts{grid-template-columns:minmax(0,1fr)}}.trainer__certs{margin-top:var(--s5)}@media (width<=619px){.orgrows{display:none}}@media (width>=1000px){.trainer{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.orgrows>li{gap:var(--s1);display:grid}@media (width>=900px){.orgrows>li{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding-block:20px}}.orgrows b{padding-top:5px}.qs--two{gap:0 var(--s6);display:grid}@media (width>=900px){.qs--two{grid-template-columns:1fr 1fr}}
