.Chrome-module__HuwFJq__chrome{z-index:20;pointer-events:none;position:fixed;inset:0}.Chrome-module__HuwFJq__chrome>*{pointer-events:auto;transition:opacity .6s}.Chrome-module__HuwFJq__dimmed>*{opacity:.25}.Chrome-module__HuwFJq__wordmark{position:absolute;top:clamp(1.5rem,4vh,2.75rem);left:50%;transform:translate(-50%)}.Chrome-module__HuwFJq__mark{opacity:.92;transition:opacity .26s;display:block}.Chrome-module__HuwFJq__mark:hover,.Chrome-module__HuwFJq__mark:focus-visible{opacity:1}@media (max-width:640px){.Chrome-module__HuwFJq__navItem{padding:.75rem 1.4rem}}
.Wordmark-module__L-y88a__wordmark{height:auto;display:block}.Wordmark-module__L-y88a__lead{width:clamp(11rem,24vw,17rem)}.Wordmark-module__L-y88a__back{width:clamp(8.5rem,20vw,11rem)}
.GlassNav-module__NrQR5W__bar{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#1414188c;border:1px solid #f2f0ec14;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem;display:flex;position:fixed;bottom:clamp(1.25rem,4vh,2.25rem);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #f2f0ec24,0 8px 30px #00000073}.GlassNav-module__NrQR5W__pill{font-family:var(--font-condensed);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:var(--ink);cursor:pointer;background:#0505068c;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.4rem;font-size:.7rem;font-weight:400;transition:color .22s,background-color .22s,transform .22s;display:inline-flex}.GlassNav-module__NrQR5W__pill:hover,.GlassNav-module__NrQR5W__pill:focus-visible{color:var(--void);background:var(--ink)}.GlassNav-module__NrQR5W__pill:active{transform:scale(.96)}.GlassNav-module__NrQR5W__pill[data-selected]{color:var(--void);background:var(--ink)}@media (max-width:640px){.GlassNav-module__NrQR5W__pill{padding:.75rem 1.3rem;font-size:.75rem}}
.FocusOverlay-module__9v66wG__centre{z-index:15;pointer-events:none;mix-blend-mode:difference;opacity:0;padding:0 1.5rem calc(var(--nav-bottom,2rem) + var(--nav-h,3rem) + var(--nav-pad,.4rem));place-items:end center;transition:opacity .2s;display:grid;position:fixed;inset:0}.FocusOverlay-module__9v66wG__centre.FocusOverlay-module__9v66wG__on{opacity:1;transition:opacity .46s cubic-bezier(.4,0,.2,1) .18s}.FocusOverlay-module__9v66wG__below .FocusOverlay-module__9v66wG__summary{max-width:30rem}.FocusOverlay-module__9v66wG__block{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:44rem;font-size:1rem;animation:.42s cubic-bezier(.2,.7,.3,1) both FocusOverlay-module__9v66wG__settle;display:flex}@keyframes FocusOverlay-module__9v66wG__settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.FocusOverlay-module__9v66wG__title{font-family:var(--font-condensed);font-weight:400;font-size:inherit;letter-spacing:-.02em;color:var(--ink);margin:0;line-height:.9}.FocusOverlay-module__9v66wG__year{letter-spacing:-.02em;vertical-align:0;margin-left:.18em;font-size:.42em;font-weight:300;position:relative;top:-.95em}.FocusOverlay-module__9v66wG__summary{font-family:var(--font-condensed);font-size:inherit;letter-spacing:-.02em;color:var(--ink);max-width:34rem;margin:0;font-weight:300;line-height:.9}.FocusOverlay-module__9v66wG__services{flex-wrap:wrap;justify-content:center;gap:.2rem;margin-top:.35rem;display:flex}.FocusOverlay-module__9v66wG__service{font-family:var(--font-condensed);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:var(--ink);border:1px solid #f2f0ec47;border-radius:999px;padding:.18rem .42rem;font-size:.5rem;line-height:1}
.IndexView-module__Uaeb4W__panel{z-index:40;-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;overscroll-behavior:contain;background:#050506ed;transition:opacity .48s cubic-bezier(.4,0,.2,1);position:fixed;inset:0;overflow-y:auto}.IndexView-module__Uaeb4W__open{opacity:1;pointer-events:auto}.IndexView-module__Uaeb4W__inner{max-width:62rem;margin:0 auto;padding:clamp(5rem,14vh,9rem) clamp(1.25rem,5vw,3rem) 6rem}.IndexView-module__Uaeb4W__head{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:baseline;padding-bottom:1.1rem;display:flex}.IndexView-module__Uaeb4W__count{font-family:var(--font-condensed);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink-faint);font-size:.5625rem}.IndexView-module__Uaeb4W__list{margin:0;padding:0;list-style:none}.IndexView-module__Uaeb4W__row{border-bottom:1px solid var(--edge);align-items:center;gap:1rem;display:flex}.IndexView-module__Uaeb4W__entry{text-align:left;color:var(--ink-dim);flex:1;grid-template-columns:2.5rem 1fr auto auto;align-items:baseline;gap:1.25rem;padding:1.15rem 0;transition:color .24s;display:grid}.IndexView-module__Uaeb4W__entry:hover,.IndexView-module__Uaeb4W__entry:focus-visible,.IndexView-module__Uaeb4W__current .IndexView-module__Uaeb4W__name{color:var(--ink)}.IndexView-module__Uaeb4W__current .IndexView-module__Uaeb4W__num{color:var(--accent)}.IndexView-module__Uaeb4W__num{font-family:var(--font-condensed);letter-spacing:-.02em;color:var(--ink-faint);font-size:.5625rem}.IndexView-module__Uaeb4W__name{font-family:var(--font-condensed);letter-spacing:-.02em;color:inherit;font-size:clamp(1.05rem,2.6vw,1.6rem)}.IndexView-module__Uaeb4W__client,.IndexView-module__Uaeb4W__year{font-family:var(--font-condensed);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink-faint);font-size:.5625rem}.IndexView-module__Uaeb4W__deep{font-family:var(--font-condensed);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink-faint);padding:.6rem 0 .6rem 1rem;font-size:.5625rem;transition:color .24s}.IndexView-module__Uaeb4W__deep:hover,.IndexView-module__Uaeb4W__deep:focus-visible{color:var(--ink)}.IndexView-module__Uaeb4W__empty{font-family:var(--font-condensed);color:var(--ink-faint);padding:3rem 0;font-size:.75rem}@media (max-width:720px){.IndexView-module__Uaeb4W__entry{grid-template-columns:2rem 1fr;row-gap:.35rem}.IndexView-module__Uaeb4W__client,.IndexView-module__Uaeb4W__year{grid-column:2}}
.Loader-module__OpcrDa__root{z-index:16;pointer-events:none;justify-content:center;align-items:center;padding:0 16px;display:flex;position:fixed;inset:0}@media (min-width:768px){.Loader-module__OpcrDa__root{padding:0 16vw}}.Loader-module__OpcrDa__root:before{content:"";background:var(--void);transition:opacity 1.4s;position:absolute;inset:0}.Loader-module__OpcrDa__gone{visibility:hidden;transition:visibility 0s linear 2s}.Loader-module__OpcrDa__gone:before{opacity:0}.Loader-module__OpcrDa__text{text-align:center;color:var(--ink);margin:0;font-size:clamp(34px,6vw,84px);font-stretch:100%;position:relative}.Loader-module__OpcrDa__gone .Loader-module__OpcrDa__text{animation:2s cubic-bezier(.4,0,.6,1) forwards Loader-module__OpcrDa__dissolve}.Loader-module__OpcrDa__line{display:block}.Loader-module__OpcrDa__word{white-space:nowrap;display:inline-block}.Loader-module__OpcrDa__letter{animation:Loader-module__OpcrDa__focus var(--rise) cubic-bezier(.13, 1, .24, 1) var(--delay) backwards;display:inline-block}.Loader-module__OpcrDa__gone .Loader-module__OpcrDa__letter{animation:none}@keyframes Loader-module__OpcrDa__focus{0%{opacity:0;filter:blur(18px)}to{opacity:1;filter:blur()}}@keyframes Loader-module__OpcrDa__dissolve{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(18px)}}@media (prefers-reduced-motion:reduce){.Loader-module__OpcrDa__letter,.Loader-module__OpcrDa__gone .Loader-module__OpcrDa__text{animation:none}.Loader-module__OpcrDa__gone{opacity:0;transition:opacity .4s,visibility 0s linear .4s}}
.Studio-module__-u_9NW__column{flex-direction:column;gap:clamp(2.5rem,7vh,4rem);width:100%;max-width:34rem;margin:0 auto;display:flex}.Studio-module__-u_9NW__fill{flex:auto;min-height:0}.Studio-module__-u_9NW__section{flex-direction:column;gap:clamp(.9rem,3vh,1.4rem);display:flex}.Studio-module__-u_9NW__studio{font-family:"ABC Areal", var(--font-condensed);color:var(--ink);--big:clamp(26px, 5.86cqw, 38px);--serif:clamp(28px, 6.17cqw, 40px);--mid:clamp(20px, 5.56cqw, 36px);--small:clamp(14px, 2.62cqw, 17px);--radius:clamp(16px, 3.7cqw, 24px);container-type:inline-size}.Studio-module__-u_9NW__studio .Studio-module__-u_9NW__column{gap:clamp(4.5rem,21.6cqw,8.75rem);max-width:none}.Studio-module__-u_9NW__studio .Studio-module__-u_9NW__section{gap:clamp(1.25rem,7.7cqw,3.125rem)}.Studio-module__-u_9NW__dim{color:var(--ink-dim)}.Studio-module__-u_9NW__block{display:block}.Studio-module__-u_9NW__centre{text-align:center}.Studio-module__-u_9NW__kicker{font-size:var(--big);letter-spacing:-.02em;color:var(--ink-dim);margin:0;font-style:italic;line-height:1}.Studio-module__-u_9NW__left{text-align:left}.Studio-module__-u_9NW__center{text-align:center}.Studio-module__-u_9NW__right{text-align:right}.Studio-module__-u_9NW__lead{font-size:var(--big);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.1}.Studio-module__-u_9NW__small{font-size:var(--small);letter-spacing:-.01em;margin:0;line-height:1.18}.Studio-module__-u_9NW__serif{font-family:Times New Roman,serif;font-size:var(--serif);letter-spacing:-.02em;margin:0;padding:0;font-weight:400;line-height:.88;list-style:none}.Studio-module__-u_9NW__photos{aspect-ratio:627/457;border-radius:var(--radius);--trade-ease:cubic-bezier(.05, 1, .2, 1);--trade:.6s var(--trade-ease);margin:calc(clamp(4.5rem,21.6cqw,8.75rem) - clamp(1.25rem,7.7cqw,3.125rem)) 0 0;position:relative;overflow:hidden}.Studio-module__-u_9NW__call{background:var(--void);border-radius:calc(var(--radius) * var(--depth,1));transition:left var(--trade), top var(--trade), width var(--trade), height var(--trade), border-radius var(--trade), opacity var(--trade);position:absolute;overflow:hidden;container-type:size}.Studio-module__-u_9NW__call img{object-fit:cover;width:100%;height:100%;display:block}.Studio-module__-u_9NW__callSpare{opacity:0;transition:none}.Studio-module__-u_9NW__clientGrid{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.Studio-module__-u_9NW__clientCell{justify-content:center;align-items:center;height:clamp(4.5rem,20cqw,8.1rem);display:flex}.Studio-module__-u_9NW__clientLogo{width:calc(var(--w) / 216 * 100%);height:auto;display:block}.Studio-module__-u_9NW__clientLogo[src$=\.png]{mix-blend-mode:screen}.Studio-module__-u_9NW__principles{line-height:.85}.Studio-module__-u_9NW__beliefs{grid-template-columns:repeat(2,1fr);gap:clamp(2.5rem,13.5cqw,5.5rem) clamp(1rem,5cqw,2rem);margin:0;padding:0;list-style:none;display:grid}.Studio-module__-u_9NW__values{line-height:1.1}.Studio-module__-u_9NW__services{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.Studio-module__-u_9NW__serviceList{font-size:var(--mid);letter-spacing:-.02em;white-space:nowrap;margin:0;padding:0;line-height:1.16;list-style:none}.Studio-module__-u_9NW__menu{margin:0;padding:0;list-style:none}.Studio-module__-u_9NW__menuRow{color:inherit;cursor:pointer;--snap:cubic-bezier(.16, 1, .3, 1);border-bottom:1px solid var(--ink-dim);isolation:isolate;min-height:clamp(3.5rem,14.2cqw,5.75rem);transition:color .32s var(--snap);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;text-decoration:none;display:flex;position:relative}.Studio-module__-u_9NW__menuRow:before{content:"";z-index:-1;border-radius:calc(var(--radius) / 2);background:var(--ink);opacity:0;will-change:opacity;transition:opacity .32s var(--snap);position:absolute;inset:0 -1rem -1px}@media (hover:hover){.Studio-module__-u_9NW__menuRow:hover,.Studio-module__-u_9NW__menuRow:focus-visible{color:var(--void)}.Studio-module__-u_9NW__menuRow:hover:before,.Studio-module__-u_9NW__menuRow:focus-visible:before{opacity:1}.Studio-module__-u_9NW__menuRow:hover .Studio-module__-u_9NW__menuLine,.Studio-module__-u_9NW__menuRow:focus-visible .Studio-module__-u_9NW__menuLine{color:var(--void)}}.Studio-module__-u_9NW__menuName{font-size:var(--mid);letter-spacing:-.02em;flex:none;line-height:1.1}.Studio-module__-u_9NW__menuLine{white-space:pre-line;font-size:var(--small);text-align:right;color:var(--ink-dim);transition:color .32s var(--snap);line-height:1.15}@container (max-width:480px){.Studio-module__-u_9NW__menuRow{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:.85rem 0}.Studio-module__-u_9NW__menuLine{white-space:normal;text-align:left}}.Studio-module__-u_9NW__talk{align-items:center;gap:clamp(1.25rem,5cqw,2rem)}.Studio-module__-u_9NW__talkButton{border:1px solid var(--ink);height:3rem;font-size:var(--small);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 2.5rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.Studio-module__-u_9NW__talkButton:hover,.Studio-module__-u_9NW__talkButton:focus-visible{background:var(--ink);color:var(--void)}.Studio-module__-u_9NW__brand{border-radius:1.75rem;width:100%;height:auto;display:block}.Studio-module__-u_9NW__contactKicker{font-family:var(--font-condensed);letter-spacing:-.02em;color:var(--ink-dim);text-align:right;margin:0;font-size:clamp(1.6rem,6.5vw,2.4rem);font-weight:400;line-height:1.02}.Studio-module__-u_9NW__paren{font-style:italic}
.ContactForm-module__j1WgZG__form{flex-direction:column;flex:auto;align-items:stretch;gap:clamp(1.1rem,3vw,1.6rem);width:100%;min-height:0;display:flex}.ContactForm-module__j1WgZG__field{width:100%;display:block}.ContactForm-module__j1WgZG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactForm-module__j1WgZG__input{font-family:var(--font-condensed);letter-spacing:-.02em;color:var(--ink);border:none;border-bottom:1px solid var(--edge);background:0 0;border-radius:0;width:100%;padding:.2em 0 .25em;font-size:clamp(1.35rem,5vw,1.9rem);font-weight:400;line-height:1.1;transition:border-color .24s}.ContactForm-module__j1WgZG__input::placeholder{color:var(--ink-faint)}.ContactForm-module__j1WgZG__input:focus{border-bottom-color:var(--ink-dim);outline:none}.ContactForm-module__j1WgZG__invalid,.ContactForm-module__j1WgZG__invalid:focus{border-bottom-color:#d98b7a8c}.ContactForm-module__j1WgZG__invalid::placeholder{color:#d98b7a}.ContactForm-module__j1WgZG__messageField{flex-direction:column;flex:0 auto;min-height:0;display:flex}.ContactForm-module__j1WgZG__message{resize:none;overscroll-behavior:contain;flex:0 auto;min-height:1.55em;display:block;overflow-y:auto}.ContactForm-module__j1WgZG__inquiry{text-align:left;cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ContactForm-module__j1WgZG__inquiryEmpty{color:var(--ink-faint)}.ContactForm-module__j1WgZG__chevron{color:var(--ink-dim);transition:transform .3s cubic-bezier(.16,1,.3,1)}.ContactForm-module__j1WgZG__chevronOpen{transform:rotate(45deg)}.ContactForm-module__j1WgZG__inquiryField{position:relative}.ContactForm-module__j1WgZG__inquiryList{z-index:5;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#141418e6;border-radius:1rem;margin:.25rem 0 0;padding:0 .75rem .5rem;list-style:none;position:absolute;top:100%;left:-.75rem;right:-.75rem;box-shadow:0 16px 40px #00000080}.ContactForm-module__j1WgZG__inquiryRow{isolation:isolate;width:100%;min-height:3.25rem;font-family:var(--font-condensed);letter-spacing:-.02em;text-align:left;color:var(--ink);border:0;border-bottom:1px solid var(--ink-dim);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;transition:color .32s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ContactForm-module__j1WgZG__inquiryRow:before{content:"";z-index:-1;background:var(--ink);opacity:0;border-radius:.6rem;transition:opacity .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 -.75rem -1px}.ContactForm-module__j1WgZG__inquiryName{flex:none;font-size:clamp(1.1rem,4vw,1.5rem);line-height:1.1}.ContactForm-module__j1WgZG__inquiryLine{white-space:pre-line;text-align:right;color:var(--ink-dim);font-size:clamp(.75rem,2.4vw,.9rem);line-height:1.15;transition:color .32s cubic-bezier(.16,1,.3,1)}[aria-selected=true]>.ContactForm-module__j1WgZG__inquiryRow:before{opacity:.12}.ContactForm-module__j1WgZG__inquiryRow:focus-visible{outline:none}@media (hover:hover){.ContactForm-module__j1WgZG__inquiryRow:hover,.ContactForm-module__j1WgZG__inquiryRow:focus-visible{color:var(--void)}.ContactForm-module__j1WgZG__inquiryRow:hover:before,.ContactForm-module__j1WgZG__inquiryRow:focus-visible:before{opacity:1}.ContactForm-module__j1WgZG__inquiryRow:hover .ContactForm-module__j1WgZG__inquiryLine,.ContactForm-module__j1WgZG__inquiryRow:focus-visible .ContactForm-module__j1WgZG__inquiryLine{color:var(--void)}}@media (max-width:480px){.ContactForm-module__j1WgZG__inquiryRow{flex-direction:column;align-items:flex-start;gap:.2rem}.ContactForm-module__j1WgZG__inquiryLine{white-space:normal;text-align:left}}.ContactForm-module__j1WgZG__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__j1WgZG__submit{width:100%;font-family:var(--font-condensed);letter-spacing:-.02em;color:var(--ink);background:var(--void-lift);bottom:calc(var(--nav-h,3rem) + var(--nav-pad,.4rem) * 2);z-index:1;border:1px solid #f2f0ec1a;border-radius:999px;margin-top:auto;padding:.85em 1.2em;font-size:clamp(1rem,3.5vw,1.25rem);font-weight:400;transition:color .22s,background-color .22s;position:sticky;box-shadow:0 0 0 .75rem #0e0e11}.ContactForm-module__j1WgZG__submit:hover,.ContactForm-module__j1WgZG__submit:focus-visible{color:var(--void);background:var(--ink)}.ContactForm-module__j1WgZG__submit:disabled{color:var(--ink-faint);background:var(--void-lift);cursor:default}.ContactForm-module__j1WgZG__error,.ContactForm-module__j1WgZG__thanks{font-family:var(--font-condensed);letter-spacing:-.02em;margin:.4rem 0 0;font-weight:400}.ContactForm-module__j1WgZG__error{color:#d98b7a;font-size:.95rem}.ContactForm-module__j1WgZG__thanks{color:var(--ink);font-size:clamp(1.35rem,5vw,1.9rem);line-height:1.1}
.Sheet-module__TxLLoq__layer{--ease:cubic-bezier(.16, 1, .3, 1);--dur:.66s;--radius:1.75rem;--top:calc(clamp(1.5rem, 4vh, 2.75rem) + clamp(11rem, 24vw, 17rem) * .1738 + 1rem);--foot:calc(var(--nav-bottom,2rem) - var(--nav-pad,.4rem));--width:min(46rem, calc(100vw - 1.8rem));--seam:calc(var(--nav-bottom,2rem) + var(--nav-h,3rem) / 2);--p:0;display:contents}.Sheet-module__TxLLoq__dragging .Sheet-module__TxLLoq__sheet,.Sheet-module__TxLLoq__dragging .Sheet-module__TxLLoq__frame,.Sheet-module__TxLLoq__dragging .Sheet-module__TxLLoq__backdrop,.Sheet-module__TxLLoq__dragging .Sheet-module__TxLLoq__content{transition:none}.Sheet-module__TxLLoq__sheet{z-index:19;top:var(--top);bottom:var(--foot);width:var(--width);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border-radius:var(--radius);will-change:clip-path;clip-path:inset(calc(100% - var(--nav-pad,.4rem) - var(--nav-h,3rem) / 2) 50% calc(var(--nav-pad,.4rem) + var(--nav-h,3rem) / 2) round calc(var(--nav-h,3rem) / 2));visibility:hidden;pointer-events:none;transition:clip-path var(--dur) var(--ease), visibility 0s linear var(--dur);background:#1414188c;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__open{clip-path:inset(calc((100% - var(--nav-pad,.4rem) - var(--nav-h,3rem) / 2) * var(--p)) calc(50% * var(--p)) calc((var(--nav-pad,.4rem) + var(--nav-h,3rem) / 2) * var(--p)) round calc(var(--radius) + (var(--nav-h,3rem) / 2 - var(--radius)) * var(--p)));visibility:visible;pointer-events:auto;transition:clip-path var(--dur) var(--ease), visibility 0s}.Sheet-module__TxLLoq__frame{z-index:19;top:calc(100% - var(--seam));bottom:var(--seam);border-radius:calc(var(--nav-h,3rem) / 2);pointer-events:none;visibility:hidden;width:0;transition:top var(--dur) var(--ease), bottom var(--dur) var(--ease), width var(--dur) var(--ease), border-radius var(--dur) var(--ease), visibility 0s linear var(--dur);border:1px solid #f2f0ec14;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #f2f0ec24}.Sheet-module__TxLLoq__frame.Sheet-module__TxLLoq__open{top:calc(var(--top) + (100% - var(--seam) - var(--top)) * var(--p));bottom:calc(var(--foot) + (var(--seam) - var(--foot)) * var(--p));width:calc(var(--width) * (1 - var(--p)));border-radius:calc(var(--radius) + (var(--nav-h,3rem) / 2 - var(--radius)) * var(--p));visibility:visible;transition:top var(--dur) var(--ease), bottom var(--dur) var(--ease), width var(--dur) var(--ease), border-radius var(--dur) var(--ease), visibility 0s}.Sheet-module__TxLLoq__backdrop{z-index:18;-webkit-backdrop-filter:blur(48px)saturate(1.2);backdrop-filter:blur(48px)saturate(1.2);will-change:opacity;opacity:0;visibility:hidden;pointer-events:none;background:#05050659;transition:opacity .66s cubic-bezier(.32,.72,0,1),visibility 0s linear .66s;position:fixed;inset:0}.Sheet-module__TxLLoq__backdrop.Sheet-module__TxLLoq__open{opacity:calc(1 - var(--p));visibility:visible;pointer-events:auto;transition:opacity .66s cubic-bezier(.32,.72,0,1),visibility}.Sheet-module__TxLLoq__scroller{overscroll-behavior:none;scrollbar-width:none;outline:none;height:100%;overflow-y:auto}.Sheet-module__TxLLoq__scroller::-webkit-scrollbar{display:none}.Sheet-module__TxLLoq__content{padding:clamp(1.5rem, 4vw, 2.5rem) clamp(1.25rem, 4vw, 2.5rem) calc(var(--nav-h,3rem) + var(--nav-pad,.4rem) + clamp(1.5rem, 4vw, 2.5rem));transition:transform var(--dur) var(--ease);transform:translateY(2.5rem)}.Sheet-module__TxLLoq__fit{height:100%;padding-bottom:calc(var(--nav-h,3rem) + var(--nav-pad,.4rem) + 1.5rem);flex-direction:column;display:flex}.Sheet-module__TxLLoq__fitPane{flex-direction:column;flex:auto;min-height:0;display:flex}.Sheet-module__TxLLoq__fitPane[hidden]{display:none}.Sheet-module__TxLLoq__open .Sheet-module__TxLLoq__content{transform:translateY(calc(2.5rem * var(--p)))}.Sheet-module__TxLLoq__tag{text-align:right;letter-spacing:-.02em;color:var(--ink-dim);margin:0 0 clamp(.9rem,3vh,1.4rem);font-size:clamp(1.6rem,6.5vw,2.4rem);line-height:1.02}.Sheet-module__TxLLoq__paren{font-style:italic}.Sheet-module__TxLLoq__works{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));align-items:start;gap:1.75rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.Sheet-module__TxLLoq__work{text-align:left;gap:.45rem;width:100%;padding:0;display:grid}.Sheet-module__TxLLoq__thumb{aspect-ratio:16/9;background:var(--void-lift);border-radius:clamp(14px,3vw,22px);display:block;overflow:hidden}.Sheet-module__TxLLoq__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,0,0,1);display:block}.Sheet-module__TxLLoq__work:hover .Sheet-module__TxLLoq__thumb img,.Sheet-module__TxLLoq__work:focus-visible .Sheet-module__TxLLoq__thumb img{transform:scale(1.04)}.Sheet-module__TxLLoq__workName{color:var(--ink);font-size:1.15rem;line-height:1.1}.Sheet-module__TxLLoq__workMeta{text-transform:uppercase;color:var(--ink);font-size:.625rem}.Sheet-module__TxLLoq__workSummary{color:#f2f0ec80;font-size:1.15rem;line-height:1.1}.Sheet-module__TxLLoq__workKey{color:var(--ink)}.Sheet-module__TxLLoq__services{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}.Sheet-module__TxLLoq__service{text-transform:uppercase;white-space:nowrap;color:var(--ink);border:1px solid #f2f0ec29;border-radius:999px;padding:.35rem .6rem;font-size:.5625rem;line-height:1}.Sheet-module__TxLLoq__empty{color:var(--ink-dim);font-size:.75rem}@media (max-width:640px){.Sheet-module__TxLLoq__layer{--radius:1.4rem}.Sheet-module__TxLLoq__works{grid-template-columns:1fr 1fr;gap:1.25rem .75rem}}
.work-module__T6IbeG__page{background:var(--void);min-height:100vh;padding:0 clamp(1.25rem,5vw,3rem)}.work-module__T6IbeG__head{max-width:52rem;margin:0 auto;padding:clamp(2rem,6vh,3.5rem) 0}.work-module__T6IbeG__back{opacity:.72;transition:opacity .24s;display:inline-block}.work-module__T6IbeG__back:hover,.work-module__T6IbeG__back:focus-visible{opacity:1}.work-module__T6IbeG__article{max-width:52rem;margin:0 auto;padding-bottom:6rem}.work-module__T6IbeG__title{font-family:var(--font-condensed);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,6vw,3.8rem);font-weight:400;line-height:1.08}.work-module__T6IbeG__meta{font-family:var(--font-condensed);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;gap:0 1.5rem;margin-bottom:2.5rem;font-size:.5625rem;display:flex}.work-module__T6IbeG__player{border:1px solid var(--edge);background:#000;border-radius:3px;margin:0 0 2.5rem;overflow:hidden}.work-module__T6IbeG__video{width:100%;height:auto;display:block}.work-module__T6IbeG__lede{font-family:var(--font-condensed);letter-spacing:-.02em;color:var(--ink);margin:0 0 2rem;font-size:.9375rem;font-weight:300;line-height:1.85}.work-module__T6IbeG__body p{font-family:var(--font-condensed);color:var(--ink-dim);margin:0 0 1.4rem;font-size:.8125rem;font-weight:300;line-height:2}.work-module__T6IbeG__credits{border-top:1px solid var(--edge);margin:3rem 0 0;padding-top:2rem}.work-module__T6IbeG__creditRow{grid-template-columns:10rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.work-module__T6IbeG__creditRow dt{font-family:var(--font-condensed);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink-faint);font-size:.5625rem}.work-module__T6IbeG__creditRow dd{font-family:var(--font-condensed);color:var(--ink-dim);margin:0;font-size:.75rem}.work-module__T6IbeG__foot{max-width:52rem;margin:0 auto;padding:0 0 5rem}.work-module__T6IbeG__backLink{font-family:var(--font-condensed);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink-faint);font-size:.5625rem;transition:color .24s}.work-module__T6IbeG__backLink:hover{color:var(--ink)}@media (max-width:640px){.work-module__T6IbeG__creditRow{grid-template-columns:1fr;gap:.2rem}}
.Field-module__nt9JEW__root{background:var(--void);position:fixed;inset:0;overflow:hidden}.Field-module__nt9JEW__boot{background:var(--void);position:fixed;inset:0}
