.DesktopReachOut-module__-M2V7W__end{pointer-events:none;height:1px}.DesktopReachOut-module__-M2V7W__button{display:none}@media (min-width:768px){.DesktopReachOut-module__-M2V7W__button{z-index:6;pointer-events:none;opacity:0;justify-content:center;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:auto 0 32px;transform:translateY(12px)}.DesktopReachOut-module__-M2V7W__button[data-visible]{opacity:1;transform:translateY(0)}.DesktopReachOut-module__-M2V7W__button[data-visible]>a{pointer-events:auto}.DesktopReachOut-module__-M2V7W__button>a{box-shadow:0 4px 24px #00000040}}@media (prefers-reduced-motion:reduce){.DesktopReachOut-module__-M2V7W__button{transition:opacity .15s;transform:none}}
.ArtworkView-module__Ss3lcG__overlay{z-index:10;--gallery-edge:clamp(16px, 3vw, 36px);justify-content:center;align-items:center;padding:104px 100px 132px;display:flex;position:fixed;inset:0}.ArtworkView-module__Ss3lcG__overlay:focus{outline:none}.ArtworkView-module__Ss3lcG__backdrop{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#000000b3;animation:.26s cubic-bezier(.22,1,.36,1) ArtworkView-module__Ss3lcG__arrive;position:absolute;inset:0}.ArtworkView-module__Ss3lcG__figure{touch-action:auto;flex-direction:column;align-items:center;gap:20px;max-width:100%;margin:0;display:flex;position:relative}.ArtworkView-module__Ss3lcG__artwork{width:min(1100px, calc(100vw - 200px), calc((100svh - 236px) * var(--artwork-ratio)));aspect-ratio:var(--artwork-ratio);position:relative}.ArtworkView-module__Ss3lcG__movingMedia{z-index:1;border-radius:16px;width:100%;height:100%;position:absolute;inset:0 auto auto 0;overflow:hidden}.ArtworkView-module__Ss3lcG__media{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.ArtworkView-module__Ss3lcG__caption{font-family:var(--font-caption);top:calc(var(--gallery-edge) + env(safe-area-inset-top));left:calc(var(--gallery-edge) + env(safe-area-inset-left));text-align:left;z-index:2;max-width:calc(100vw - 160px);font-weight:700;line-height:1.3;position:fixed}.ArtworkView-module__Ss3lcG__name{color:var(--color-ink);font-size:15px;display:block}.ArtworkView-module__Ss3lcG__note{color:#fff;opacity:.6;font-size:12px;display:block}.ArtworkView-module__Ss3lcG__close{top:var(--gallery-edge);right:var(--gallery-edge);margin:env(safe-area-inset-top) env(safe-area-inset-right) 0 0;background-color:var(--color-pill);height:44px;color:var(--color-pill-ink);font:inherit;font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;border:0;border-radius:54px;align-items:center;padding-inline:18px;font-size:14px;font-weight:300;transition:background-color .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.ArtworkView-module__Ss3lcG__close:hover{background-color:var(--color-pill-active)}@keyframes ArtworkView-module__Ss3lcG__arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ArtworkView-module__Ss3lcG__backdrop{animation:none}.ArtworkView-module__Ss3lcG__close{transition:none}}.ArtworkView-module__Ss3lcG__galleryArrow{z-index:3;background:var(--color-pill-quiet);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:44.8px;height:44.8px;color:var(--color-pill-quiet-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ArtworkView-module__Ss3lcG__galleryArrow:hover{background:#ffffff29}.ArtworkView-module__Ss3lcG__galleryArrow:focus-visible{outline-offset:4px;outline:2px solid #fff}.ArtworkView-module__Ss3lcG__previous{left:calc(var(--gallery-edge) + env(safe-area-inset-left))}.ArtworkView-module__Ss3lcG__next{right:calc(var(--gallery-edge) + env(safe-area-inset-right))}.ArtworkView-module__Ss3lcG__thumbnails{bottom:calc(24px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - var(--gallery-edge) * 2);scrollbar-width:none;overscroll-behavior-x:contain;z-index:3;gap:12px;padding:6px;display:flex;position:absolute;left:50%;overflow-x:auto;transform:translate(-50%)}.ArtworkView-module__Ss3lcG__thumbnails::-webkit-scrollbar{display:none}.ArtworkView-module__Ss3lcG__thumbnail{opacity:.55;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;flex:0 0 68.4px;width:68.4px;height:57.6px;padding:0;transition:opacity .18s,box-shadow .18s;position:relative;overflow:hidden}.ArtworkView-module__Ss3lcG__thumbnail img,.ArtworkView-module__Ss3lcG__thumbnail video{object-fit:cover;width:100%;height:100%;display:block}.ArtworkView-module__Ss3lcG__thumbnail:hover{opacity:.85}.ArtworkView-module__Ss3lcG__thumbnail[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #fff}.ArtworkView-module__Ss3lcG__thumbnail:focus-visible{outline-offset:3px;outline:2px solid #fff}.ArtworkView-module__Ss3lcG__videoBadge{color:#fff;background:#000000a6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid;position:absolute;bottom:5px;right:5px}@media (max-width:767px){.ArtworkView-module__Ss3lcG__overlay{padding:104px 16px 160px}.ArtworkView-module__Ss3lcG__artwork{width:min(calc(100vw - 32px), calc((100svh - 264px) * var(--artwork-ratio)))}.ArtworkView-module__Ss3lcG__galleryArrow{top:auto;bottom:calc(112px + env(safe-area-inset-bottom));transform:none}.ArtworkView-module__Ss3lcG__thumbnails{bottom:calc(20px + env(safe-area-inset-bottom));gap:10px}.ArtworkView-module__Ss3lcG__thumbnail{flex-basis:57.6px;width:57.6px;height:50.4px}}@media (prefers-reduced-motion:reduce){.ArtworkView-module__Ss3lcG__thumbnail,.ArtworkView-module__Ss3lcG__galleryArrow{transition:none}}.ArtworkView-module__Ss3lcG__outgoingMedia{pointer-events:none;border-radius:16px;animation:.36s cubic-bezier(.3,.7,.3,1) both ArtworkView-module__Ss3lcG__slideOut;position:fixed;overflow:hidden}@keyframes ArtworkView-module__Ss3lcG__slideOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ArtworkView-module__Ss3lcG__outgoingMedia{display:none}}
.Identity-module__iQ3vhG__identity{left:calc(var(--xg,0) * var(--gap) + var(--xd,0) * var(--u));top:calc(var(--gap) + (var(--yg,1) - 1) * var(--row-gap) + var(--yb,0) * var(--band) + var(--yd,0) * var(--u));width:calc(var(--w,0) * var(--u));height:calc(var(--art,0) * var(--u) + var(--band));z-index:1;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.Identity-module__iQ3vhG__logo{width:calc(84.865 * var(--s));height:calc(45.2375 * var(--s))}.Identity-module__iQ3vhG__tagline{font-family:var(--font-sans);font-weight:400;font-size:calc(16 * var(--s));letter-spacing:calc(-.32 * var(--s));color:var(--color-ink);margin:0;line-height:1.2}@media (max-width:1199px){.Identity-module__iQ3vhG__identity{column-span:all;text-align:center;align-items:center;gap:40px;width:auto;height:auto;padding-block:16px 80px;position:static;inset:auto}.Identity-module__iQ3vhG__logo{width:84.865px;height:45.2375px}.Identity-module__iQ3vhG__tagline{letter-spacing:-.32px;max-width:34ch;margin-inline:auto;font-size:clamp(15px,4.1vw,16px)}}.Identity-module__iQ3vhG__roaming{left:calc(var(--slot-xg,0) * var(--gap) + var(--slot-xd,0) * var(--u));top:calc(var(--gap) + (var(--slot-yg,1) - 1) * var(--row-gap) + var(--slot-yb,0) * var(--band) + var(--slot-yd,0) * var(--u));width:calc(var(--slot-w,0) * var(--u));height:calc(var(--slot-art,0) * var(--u) + var(--band));visibility:hidden;}.Identity-module__iQ3vhG__roaming[data-placed]{visibility:visible}@media (max-width:1199px){.Identity-module__iQ3vhG__roaming,.Identity-module__iQ3vhG__roaming[data-placed]{display:none}}
.Mosaic-module__RcYcxW__loop{position:relative}.Mosaic-module__RcYcxW__canvas{width:100%;height:var(--canvas-height);position:relative}.Mosaic-module__RcYcxW__tile{left:calc(var(--xg) * var(--gap) + var(--xd) * var(--u));top:calc(var(--gap) + (var(--yg) - 1) * var(--row-gap) + var(--yb) * var(--band) + var(--yd) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--art) * var(--u) + var(--band));position:absolute}.Mosaic-module__RcYcxW__frame{width:100%;height:calc(100% - var(--band));background-color:var(--color-tile);border-radius:8px;display:block;position:relative;overflow:hidden}.Mosaic-module__RcYcxW__frame:has(.Mosaic-module__RcYcxW__media){background-color:#0000}.Mosaic-module__RcYcxW__frame:has(.Mosaic-module__RcYcxW__media):after{content:"";border-radius:inherit;z-index:1;pointer-events:none;border:1px solid #fff3;position:absolute;inset:0}.Mosaic-module__RcYcxW__tile[data-covered]{visibility:hidden}.Mosaic-module__RcYcxW__media{object-fit:contain;width:100%;height:100%;display:block}.Mosaic-module__RcYcxW__caption{height:var(--band);padding-top:var(--caption-top);font-family:var(--font-caption);line-height:var(--caption-line);margin:0;display:block;overflow:hidden}.Mosaic-module__RcYcxW__name,.Mosaic-module__RcYcxW__note{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.Mosaic-module__RcYcxW__name{font-weight:700;font-size:var(--caption-name);color:var(--color-ink)}.Mosaic-module__RcYcxW__note{font-weight:700;font-size:var(--caption-note);color:#fff;opacity:.35}.Mosaic-module__RcYcxW__link{width:100%;height:100%;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.Mosaic-module__RcYcxW__flow .Mosaic-module__RcYcxW__canvas{columns:4;column-gap:var(--gap);height:auto;padding:var(--gap)}.Mosaic-module__RcYcxW__flow .Mosaic-module__RcYcxW__link{cursor:pointer}.Mosaic-module__RcYcxW__flow .Mosaic-module__RcYcxW__tile{width:auto;height:auto;margin-bottom:var(--row-gap);break-inside:avoid;position:relative;inset:auto}.Mosaic-module__RcYcxW__flow .Mosaic-module__RcYcxW__frame{aspect-ratio:var(--tile-ratio);height:auto}.Mosaic-module__RcYcxW__flow .Mosaic-module__RcYcxW__caption{height:auto}@media (max-width:1199px){.Mosaic-module__RcYcxW__flow .Mosaic-module__RcYcxW__canvas{columns:3}}@media (max-width:767px){.Mosaic-module__RcYcxW__flow .Mosaic-module__RcYcxW__canvas{columns:2}}@media (max-width:1199px){.Mosaic-module__RcYcxW__clearFoot{padding-bottom:var(--foot-band)}.Mosaic-module__RcYcxW__canvas[data-copy="1"]{display:none}.Mosaic-module__RcYcxW__canvas{columns:3;column-gap:var(--gap);width:auto;height:auto;padding:var(--gap)}.Mosaic-module__RcYcxW__tile{width:auto;height:auto;margin-bottom:var(--row-gap);break-inside:avoid;position:relative;inset:auto}.Mosaic-module__RcYcxW__frame{aspect-ratio:var(--tile-ratio);height:auto}.Mosaic-module__RcYcxW__caption{height:auto}}@media (max-width:767px){.Mosaic-module__RcYcxW__canvas{columns:2}.Mosaic-module__RcYcxW__flow{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}
.Monogram-module__L6KTuq__monogram{display:block}.Monogram-module__L6KTuq__mark{width:100%;height:100%;animation:28s linear infinite Monogram-module__L6KTuq__turn}@keyframes Monogram-module__L6KTuq__turn{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.Monogram-module__L6KTuq__mark{animation:none!important}}
.CursorPill-module__k58PMa__pill{z-index:2;height:calc(39 * var(--s));padding-inline:calc(14 * var(--s));border-radius:calc(54 * var(--s));background-color:var(--pill,var(--color-pill));color:var(--color-pill-ink);font-family:var(--font-mono);font-weight:300;font-size:calc(13 * var(--s));white-space:nowrap;translate:calc(var(--tx) - 50%) calc(var(--ty) - 50%);pointer-events:none;opacity:0;--shut:calc(50% - (39 * var(--s)) / 2);clip-path:inset(0 var(--shut) round calc(54 * var(--s)));align-items:center;line-height:1;transition:opacity .14s,background-color .22s,clip-path .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;overflow:hidden}[data-lit]>.CursorPill-module__k58PMa__pill{opacity:1;clip-path:inset(0 0 round calc(54 * var(--s)))}.CursorPill-module__k58PMa__width{visibility:hidden}.CursorPill-module__k58PMa__loop{left:calc(14 * var(--s));--loop-gap:calc(28 * var(--s));align-items:center;gap:var(--loop-gap);height:100%;animation:4.5s linear infinite CursorPill-module__k58PMa__loop;display:flex;position:absolute;top:0}.CursorPill-module__k58PMa__loop>span{white-space:nowrap}@keyframes CursorPill-module__k58PMa__loop{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--loop-gap) / 2))}}@media (max-width:1199px){.CursorPill-module__k58PMa__pill{display:none}}@media (prefers-reduced-motion:reduce){.CursorPill-module__k58PMa__pill,[data-lit]>.CursorPill-module__k58PMa__pill{clip-path:none}.CursorPill-module__k58PMa__pill{transition:opacity .14s,background-color .22s}.CursorPill-module__k58PMa__loop{animation:none}}
.PageTransition-module__IwVG0a__stage{will-change:auto}@media (max-width:1199px){.PageTransition-module__IwVG0a__stage{flex-direction:column;flex:1;display:flex}}
.PillLink-module__3_5LrG__pill{box-sizing:border-box;height:calc(39 * var(--s));padding-inline:calc(14 * var(--s));border-radius:calc(54 * var(--s));background-color:var(--color-pill);color:var(--color-pill-ink);font-family:var(--font-mono);font-weight:300;font-size:calc(13 * var(--s));white-space:nowrap;align-items:center;line-height:1;transition:background-color .56s cubic-bezier(.22,1,.36,1);display:inline-flex}.PillLink-module__3_5LrG__pill:hover{background-color:var(--color-pill-active)}@media (max-width:1199px){.PillLink-module__3_5LrG__pill{border-radius:54px;height:44px;padding-inline:18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.PillLink-module__3_5LrG__pill{transition:none}}
.PillTrail-module__0H4GNW__layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PillTrail-module__0H4GNW__pill{height:calc(34 * var(--s));padding-inline:calc(14 * var(--s));border-radius:calc(54 * var(--s));color:var(--color-pill-ink);font-family:var(--font-mono);font-weight:300;font-size:calc(12 * var(--s));letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;will-change:transform;align-items:center;line-height:1;display:inline-flex;position:absolute;top:0;left:0}
.SplitText-module__EJRegW__mask{padding-inline:.06em;margin-inline:-.06em;vertical-align:top;margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:hidden}.SplitText-module__EJRegW__glyph{will-change:transform;display:inline-block}html.js .SplitText-module__EJRegW__glyph{opacity:0}@media (prefers-reduced-motion:reduce){html.js .SplitText-module__EJRegW__glyph{opacity:1}}
.Stamps-module__bab8ta__layer{z-index:1;pointer-events:none;--ink:.8;position:absolute;inset:0}.Stamps-module__bab8ta__stamp{--size:calc(64 * var(--s));--strip:calc(var(--size) / 10);--turn:13deg;width:var(--size);height:var(--size);translate:-50% -50%;rotate:var(--lean);opacity:var(--ink);perspective:calc(var(--size) * 9);animation:Stamps-module__bab8ta__ink var(--life) linear forwards;position:absolute}.Stamps-module__bab8ta__sheet{transform-style:preserve-3d;animation:Stamps-module__bab8ta__press calc(var(--life) * .1) cubic-bezier(.22, 1, .36, 1) forwards, Stamps-module__bab8ta__lift calc(var(--life) * .5) cubic-bezier(.32, 0, .67, .4) calc(var(--life) * .5) forwards;position:absolute;inset:0}.Stamps-module__bab8ta__slice{left:0;top:var(--strip);width:100%;height:calc(var(--strip) + .5px);background-image:radial-gradient(circle,#000 0 49%,#0000 50%);background-repeat:no-repeat;background-size:var(--size) var(--size);background-position:0 calc(var(--i) * var(--strip) * -1);transform-origin:top;transform-style:preserve-3d;animation:Stamps-module__bab8ta__curl calc(var(--life) * .3) cubic-bezier(.32, 0, .67, .3) calc(var(--life) * .5 + (9 - var(--i)) * 22ms) forwards;position:absolute}.Stamps-module__bab8ta__sheet>.Stamps-module__bab8ta__slice{top:0}@keyframes Stamps-module__bab8ta__press{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes Stamps-module__bab8ta__lift{to{transform:translate3d(-3%,-12%,18px)rotate3d(1,.3,0,22deg)}}@keyframes Stamps-module__bab8ta__curl{to{transform:rotateX(var(--turn))}}@keyframes Stamps-module__bab8ta__ink{0%{opacity:0}10%{opacity:var(--ink)}80%{opacity:var(--ink)}to{opacity:0}}@media (max-width:1199px){.Stamps-module__bab8ta__stamp{--size:56px}}@media (prefers-reduced-motion:reduce){.Stamps-module__bab8ta__sheet,.Stamps-module__bab8ta__slice{animation:none}}.Stamps-module__bab8ta__slice:before{content:"";background-color:var(--finish-base,transparent);background-image:var(--finish);background-size:var(--finish-size,var(--size) var(--size));background-position:0 calc(var(--i) * var(--strip) * -1);-webkit-mask-image:url(/monogram.svg);mask-image:url(/monogram.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--size) var(--size);mask-size:var(--size) var(--size);-webkit-mask-position:0 calc(var(--i) * var(--strip) * -1);mask-position:0 calc(var(--i) * var(--strip) * -1);pointer-events:none;position:absolute;inset:0}.Stamps-module__bab8ta__stamp[data-finish=original]{--ink:.65;--finish:linear-gradient(#fff, #fff)}.Stamps-module__bab8ta__stamp[data-finish=chrome]{--finish:linear-gradient(165deg, #fff 0%, #8d9aaa 18%, #f5faff 30%, #3d4654 43%, #fff 47%, #c2d3e1 52%, #303641 66%, #fff 78%, #7b8794 92%, #fff)}.Stamps-module__bab8ta__stamp[data-finish=embossed]{--finish:linear-gradient(150deg, #fff, #cbd0d7 40%, #66707d 65%, #dce1e7)}.Stamps-module__bab8ta__stamp[data-finish=embossed] .Stamps-module__bab8ta__slice:before{filter:drop-shadow(0 .6px #fff)drop-shadow(0 -.6px #202630)}.Stamps-module__bab8ta__stamp[data-finish=chrome] .Stamps-module__bab8ta__slice:after{content:"";background:linear-gradient(115deg,#0000 25%,#ffffffd9 47%,#0000 65%);background-size:calc(var(--size) * 2) var(--size);-webkit-mask:url(/monogram.svg) no-repeat;mask:url(/monogram.svg) no-repeat;-webkit-mask-size:var(--size) var(--size);mask-size:var(--size) var(--size);-webkit-mask-position:0 calc(var(--i) * var(--strip) * -1);mask-position:0 calc(var(--i) * var(--strip) * -1);animation:Stamps-module__bab8ta__glint var(--life) cubic-bezier(.22, 1, .36, 1) both;pointer-events:none;position:absolute;inset:0}@keyframes Stamps-module__bab8ta__glint{0%{background-position:calc(var(--size) * -1) calc(var(--i) * var(--strip) * -1)}to{background-position:var(--size) calc(var(--i) * var(--strip) * -1)}}@media (prefers-reduced-motion:reduce){.Stamps-module__bab8ta__stamp[data-finish] .Stamps-module__bab8ta__slice:after{animation:none}}
.about-module__8TymFG__screen{height:calc(2267 * var(--s));position:relative;overflow-x:clip}.about-module__8TymFG__mark{left:calc(50% - 39.7805 * var(--s));top:calc(185 * var(--s));width:calc(79.561 * var(--s));height:calc(79.561 * var(--s));position:absolute}.about-module__8TymFG__statement{left:calc(268 * var(--s));top:calc(356 * var(--s));width:calc(905 * var(--s));font-family:var(--font-sans);font-weight:400;font-size:calc(48 * var(--s));color:#fff;margin:0;line-height:1;position:absolute}.about-module__8TymFG__columns{left:calc(270 * var(--s));top:calc(617 * var(--s));gap:calc(164 * var(--s));display:flex;position:absolute}.about-module__8TymFG__columns p{width:calc(368 * var(--s));font-family:var(--font-sans);font-weight:400;font-size:calc(16 * var(--s));color:var(--color-ink);margin:0;line-height:1.5}.about-module__8TymFG__columns p:first-child{letter-spacing:calc(-.176 * var(--s))}.about-module__8TymFG__services{left:calc(268 * var(--s));top:calc(800 * var(--s));width:calc(975 * var(--s));height:calc(440 * var(--s));--tx:50%;--ty:50%;position:absolute}.about-module__8TymFG__servicesTarget{display:block;position:absolute;inset:0}.about-module__8TymFG__disciplines{left:0;top:calc(30 * var(--s));width:100%;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:calc(72.957 * var(--s));color:var(--color-muted);margin:0;line-height:1.004;position:absolute}.about-module__8TymFG__discipline{white-space:nowrap}.about-module__8TymFG__slash{font-family:var(--font-sans);color:var(--color-muted);font-style:normal}.about-module__8TymFG__pair{white-space:nowrap}.about-module__8TymFG__pair>wbr{display:none}.about-module__8TymFG__discipline{color:var(--color-muted);transition:color .24s}.about-module__8TymFG__bright,.about-module__8TymFG__discipline:not(.about-module__8TymFG__bright):hover{color:var(--color-ink)}.about-module__8TymFG__director{left:0;right:0;top:calc(1308 * var(--s));height:calc(514 * var(--s));position:absolute}.about-module__8TymFG__rule{left:calc(270 * var(--s));width:calc(129.833 * var(--s));height:calc(7.4124 * var(--s));background-color:var(--color-ink);position:absolute;top:0}.about-module__8TymFG__portrait{left:calc(719 * var(--s));width:calc(454 * var(--s));height:calc(514 * var(--s));z-index:1;--gx:50%;--gy:50%;--cell:calc(24 * var(--s));border-radius:8px;position:absolute;top:0;overflow:hidden}.about-module__8TymFG__portraitReveal{position:absolute;inset:0}.about-module__8TymFG__portraitImage{object-fit:cover}.about-module__8TymFG__portraitPixels{object-fit:cover;opacity:0;--core:calc(5 * var(--cell));--halo:calc(7 * var(--cell));-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#00000061,#00000061);mask-image:linear-gradient(#000,#000),linear-gradient(#00000061,#00000061);-webkit-mask-size:var(--core) var(--core), var(--halo) var(--halo);-webkit-mask-size:var(--core) var(--core), var(--halo) var(--halo);mask-size:var(--core) var(--core), var(--halo) var(--halo);-webkit-mask-position:calc(var(--gx) - var(--core) / 2) calc(var(--gy) - var(--core) / 2), calc(var(--gx) - var(--halo) / 2) calc(var(--gy) - var(--halo) / 2);-webkit-mask-position:calc(var(--gx) - var(--core) / 2) calc(var(--gy) - var(--core) / 2), calc(var(--gx) - var(--halo) / 2) calc(var(--gy) - var(--halo) / 2);mask-position:calc(var(--gx) - var(--core) / 2) calc(var(--gy) - var(--core) / 2), calc(var(--gx) - var(--halo) / 2) calc(var(--gy) - var(--halo) / 2);transition:opacity .26s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-module__8TymFG__portrait[data-lit] .about-module__8TymFG__portraitPixels{opacity:1}@media (hover:none){.about-module__8TymFG__portraitPixels{display:none}}@media (prefers-reduced-motion:reduce){.about-module__8TymFG__portraitPixels{transition:none}}.about-module__8TymFG__lead{left:calc(270 * var(--s));width:calc(368 * var(--s));font-family:var(--font-sans);font-weight:400;font-size:calc(16 * var(--s));color:var(--color-ink);margin:0;line-height:1.5;position:absolute;top:auto;bottom:0}.about-module__8TymFG__invitation{left:0;right:0;top:calc(1900 * var(--s));--tx:50%;--ty:50%;position:absolute;bottom:0}.about-module__8TymFG__invitation[data-lit],.about-module__8TymFG__invitation[data-lit] *,.about-module__8TymFG__services[data-lit],.about-module__8TymFG__services[data-lit] *{cursor:none}.about-module__8TymFG__invitationTarget{display:block;position:absolute;inset:0}.about-module__8TymFG__invitationLine{left:calc(11 * var(--s));top:calc(90 * var(--s));font-family:var(--font-display);font-style:italic;font-weight:400;font-size:calc(270 * var(--s));color:#fff;white-space:nowrap;margin:0;line-height:.8;position:absolute}.about-module__8TymFG__invitationPill{left:0;right:0;top:calc(185 * var(--s));z-index:1;justify-content:center;display:flex;position:absolute}@media (min-width:1200px) and (hover:hover){.about-module__8TymFG__invitationPill{display:none}}@media (max-width:1199px){.about-module__8TymFG__screen{height:auto;padding:0 var(--gutter) 96px;padding-bottom:calc(96px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.about-module__8TymFG__mark{width:80px;height:80px;margin:24px auto 0;position:static}.about-module__8TymFG__statement,.about-module__8TymFG__columns,.about-module__8TymFG__disciplines,.about-module__8TymFG__rule,.about-module__8TymFG__lead,.about-module__8TymFG__invitationLine,.about-module__8TymFG__invitationPill{width:auto;position:static;top:auto;left:auto}.about-module__8TymFG__portrait{width:auto;height:auto;position:relative;top:auto;left:auto}.about-module__8TymFG__director,.about-module__8TymFG__invitation{flex-direction:column;height:auto;display:flex;position:static}.about-module__8TymFG__statement{margin-top:64px;font-size:clamp(26px,7.4vw,44px);line-height:1.1}.about-module__8TymFG__columns{flex-direction:column;gap:28px;margin-top:48px}.about-module__8TymFG__columns p{width:auto;font-size:clamp(15px,4.1vw,17px)}.about-module__8TymFG__disciplines{margin-top:0;font-size:clamp(30px,9vw,64px);line-height:1.05}.about-module__8TymFG__director{margin-top:80px}.about-module__8TymFG__rule{width:96px;height:5.6px}.about-module__8TymFG__portrait{aspect-ratio:454/514;margin-top:28px}.about-module__8TymFG__lead{margin-top:32px;font-size:clamp(15px,4.1vw,17px)}.about-module__8TymFG__invitation{align-items:center;margin-top:96px}.about-module__8TymFG__services{width:auto;height:auto;margin-top:64px;position:static;top:auto;left:auto}.about-module__8TymFG__pair{white-space:normal}.about-module__8TymFG__pair>wbr{display:revert}.about-module__8TymFG__servicesTarget{pointer-events:none;position:static;inset:auto}.about-module__8TymFG__invitationTarget{position:static;inset:auto}.about-module__8TymFG__invitationLine{font-size:clamp(44px,16vw,180px)}.about-module__8TymFG__invitationPill{margin-top:32px}}.about-module__8TymFG__portrait[data-warp-ready] [data-portrait-warp]{opacity:1!important}.about-module__8TymFG__portrait[data-warp-ready] .about-module__8TymFG__portraitPixels{display:none}
.contact-module__swMWYG__screen{min-height:max(calc(850 * var(--s)), 100svh);position:relative;overflow:hidden}.contact-module__swMWYG__monogram{top:calc(120 * var(--s));left:calc(50% - 39.7805 * var(--s));width:calc(79.561 * var(--s));height:calc(79.561 * var(--s));position:absolute}.contact-module__swMWYG__details{top:calc(50% - 154.5 * var(--s));left:calc(50% - 180 * var(--s));width:calc(360 * var(--s));text-align:center;margin:0;padding:0;list-style:none;position:absolute}.contact-module__swMWYG__details li{font-family:var(--font-mono);font-weight:300;font-size:calc(16 * var(--s));line-height:calc(22 * var(--s));color:var(--color-ink);text-transform:uppercase}.contact-module__swMWYG__details li+li{margin-top:calc(13 * var(--s))}.contact-module__swMWYG__details a{text-decoration:none}.contact-module__swMWYG__details a:hover{text-underline-offset:.25em;text-decoration:underline}.contact-module__swMWYG__reach{height:calc(352 * var(--s));--tx:50%;--ty:50%;position:absolute;bottom:0;left:0;right:0}.contact-module__swMWYG__reachTarget{display:block;position:absolute;inset:0}.contact-module__swMWYG__reach[data-lit],.contact-module__swMWYG__reach[data-lit] *{cursor:none}.contact-module__swMWYG__headline{bottom:0;left:calc(2 * var(--s));font-family:var(--font-display);font-style:italic;font-weight:400;font-size:calc(351.975 * var(--s));color:var(--color-ink);white-space:nowrap;margin:0;line-height:1;position:absolute}@media (max-width:1199px){.contact-module__swMWYG__screen{min-height:0;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;flex:1;display:flex}.contact-module__swMWYG__monogram{width:80px;height:80px;margin:auto auto 40px;position:static;left:auto}.contact-module__swMWYG__details{width:auto;padding-inline:var(--gutter);margin-bottom:auto;position:static;top:auto;left:auto}.contact-module__swMWYG__details li{font-size:clamp(11px,3.9vw,16px);line-height:1.5}.contact-module__swMWYG__details li+li{margin-top:11px}@media (max-width:479px){.contact-module__swMWYG__details{padding-inline:16px}}.contact-module__swMWYG__reach{height:auto;margin-top:auto;position:static}.contact-module__swMWYG__reachTarget{display:block;position:static;inset:auto}.contact-module__swMWYG__headline{margin-top:auto;padding-left:2px;font-size:24.4vw;position:static;left:auto}}
.home-module__Hx0lNG__panel{width:100%;padding:28px 32px 80px;position:relative}.home-module__Hx0lNG__topbar{justify-content:center;align-items:flex-start;min-height:44px;display:flex}.home-module__Hx0lNG__mark{width:96px;height:96px}.home-module__Hx0lNG__horizontalLogo{width:180px;max-width:100%;height:auto;display:block}.home-module__Hx0lNG__headline{max-width:570px;font-family:"Articulat CF", var(--font-sans);letter-spacing:0;text-align:center;text-wrap:balance;margin:0;font-size:32px;font-weight:500;line-height:1.2}.home-module__Hx0lNG__studioName{font-family:var(--font-sans);font-weight:600}.home-module__Hx0lNG__mobileNav{display:none}.home-module__Hx0lNG__nav{z-index:4;pointer-events:none;justify-content:center;width:100%;height:44px;display:flex;position:relative}.home-module__Hx0lNG__nav>nav{pointer-events:auto;top:calc(36 * var(--s) - 28px);position:absolute;left:50%;transform:translate(-50%)}.home-module__Hx0lNG__below{flex-direction:column;align-items:center;gap:64px;padding-top:96px;display:flex}.home-module__Hx0lNG__tagline{max-width:520px;font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-muted);text-align:center;margin:0;font-size:20px;font-weight:500;line-height:1.5}.home-module__Hx0lNG__cta{justify-content:center;display:flex}.home-module__Hx0lNG__held{display:none}@media (max-width:1023px){.home-module__Hx0lNG__desktopNav{display:none}.home-module__Hx0lNG__mobileNav{display:block}}@media (max-width:1199px){.home-module__Hx0lNG__nav>nav{top:-16px}}@media (max-width:767px){.home-module__Hx0lNG__panel{padding:max(16px, env(safe-area-inset-top)) 16px 48px}.home-module__Hx0lNG__topbar{min-height:44px}.home-module__Hx0lNG__mark{width:72px;height:72px}.home-module__Hx0lNG__horizontalLogo{width:120px}.home-module__Hx0lNG__desktopNav{display:none}.home-module__Hx0lNG__mobileNav{display:block}.home-module__Hx0lNG__nav{--s:1px;min-width:0}.home-module__Hx0lNG__nav>nav{top:calc(max(12px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-top)))}.home-module__Hx0lNG__below{gap:48px;padding-top:72px}.home-module__Hx0lNG__headline{font-size:24px}.home-module__Hx0lNG__tagline{max-width:32ch;font-size:18px}.home-module__Hx0lNG__held{z-index:3;height:var(--foot-band);padding-bottom:max(20px, env(safe-area-inset-bottom));--band:to bottom;--band-ink:to top;pointer-events:none;opacity:0;justify-content:center;align-items:flex-end;transition:opacity .42s,translate .42s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:auto 0 0;translate:0 20px}.home-module__Hx0lNG__held>*{pointer-events:auto}.home-module__Hx0lNG__held[data-shown]{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__held{transition:opacity .2s;translate:none}}@media (max-width:380px){.home-module__Hx0lNG__topbar{gap:8px}.home-module__Hx0lNG__horizontalLogo{width:100px}.home-module__Hx0lNG__nav ul{gap:4px}.home-module__Hx0lNG__nav a{padding-inline:8px;font-size:11px}}.home-module__Hx0lNG__introBooking{--tx:50%;--ty:50%;max-width:570px;position:relative}.home-module__Hx0lNG__introBookingLink{color:inherit;text-decoration:none;display:block}@media (min-width:1200px) and (hover:hover){.home-module__Hx0lNG__introBooking[data-lit],.home-module__Hx0lNG__introBooking[data-lit] *{cursor:none}}.home-module__Hx0lNG__mobileReachOut{display:none}@media (max-width:767px){.home-module__Hx0lNG__mobileReachOut{left:0;right:0;bottom:max(20px, env(safe-area-inset-bottom));z-index:6;pointer-events:none;justify-content:center;display:flex;position:fixed}.home-module__Hx0lNG__mobileReachOut>a{pointer-events:auto;box-shadow:0 4px 24px #00000040}.home-module__Hx0lNG__mobileReachOut:before{content:"";z-index:-1;background:linear-gradient(#0000,#000000a6);position:absolute;inset:-16px 0 -32px}}.home-module__Hx0lNG__mobileIntroCopy{display:none}@media (max-width:767px){.home-module__Hx0lNG__desktopIntroCopy{display:none}.home-module__Hx0lNG__mobileIntroCopy{display:block}}
