.studio_logo{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none}.studio_logo img{height:1.875rem;width:auto}.studio_tag{display:inline-flex;align-items:center;height:1.5rem;padding:0 .55rem;border:1px solid var(--line);border-radius:99px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.studio_avatar{width:2rem;height:2rem;border-radius:99px;object-fit:cover;border:1px solid var(--line)}.video_media{position:relative}.video_media img{aspect-ratio:16/9;object-position:center}.video_play{position:absolute;inset:0;margin:auto;width:3rem;height:3rem;border-radius:99px;display:grid;place-items:center;background:#0009;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .35s var(--ease),background-color .35s var(--ease)}.video_play svg{width:1rem;height:1rem;fill:currentColor}.video_card:hover .video_play{transform:scale(1.08);background:#000c}.video_card .work_head .h3{font-size:1.0625rem;line-height:1.35;text-wrap:balance}.video_card .work_tags{padding-block-start:1.25rem}.coming_next{border:1px solid var(--line);border-top:0;padding:var(--cell--pad)}.coming_head{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.coming_list{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.coming_list li{display:flex;gap:.875rem;align-items:baseline;color:var(--text);line-height:1.45;text-wrap:pretty}.coming_num{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);flex:none}.skill_status{display:inline-flex;align-items:center;height:1.625rem;padding:0 .65rem;border-radius:99px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.skill_cell{min-height:18rem}.principle_cell{padding:var(--cell--pad);display:flex;flex-direction:column;gap:.75rem;min-height:12rem}.principle_cell .service_num{margin-block-end:auto;padding-block-end:1.5rem}.principle_cell .h3{font-size:1.25rem;letter-spacing:-.02em}@media(max-width:767px){.coming_list{grid-template-columns:minmax(0,1fr)}.studio_tag{height:1.375rem;font-size:.625rem}}@media(min-width:992px){html.is-scrolled .header_inner{max-width:calc(55rem + 2 * var(--cell--pad))}html.is-scrolled .scroll_progress{inset-inline:calc(50% - 26.5rem)}}.skill_code{display:flex;flex-direction:column;gap:.3rem;padding:.7rem .8rem;font-family:var(--font-mono);font-size:.6875rem;line-height:1.4;color:var(--muted);white-space:nowrap;overflow:hidden}.skill_code i{font-style:normal}.skill_code .is-meta{opacity:.7}.skill_code .is-h{color:var(--text);font-weight:500}.skill_cell>.skill_status{align-self:flex-start;margin-block-end:.875rem}.header .studio_logo{flex:none}.header .studio_logo img{height:2.125rem}@media(max-width:479px){.header_cta .button{display:none}}.studio_brand .studio_brand_mark{width:3.25rem;height:auto;border-radius:0;outline:0;object-fit:contain}.studio_proof{margin:2rem 0 0;display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line)}.studio_proof>div{padding-block:1rem;display:flex;flex-direction:column;gap:.25rem}.studio_proof>div+div{padding-inline-start:1.25rem;border-inline-start:1px solid var(--line)}.studio_proof dt{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.studio_proof dd{margin:0;font-size:1.0625rem;font-weight:500;color:var(--text);letter-spacing:-.01em}.studio_proof dd{font-size:1.375rem;letter-spacing:-.02em}#free-skill .form_grid{grid-template-rows:auto auto 1fr auto;align-content:stretch}#free-skill .field_grow{display:flex;flex-direction:column}#free-skill .field_grow textarea{flex:1;min-height:7rem;resize:vertical}#free-skill .form_grid .form_foot{align-self:end}#free-skill .form_done{align-content:center;justify-items:center;text-align:center}
