.studio__media{padding-bottom:var(--s-9)}.principles{gap:var(--s-7) var(--gutter);margin:0;display:grid}.principles>li{gap:var(--s-2);align-content:start;max-width:36ch;display:grid}@media (min-width:768px){.principles{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio__culture{padding-block:var(--section-pad)}.culture{gap:var(--s-7);margin:0;display:grid}.culture li{gap:var(--s-2);display:grid}.culture p{max-width:40ch}.team{gap:var(--s-7) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;display:grid}.team li{align-content:start;gap:var(--s-2);display:grid}.team__img{width:100%;margin-bottom:var(--s-2)}.team__bio{max-width:40ch}.locations{gap:var(--s-4);margin:0;display:grid}.locations li{gap:var(--s-1);display:grid}.studio__signup{gap:var(--s-5);max-width:520px;display:grid}.journal{padding-bottom:var(--section-pad)}.journal__filter{gap:var(--s-1);padding-block:var(--s-2);border-top:1px solid var(--rule);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.journal__filter button{min-height:36px;padding:0 var(--s-4);color:var(--fg-3);background:0 0;border:1px solid #0000;border-radius:999px;font-weight:500}.journal__filter button[aria-pressed=true]{color:var(--fg);border-color:var(--fg)}.journal__lead-link{gap:var(--s-6) var(--gutter);padding-block:var(--s-6) var(--s-9);border-bottom:1px solid var(--fg);align-items:center;display:grid}.journal__lead-text{gap:var(--s-4);max-width:40rem;display:grid}.journal__lead-title{text-wrap:balance;font-size:clamp(2.2rem,1.4rem + 2.4vw,3.6rem);line-height:1.04}.journal__lead-idea{font-family:var(--serif);font-size:clamp(1.2rem,1rem + .6vw,1.5rem);font-style:italic;line-height:1.35}.journal__lead-art,.note__plate-art{max-width:640px;overflow:hidden}.journal__lead-art .ink,.note__plate-art .ink{overflow:hidden}@media (min-width:900px){.journal__lead-link{grid-template-columns:6fr 6fr}}.journal__contents{margin:0}.journal__entry{gap:var(--s-4) var(--gutter);padding-block:var(--s-7);border-bottom:1px solid var(--rule);grid-template-columns:3.5rem 1fr;align-items:start;display:grid}.journal__no{font-family:var(--serif);font-style:italic;font-size:var(--t-section);line-height:1}.journal__entry-text{gap:var(--s-3);max-width:44rem;display:grid}.journal__entry-art{display:none}.journal__title{text-wrap:balance;transition:transform var(--d-3) var(--ease)}.journal__entry:hover .journal__title{transform:translate(6px)}.journal__excerpt{max-width:60ch}@media (min-width:900px){.journal__entry{grid-template-columns:6rem 1fr 14rem}.journal__no{font-size:var(--t-display)}.journal__entry-art{display:block}}@media (prefers-reduced-motion:reduce){.journal__title{transition:none}}.journal__list{border-top:1px solid var(--rule);margin:0}.journal__row{gap:var(--s-1) var(--gutter);padding-block:var(--s-5);border-bottom:1px solid var(--rule);display:grid}.journal__row .journal__title{transition:transform var(--d-3) var(--ease)}.journal__row:hover .journal__title{transform:translate(6px)}@media (min-width:1024px){.journal__row{grid-template-columns:3fr 6fr 3fr;align-items:baseline}.journal__kind{text-align:right}}.note__progress{background:var(--accent);transform-origin:0;height:2px;z-index:calc(var(--z-header) + 1);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.note__byline{margin-top:var(--s-4)}.note__byline+.note__date{margin-top:var(--s-1)}.note__date{margin-top:var(--s-5)}.note__meta{gap:var(--s-1) var(--s-5);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.note__meta a{text-underline-offset:.2em;text-decoration:underline}.note__plate{padding-block:var(--s-9)}.note__plate-grid{gap:var(--s-7) var(--gutter);align-items:center;display:grid}.note__plate-art{max-width:640px}.note__idea{gap:var(--s-5);max-width:34rem;margin:0;display:grid}.note__idea-label{margin:0}.note__idea blockquote{font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(1.5rem,1.05rem + 1.3vw,2.25rem);font-style:italic;line-height:1.22;position:relative}.note__idea blockquote:before{content:"“";opacity:.35;font-size:1.6em;line-height:1;position:absolute;top:-.08em;left:-.55em}.note__idea-cap{opacity:.7;margin:0}@media (min-width:900px){.note__plate-grid{grid-template-columns:7fr 5fr}}@media (max-width:899px){.note__idea blockquote:before{margin-bottom:-.3em;display:block;position:static}}.note__body{counter-reset:sec}.note__body>p:first-child{font-family:var(--serif);font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);line-height:1.4}.note__body h2{counter-increment:sec;padding-top:var(--s-4);border-top:1px solid var(--rule);position:relative}.note__body h2:before{content:counter(sec, decimal-leading-zero);font-family:var(--serif);font-style:italic;font-size:var(--t-small);opacity:.6;margin-bottom:var(--s-2);display:block}@media (min-width:1024px){.note__body h2:before{right:calc(100% + var(--s-7));top:var(--s-4);font-size:var(--t-title);margin:0;line-height:1.2;position:absolute}}.note__media{margin-block:2.2em 2.6em}.note__media img{width:100%;height:auto;display:block}.note__film{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.note__film iframe,.note__film-poster{border:0;width:100%;height:100%;position:absolute;inset:0}.note__film-poster{cursor:pointer;background:#000;padding:0}.note__film-poster img{object-fit:cover;width:100%;height:100%;transition:transform var(--d-3) var(--ease), opacity var(--d-3) var(--ease)}.note__film-poster:hover img,.note__film-poster:focus-visible img{opacity:.9;transform:scale(1.015)}.note__film-play{left:var(--s-5);bottom:var(--s-5);background:#ffffffeb;border-radius:50%;width:64px;height:64px;position:absolute}.note__film-play:after{content:"";border:11px solid #0000;border-left:18px solid #111;border-right-width:0;position:absolute;top:21px;left:26px}.note__figcap{margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--rule);opacity:.8;max-width:64ch}.note__credit{text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.note__wrap{container-type:inline-size}@media (min-width:1024px){.note__media{--mw:min(100cqw, 1040px);width:var(--mw);margin-left:calc((100cqw - var(--mw)) / 2 - 25cqw - var(--gutter))}}@media (prefers-reduced-motion:reduce){.note__film-poster img{transition:none}}.note__body blockquote{font-style:italic;font-size:var(--t-section);padding:var(--s-5) 0;border-left:0;border-block:1px solid var(--fg);text-wrap:balance;margin-block:2em;line-height:1.2}.note__wrap{padding-block:var(--s-9) var(--s-10)}@media (min-width:1024px){.note__body,.note__tags{margin-left:calc(25% + var(--gutter))}}.note__tags{margin-top:var(--s-7)}.note__embed{aspect-ratio:16/9}.note__embed iframe{border:0;width:100%;height:100%}.note__next{padding-block:var(--s-9);border-top:1px solid var(--rule)}.note__next-link{gap:var(--s-5) var(--gutter);align-items:center;display:grid}.note__next-art{max-width:320px}.note__next-text{gap:var(--s-3);max-width:44rem;display:grid}@media (min-width:900px){.note__next-link{grid-template-columns:4fr 8fr}}.soon__body{gap:var(--s-5);align-content:start;display:grid}.facts{border-top:1px solid var(--rule);margin-top:var(--s-3);display:grid}.facts>div{gap:var(--s-1);padding-block:var(--s-4);border-bottom:1px solid var(--rule);display:grid}.facts dd{overflow-wrap:anywhere}.soon__cta{padding-block:var(--section-pad)}.soon__form{gap:var(--s-5);align-content:start;max-width:520px;display:grid}.contact{gap:var(--s-9) var(--gutter);display:grid}.contact__direct{gap:var(--s-6);align-content:start;max-width:48ch;display:grid}.contact__clock{align-items:baseline;gap:var(--s-2);display:flex}.contact__form{gap:var(--s-5);align-content:start;display:grid}.form{gap:var(--s-6);display:grid}.form__row{gap:var(--s-6) var(--gutter);display:grid}@media (min-width:768px){.form__row{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.contact{grid-template-columns:repeat(12,minmax(0,1fr))}.contact__direct{grid-column:1/span 5}.contact__form{grid-column:7/span 6}}.search__input{border:0;border-bottom:1px solid var(--fg);width:100%;padding:var(--s-3) 0;font-size:var(--t-section);letter-spacing:-.02em;background:0 0;border-radius:0}.search__input:focus{outline:none}.search__input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.search__count{margin-block:var(--s-4) var(--s-6)}.legal__toc ol{gap:var(--s-2);margin:var(--s-3) 0 0;display:grid}.legal section+section{margin-top:var(--s-7)}.legal--after{margin-top:var(--s-8)}.legal__table{border-collapse:collapse;width:100%}.legal__table th,.legal__table td{text-align:left;vertical-align:baseline;padding:var(--s-4) var(--s-4) var(--s-4) 0;border-bottom:1px solid var(--rule);font-weight:400}.legal__table thead th{border-top:1px solid var(--rule)}@media (max-width:640px){.legal__table thead{display:none}.legal__table tr{padding-block:var(--s-3);border-bottom:1px solid var(--rule);display:grid}.legal__table th,.legal__table td{padding:var(--s-1) 0;border:0}}.lost{min-height:100svh;overflow:clip}.lost__in{padding-top:calc(var(--header-h) + var(--s-9));padding-bottom:var(--s-9);gap:var(--s-5);display:grid}.lost__body{max-width:44ch}.lost__stage{margin-block:var(--s-9) var(--s-8);letter-spacing:-.03em;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:none;font-size:clamp(2.5rem,7vw,6rem);line-height:1;position:relative}.lost__ch{cursor:grab;transition:transform var(--d-4) var(--ease);display:inline-block}.lost__ch:active{cursor:grabbing;transition:none}.lost__ch[data-space]{cursor:default}.lost__stage[data-tidy] .lost__ch{color:var(--acid);transform:none}@media (max-width:767px){.lost__stage{white-space:normal}}
