:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--sans);font-synthesis:none;--black:#000;--bg-1:#0a0a0b;--bg-2:#141416;--bg-3:#1e1e21;--ink:#f4f4f1;--muted:#9a9a95;--dim:#7a7a7f;--line:#ffffff24;--paper:#e8e6df;--acs-red:#bf0010;--acs-orange:#ff8000;--acs-yellow:#feff55;--acs-green:#00bf01;--acs-blue:#156cff;--acs-purple:#7500aa;--spectrum:linear-gradient(90deg, var(--acs-red), var(--acs-orange) 18%, var(--acs-yellow) 37%, var(--acs-green) 57%, var(--acs-blue) 75%, var(--acs-purple));--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--pad:clamp(1rem, 4vw, 4.5rem);--header-scale:1.25;--mark-h:calc(clamp(3rem, 1.9525rem + 2.206vw, 3.9375rem) * var(--header-scale));--mark-w:calc(var(--mark-h) * 2.3936);--header-pad:calc(var(--mark-w) * .26 + 4px);--mark-left:var(--header-pad);--mark-top:var(--header-pad);--header-h:calc(var(--header-pad) * 2 + var(--mark-h));--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}@media (width<=479px){:root{--header-scale:1}}*{box-sizing:border-box}html{scroll-padding-top:var(--header-h);background:var(--black)}body{background:var(--black);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}a,button{color:inherit}a{text-decoration:none}button{font:inherit}img,video{display:block}img{-webkit-user-drag:none}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}section[tabindex="-1"]:focus,:is(h1,h2,h3,h4)[tabindex="-1"]:focus{outline:none}.project-index-link{left:1rem;bottom:max(1rem, env(safe-area-inset-bottom));z-index:90;border:1px solid var(--vellum-line,#777);background:var(--graphite-0,#101010);color:var(--vellum,#efede7);font:400 .75rem/1.2 var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;padding:.7rem 1rem;text-decoration:none;position:fixed}body.is-loading .project-index-link{visibility:hidden}body:not(.is-loading) .project-index-link{display:none}.skip-link{z-index:1000;background:var(--ink);color:var(--black);letter-spacing:.08em;text-transform:uppercase;transition:transform .18s var(--ease-out);padding:.75rem 1rem;font-size:.875rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--muted);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.875rem;line-height:1.3}.split-mask{margin:0 -.1em -.145em;padding:0 .1em .145em}.split-char-mask{margin:0 -.1em;padding:0 .1em}.loader__label,.loader__count{bottom:var(--pad);margin:0;position:absolute}.loader__label{left:var(--pad);color:var(--muted);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:.875rem}.loader__count{right:var(--pad);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(4rem,13vw,11rem);font-weight:700;line-height:.8}#loader-count{text-align:right;min-width:3ch;display:inline-block}.loader__count sup{color:var(--ink);vertical-align:top;margin-left:.08em;font-size:.26em}.site-header{z-index:100;height:var(--header-h);padding:0 var(--header-pad);background:var(--black);justify-content:flex-end;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.site-header__nav{--nav-main:max(.875rem, calc(clamp(.95rem, .62rem + .75vw, 1.5rem) * var(--header-scale) * .7));--nav-minor:var(--nav-main);--nav-child:max(.875rem, calc(var(--nav-main) * .6));--hit-top:.5em;--hit-bottom:.9em;z-index:2;--nav-stroke:max(1px, .045em);height:100%;font-family:var(--display);letter-spacing:.04em;flex:1;justify-content:flex-end;align-items:center;font-weight:700;display:flex;position:relative}.nav{margin:0;padding:0;list-style:none;display:flex}.nav--main{top:50%;left:var(--nav-main-x,62%);font-size:var(--nav-main);letter-spacing:.06em;text-transform:uppercase;gap:1.6em;position:absolute;transform:translate(-50%,-50%)}.nav--minor{font-size:var(--nav-minor);letter-spacing:.06em;text-transform:uppercase;gap:2.2em}.nav__item{position:relative}.nav__children{padding:calc(var(--hit-bottom) + .2rem) .9rem .85rem;background:var(--black);font-size:var(--nav-child);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .22s var(--ease-out), transform .32s var(--ease-out), visibility 0s linear .32s;gap:1.8em;margin:0;list-style:none;display:flex;position:absolute;top:100%;left:-.9rem;transform:translateY(-.35rem)}.nav__item--parent:focus-within>.nav__children{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out), transform .32s var(--ease-out);transform:none}@media (hover:hover) and (pointer:fine){.nav__item--parent:hover>.nav__children{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out), transform .32s var(--ease-out);transform:none}}.nav__item--parent.is-dismissed>.nav__children{opacity:0;visibility:hidden}.nav__link{padding:var(--hit-top) 0 var(--hit-bottom);margin:calc(var(--hit-top) * -1) 0 calc(var(--hit-bottom) * -1);white-space:nowrap;transition:color .24s var(--ease-out);perspective:800px;perspective-origin:50% calc(var(--hit-top) + .5lh);display:block;position:relative}.site-header__nav[data-active] .nav__link:not([aria-current]){color:var(--muted)}.nav__link[aria-current] .nav__text{color:var(--ink)}.nav__label{display:block;overflow:clip}.nav__roll{transition:transform .42s var(--ease-out);display:block;position:relative}.nav__text{display:block}.nav__text+.nav__text{-webkit-user-select:none;user-select:none;position:absolute;top:100%;left:0}.nav__num{display:none}.nav__cube{--turn:0deg;--face-x:.6em;--face-y:.5em;--track:.12em;margin:calc(var(--face-y) * -1) calc(var(--track) - var(--face-x)) calc(var(--face-y) * -1) calc(var(--face-x) * -1);padding:var(--face-y) calc(var(--face-x) - var(--track)) var(--face-y) var(--face-x);pointer-events:none;transform-style:preserve-3d;transform:rotateY(90deg) translateX(50%) rotateY(var(--turn)) translateX(-50%) rotateY(-90deg);transition:transform .26s var(--ease-out), background-color .26s var(--ease-out), color .26s var(--ease-out);background-color:#0000;display:flex;position:relative}.nav--main .nav__cube,.nav--minor .nav__cube,.nav__children .nav__cube{--track:.06em;--face-x:.4em;--face-y:.3em}.nav__face{width:100%;height:100%;padding:inherit;background-color:var(--dim);color:var(--black);transform-origin:0;backface-visibility:hidden;transition:background-color .26s var(--ease-out);align-items:center;display:flex;position:absolute;top:0;left:100%;transform:rotateY(90deg)}.nav__link[href=\#artist] .nav__face{background-image:var(--spectrum);background-position:bottom;background-repeat:no-repeat;background-size:100% 2px}.nav__link:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.site-header__nav[data-active] .nav__link:hover{color:var(--ink)}}@media (width>=48em){.nav__link:focus-visible{z-index:1}.nav__link:focus-visible .nav__text{color:#0000;-webkit-text-stroke:var(--nav-stroke) var(--ink)}.nav__link:focus-visible .nav__cube{outline:2px solid var(--ink);outline-offset:2px}}@media (hover:hover) and (pointer:fine){.nav__link:hover{z-index:1}.nav__link:hover .nav__text{color:#0000;-webkit-text-stroke:var(--nav-stroke) var(--ink)}}.menu-toggle{z-index:3;min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.75rem;margin-right:-.5rem;padding:0 .5rem;font-size:.875rem;display:none;position:relative}.menu-toggle__icon{width:1.4rem;height:.6rem;display:block;position:relative}.menu-toggle__icon span{width:100%;height:1px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;left:0}.menu-toggle__icon span:first-child{top:0}.menu-toggle__icon span:last-child{bottom:0}.menu-toggle[aria-expanded=true] .menu-toggle__icon span:first-child{transform:translateY(calc(.3rem - .5px))rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__icon span:last-child{transform:translateY(calc(.5px - .3rem))rotate(-45deg)}@media (width<=47.99em){.menu-toggle{display:inline-flex}.site-header__nav{--hit-top:.1em;--hit-bottom:.12em;--sheet-main:min(11vw, 8svh, 4.5rem);--sheet-gap:max(clamp(.3rem, 1.6svh, 1rem), calc(44px - var(--sheet-main) * .9));z-index:1;height:auto;padding:calc(var(--header-h) + clamp(.5rem, 3vh, 2rem)) var(--pad) calc(var(--pad) + env(safe-area-inset-bottom,0px));padding-top:calc(var(--header-h) + clamp(.5rem, 3svh, 2rem));overscroll-behavior:contain;background:var(--black);visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:stretch;font-size:.875rem;display:flex;position:fixed;inset:0;overflow-y:auto}.site-header.is-open .site-header__nav{visibility:visible}.nav{gap:var(--sheet-gap);flex-direction:column}.nav--main{font-size:inherit;margin-top:auto;position:static;transform:none}.nav--minor{font-size:inherit;margin-top:clamp(1.1rem,4svh,2.5rem)}.nav__children{font-size:inherit;opacity:1;visibility:inherit;background:0 0;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:.7rem 0 .4rem 2.6rem;transition:none;display:flex;position:static;transform:none}.nav__link{font-family:var(--sans);font-size:var(--sheet-main);letter-spacing:-.045em;grid-template-columns:2.6rem max-content;align-items:start;font-weight:700;line-height:.9;display:grid}.nav__link--child{font-size:calc(var(--sheet-main) * .45);letter-spacing:.02em;font-weight:700;display:block}.nav__link{--hit-top:max(.1em, calc(22px - .45em));--hit-bottom:max(.12em, calc(22px - .45em))}.nav__children{padding-top:max(.7rem, calc(23px - var(--sheet-main) * .0825));padding-bottom:max(.4rem, calc(23px - .3rem - var(--sheet-main) * .1025))}.nav__num{color:var(--muted);font-family:var(--mono);letter-spacing:.16em;grid-area:1/1;padding-top:.3em;font-size:.875rem;font-weight:400;line-height:1;display:block}.nav__link--child .nav__num{display:none}.nav__label{margin-bottom:-.2em;padding-bottom:.2em}.nav__text+.nav__text{top:calc(100% + .25em)}.nav__link[aria-current] .nav__num{color:var(--ink)}.nav__cube{display:contents}.nav__face{display:none}.nav__link:focus-visible .nav__label{outline:2px solid var(--ink);outline-offset:4px}.nav__label{grid-area:1/2;margin-right:-.08em;padding-top:.04em;padding-right:.08em}}@media (width<=47.99em) and (hover:hover) and (pointer:fine){.nav__link:hover .nav__roll{transform:translateY(calc(-100% - .25em))}}@media (forced-colors:active){.menu-toggle__icon span{forced-color-adjust:none;background:canvastext}.nav__children{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.nav__roll,.nav__cube,.nav__face,.nav__children,.menu-toggle__icon span{transition:none}}.brandmark{top:var(--mark-top);left:var(--mark-left);z-index:9001;width:var(--mark-w);height:var(--mark-h);display:block;position:fixed}body.is-loading .brandmark{visibility:hidden}.brandmark__flat{width:100%;height:auto;position:absolute;top:0;left:0}.brandmark.has-poses .brandmark__flat{visibility:hidden}.pose-player{z-index:1;pointer-events:none;position:absolute;inset:0}.pose-player__stage{top:calc(var(--mark-top) - var(--mark-w) * .39);left:calc(var(--mark-left) - var(--mark-w) * .47);width:calc(var(--mark-w) * 1.92);height:calc(var(--mark-w) * 1.08);position:absolute}.pose-player[data-entrance=clip] .pose-player__stage{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5% 92%,#0000)}.pose-player[data-clip=band] .pose-player__stage{clip-path:inset(-50vh -300vw calc(var(--mark-w) * .2722 - var(--header-pad)) -300vw)}.pose-player[data-clip=open] .pose-player__stage{clip-path:inset(-50vh -300vw 0);transition:clip-path .5s ease-out}.pose-player__layer{visibility:hidden;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.pose-player__layer.is-on{visibility:visible}.pose-player__logo-front.is-settling.is-on{animation:.6s ease-out both pose-settle}@keyframes pose-settle{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pose-player__logo-front.is-settling.is-on{animation:none}}@media (width<=47.99em){.pose-player{z-index:2}}.pose-player__walk{transform-origin:50%;width:0;height:0}.pose-player__banner{overflow:visible}.space{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.page-progress{z-index:101;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.page-progress span{background:var(--ink);transform-origin:0;mix-blend-mode:difference;height:100%;display:block;transform:scaleX(0)}.hero__pin{height:100svh;position:relative}.hero__stage{--stage-w:min(calc(100vw - 2 * var(--pad)), calc((100svh - var(--header-h) - 3rem) * 100 / 52));top:calc(var(--header-h) + (100svh - var(--header-h) - 3rem) / 2);width:var(--stage-w);aspect-ratio:100/52;font-size:calc(var(--stage-w) / 100);position:absolute;left:50vw;transform:translate(-50%,-50%)}.hero__eyebrow{--eyebrow-left:calc(var(--mark-left) - 50vw + var(--stage-w) / 2);top:0;left:var(--eyebrow-left);z-index:2;max-width:calc(var(--stage-w) * .51 - var(--eyebrow-left));color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(.875rem,1em,.95rem);display:flex;position:absolute}.hero__name{z-index:2;letter-spacing:-.055em;text-transform:uppercase;mix-blend-mode:difference;flex-direction:column;margin:0;font-size:10em;font-weight:700;line-height:.84;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero__line{padding-inline:.08em;margin-inline:-.08em;padding-bottom:.04em;display:block;overflow:clip}.hero__lineInner{display:block}.hero__name{align-items:flex-start}.hero__line{letter-spacing:-.055em}.hero__line:nth-child(2){font-size:1.085em;font-weight:300}.hero__line:nth-child(3){font-size:1.098em}.hero__frame{z-index:1;height:100%;position:absolute;top:0;right:0}.hero__video{clip-path:inset(3px);width:auto;height:100%}.hero__frame{--film-fade-x:linear-gradient(90deg, transparent 1.5%, #0000002e 4.5%, #00000080 7.5%, #000000d1 10.5%, #000 12.5%, #000 58%, #000c 68%, #00000073 79%, #00000026 90%, transparent 98.5%);--film-fade-y:linear-gradient(180deg, transparent 1.5%, #0003 4%, #0000008c 6.5%, #000000d9 9.5%, #000 12%, #000 84%, #000000bf 89.5%, #00000059 94.5%, transparent 98.5%);-webkit-mask-image:var(--film-fade-x), var(--film-fade-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--film-fade-x), var(--film-fade-y);mask-image:var(--film-fade-x), var(--film-fade-y);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__cue{right:0;bottom:max(.3rem, env(safe-area-inset-bottom));z-index:3;width:max-content;color:var(--muted);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-items:center;gap:.3rem;margin:0 auto;padding:.2rem 1rem;font-size:.875rem;line-height:1;text-decoration:none;transition:color .2s;display:grid;position:absolute;left:0}.hero__cue:hover,.hero__cue:focus-visible{color:var(--ink)}.hero__cueArrow{width:.75rem;height:1.35rem;animation:hero-cue 1.6s var(--ease-in-out) infinite;display:block;overflow:visible}.hero__cueArrow path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}@keyframes hero-cue{0%,to{opacity:.5;transform:translateY(-.15rem)}50%{opacity:1;transform:translateY(.25rem)}}@media (aspect-ratio<=4/5){.hero__stage{--stage-w:min(calc(100vw - 2 * var(--pad)), calc((100svh - var(--header-h) - 3rem) * 100 / 160));aspect-ratio:100/160}.hero__eyebrow{width:max-content;max-width:calc(100vw - var(--mark-left) - var(--header-pad))}.hero__name{margin-inline:auto;font-size:17.6em;top:calc(.25em + 1.35rem);left:0;right:0;transform:none}.hero__frame{width:100%;height:auto;top:auto;bottom:0}.hero__video{aspect-ratio:1;width:100%;height:auto;display:block}}@media (prefers-reduced-motion:reduce){.hero__cueArrow{animation:none}}.site-footer{padding:2.4rem var(--pad) 3rem;border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;font-size:.875rem;display:flex}.site-footer p,.site-footer ul{margin:0}.site-footer ul{flex-wrap:wrap;gap:1.4rem;padding:0;list-style:none;display:flex}.site-footer a{transition:color .18s}@media (hover:hover) and (pointer:fine){.site-footer a:hover{color:var(--ink)}}.flight--3d~.site-footer{z-index:40;padding:1rem var(--pad) calc(1rem + env(safe-area-inset-bottom,0px));background:var(--graphite-0,#0c0e12);transition:transform .24s var(--ease-out);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.is-flight-end .flight--3d~.site-footer,.flight--3d~.site-footer:focus-within{transform:none}.flight--3d .station--contact{padding-bottom:6rem}@media (width<=760px){.flight--3d~.site-footer{padding:0 var(--pad) env(safe-area-inset-bottom,0px);letter-spacing:.06em;flex-wrap:wrap;gap:0 .75rem}.flight--3d~.site-footer p{white-space:nowrap}.flight--3d~.site-footer .site-footer__top{margin-left:auto;padding-block:.75rem}.flight--3d~.site-footer ul{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;flex:1 0 100%;order:3;padding-right:2rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.flight--3d~.site-footer ul::-webkit-scrollbar{display:none}.flight--3d~.site-footer ul a{padding-block:.85rem;display:inline-block}.flight--3d .station--contact{padding-bottom:7rem}}.stop--contact{min-height:90svh;padding:clamp(6rem, 14vh, 10rem) var(--pad);align-content:center;display:grid}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.flight-map{contain:layout style}.flight-map .flight-map__list .flight-map__link:after{transform-origin:100%;width:1.5rem;transition:transform .24s var(--ease-out), background-color .24s var(--ease-out);transform:scaleX(.3667);box-shadow:0 0 0 1px #0c0e1299}.flight-map .flight-map__list .flight-map__link[aria-current]:after,.flight-map .flight-map__list .flight-map__link[data-to]:after{background:var(--station-ink);width:1.5rem;transform:none}.flight-map .flight-map__list .flight-map__link--minor:after{width:1.5rem;transform:scaleX(.2)}.flight-map .flight-map__list .flight-map__link--minor[aria-current]:after,.flight-map .flight-map__list .flight-map__link--minor[data-to]:after{width:1.5rem;transform:scaleX(.6)}.flight-map .flight-map__list .flight-map__link[data-to]{color:var(--vellum)}.flight-map .flight-map__list .flight-map__link[data-to]>span{opacity:1;transform:none}@media (width>=761px){html .flight-map{top:calc(var(--header-h,5rem) + .5rem);max-height:calc(100svh - var(--header-h,5rem) - 1.5rem);gap:.6rem;transform:none}.flight-map .flight-map__list{overscroll-behavior:auto;scrollbar-width:none;min-height:0;margin:-.25rem -.4rem -.25rem -1rem;padding:.25rem .4rem .25rem 1rem;overflow-y:auto}.flight-map .flight-map__list::-webkit-scrollbar{display:none}.flight-map .flight-map__link:not(.flight-map__link--minor)>span,.flight-map .flight-map__list .flight-map__space{border:1px solid var(--card-rule);border-radius:var(--card-radius);background:var(--card-bg);text-shadow:none;padding:.1rem .4rem}.flight-map .flight-map__link:not(.flight-map__link--minor)>span{margin-right:-.4rem}.flight-map .flight-map__list .flight-map__space{justify-self:end;margin-right:-.4rem}.flight-map .flight-map__list .flight-map__link[data-near]>span{opacity:0;transform:translate(.4rem)}.flight-map .flight-map__list .flight-map__space{opacity:0;transition:opacity .2s var(--ease-out)}.flight-map[data-wall]:not(:hover,:focus-within) .flight-map__list .flight-map__link[aria-current]:not([data-to])>span{opacity:0;transform:translate(.4rem)}.flight-map:hover .flight-map__list .flight-map__link[data-near]>span,.flight-map:focus-within .flight-map__list .flight-map__link[data-near]>span,.flight-map .flight-map__list .flight-map__link[data-near][data-to]>span,.flight-map:hover .flight-map__list .flight-map__space,.flight-map:focus-within .flight-map__list .flight-map__space{opacity:1;transform:none}}@media (width<=760px){.flight-map .flight-map__list .flight-map__link:after{transform-origin:0}.flight-map .flight-map__list .flight-map__link[data-near]>span{opacity:1}.flight-map .flight-map__list{padding-inline:3.25rem max(3.25rem, env(safe-area-inset-right,0px));margin-left:0;-webkit-mask-image:linear-gradient(90deg,#0000 1rem,#000 3.25rem calc(100% - 3.25rem),#0000 calc(100% - 1rem));mask-image:linear-gradient(90deg,#0000 1rem,#000 3.25rem calc(100% - 3.25rem),#0000 calc(100% - 1rem))}.flight-map .flight-map__list .flight-map__link{letter-spacing:.08em;font-size:1rem}.flight-map .flight-map__list .flight-map__link[aria-current]{color:var(--vellum);font-weight:500}.flight--3d~.flight-map{transition:transform .24s var(--ease-out), visibility 0s linear 0s}.is-flight-end .flight--3d~.flight-map{visibility:hidden;transition:transform .24s var(--ease-out), visibility 0s linear .24s;transform:translateY(100%)}}.reader{width:100vw;max-width:none;height:100svh;max-height:none;color:var(--ink);opacity:0;transition:opacity .2s var(--ease-out);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.reader.is-shown{opacity:1}.reader::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s var(--ease-out);background:#060607d1}.reader.is-shown::backdrop{opacity:1}.reader__stage{overscroll-behavior:contain;place-items:center;padding:clamp(3.5rem,7vh,5rem) clamp(1rem,3vw,3rem) clamp(1.5rem,4vh,3rem);display:grid;position:absolute;inset:0;overflow:auto}.reader__stage>*{transition:transform .26s var(--ease-out);transform:scale(.97)}.reader.is-shown .reader__stage>*{transform:none}.reader--screen .reader__stage>*{width:min(100%, 1500px, calc((100svh - 9rem) * var(--frame-ratio,1.5)))}.reader__close{top:max(.9rem, env(safe-area-inset-top,0px));right:max(.9rem, env(safe-area-inset-right,0px));z-index:2;color:#f4f4f1;cursor:pointer;width:2.75rem;height:2.75rem;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);background:#0000008c;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.reader__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:1.25rem;height:1.25rem}.reader__close:focus-visible{outline-offset:3px;outline:2px solid #f4f4f1}.reader__close:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.reader__close:hover{background:#ffffff29}}@media (prefers-reduced-motion:reduce){.reader,.reader::backdrop,.reader__stage>*{transition:none}}.tooltip{z-index:9500;background:var(--tip-ink,#111);color:#fff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:1;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out), overlay .16s var(--ease-out) allow-discrete, display .16s var(--ease-out) allow-discrete;border:0;border-radius:999px;margin:0;padding:5px calc(11px - .12em) 5px 11px;font-size:.7rem;font-weight:400;line-height:1.2;position:fixed;inset:0 auto auto 0;overflow:visible;transform:none;box-shadow:0 0 0 1.5px #fff,0 10px 18px -10px #00000080}.tooltip[popover]:not(:popover-open){opacity:0;transform:scale(.96)}@starting-style{.tooltip[popover]:popover-open{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.tooltip{transition:none}}.artist{--floor-h:15svh;--art-h:min(52vh, calc(100svh - var(--header-h) - var(--floor-h) - 7rem));--gap:clamp(2.5rem, 5vw, 6rem);--wall:#19191c;position:relative}.artist__pin{background:var(--black);height:100svh;position:relative;overflow:clip}.artist__room{top:var(--header-h);perspective:calc(1.1*max(100vw,100svh));position:absolute;bottom:0;left:0;right:0}.awall{--shade:0;--night:0;background: radial-gradient(120% 60% at 50% 0%, #fff8ec0f, transparent 70%), var(--wall);backface-visibility:hidden;position:absolute;inset:0;overflow:clip}.awall+.awall{transform:translate(100%)}.awall:after{z-index:3;background:linear-gradient(90deg, #00000073, transparent 9%, transparent 91%, #00000073), rgba(0, 0, 0, calc(var(--shade) * .6));content:"";pointer-events:none;position:absolute;inset:0}.awall__floor{height:var(--floor-h);background:linear-gradient(#fff8ec0d,#0000 40%),linear-gradient(#0e0e10,#050506);border-top:1px solid #ffffff12;position:absolute;bottom:0;left:0;right:0}.awall__night{opacity:var(--night);pointer-events:none;background:radial-gradient(60% 70% at 50% 45%,#7500aa57,#0000 70%),#05010c;position:absolute;inset:0}.awall__track{top:0;bottom:var(--floor-h);align-items:center;gap:var(--gap);width:max-content;padding:0 clamp(2rem,7vw,8rem);display:flex;position:absolute;left:0}.aintro{grid-template-columns:auto 1fr;align-content:center;align-items:end;gap:1.2rem 2.4rem;width:min(62vw,58rem);display:grid}.aintro .eyebrow{grid-column:1/-1}.aintro__title{letter-spacing:-.065em;margin:0;font-size:clamp(4.5rem,14vw,15rem);font-weight:700;line-height:.8}.aintro__logo{width:auto;height:clamp(6rem,14vw,12rem)}.aintro__body{color:var(--muted);grid-column:1/-1;margin:0;font-size:clamp(1rem,1.35vw,1.3rem)}.aintro__link{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;justify-self:start;padding-bottom:.2rem;font-size:.78rem;transition:border-color .2s}@media (hover:hover) and (pointer:fine){.aintro__link:hover{border-color:var(--ink)}}.awall__head{width:14rem;min-width:min-content}.awall__title{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:700;line-height:.92}.awall__link{color:inherit;grid-template-columns:auto auto;align-items:start;gap:.35rem;text-decoration:none;display:inline-grid}.awall__arrow{transition:transform .22s var(--ease-out);font-size:clamp(1rem,1.5vw,1.5rem);font-weight:700;display:inline-block}@media (hover:hover) and (pointer:fine){.awall__link:hover .awall__arrow{transform:translate(.15rem,-.15rem)}}.awall__works{align-items:center;gap:var(--gap);margin:0;padding:0;list-style:none;display:flex}.awork{position:relative}.awork:before{z-index:-1;content:"";width:max(240%,22rem);height:170%;opacity:calc(1 - var(--night,0));pointer-events:none;background:radial-gradient(50% 55% at 50% 42%,#fff6e61a,#0000 72%);position:absolute;top:-40%;left:50%;transform:translate(-50%)}.awork__figure{margin:0}.awork__frame{display:block;position:relative;box-shadow:0 .6rem 1.2rem #00000073,0 2rem 4rem #00000080}.awork__img{width:auto;height:min(var(--art-h), calc(80vw / var(--ratio)))}.awork__uv{width:auto;height:min(var(--art-h), calc(80vw / var(--ratio)));opacity:0;visibility:hidden;position:absolute;top:0;left:0}.awork__caption{width:max-content;max-width:calc(100% + var(--gap) - 1.5rem);flex-direction:column;gap:.2rem;display:flex;position:absolute;top:calc(100% + 1rem);left:0}.awork__title{font-size:.92rem;font-weight:600}.awork__size{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;font-size:.75rem}.aoutro{padding-left:var(--gap);place-items:center;display:grid}.aoutro__link{letter-spacing:-.04em;align-items:center;gap:.8rem;font-size:clamp(1.6rem,3vw,3rem);font-weight:700;display:inline-flex}.aoutro__arrow{transition:transform .22s var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.aoutro__link:hover .aoutro__arrow{transform:translate(.2rem,-.2rem)}}.artist__uvNote{top:calc(var(--header-h) + 1rem);z-index:2;color:#d9b8ff;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;opacity:0;visibility:hidden;margin:0;font-size:.75rem;position:absolute;left:50%;transform:translate(-50%)}.artist__spectrum{z-index:2;background:var(--spectrum);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (width<=760px){.artist{--art-h:min(44vh, calc(100svh - var(--header-h) - var(--floor-h) - 7rem));--gap:2.5rem}.aintro{grid-template-columns:1fr;width:84vw}.awall__head{width:9rem}}.artist.is-static .artist__pin{background:0 0;height:auto}.artist.is-static .artist__room{perspective:none;position:static}.artist.is-static .awall{background:0 0;position:static;overflow:visible;transform:none}.artist.is-static .awall:after,.artist.is-static .awall__floor,.artist.is-static .awall__night,.artist.is-static .awork:before,.artist.is-static .artist__spectrum,.artist.is-static .artist__uvNote{display:none}.artist.is-static .awall__track{width:auto;max-width:100%;padding:3rem var(--pad) 6rem;border-top:1px solid var(--line);align-items:flex-start;position:static;overflow-x:auto}.artist.is-static .awall--entrance .awall__track{border-top:0;padding-top:6rem}.artist.is-static .aintro{width:auto}.artist.is-static .awall__works{align-items:flex-start}.artcolors{padding:clamp(1.5rem, 4vh, 2.5rem) var(--pad);gap:.8rem;display:grid}.artcolors__label{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:400}.artcolors__list{grid-template-columns:repeat(auto-fill,24px);gap:4px;margin:0;padding:0;list-style:none;display:grid}.artcolors__chip{aspect-ratio:1;border-radius:4px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.station--art{--floor-h:13svh;--cap-h:6.5rem;--art-h:min(46svh, calc(100svh - var(--header-h,5rem) - var(--floor-h) - var(--cap-h) - 1.5rem));--gap:clamp(3rem, 5.5vw, 6.5rem);--walk-ink:var(--graphite-1);--walk-ink-soft:#2c3038;--walk-rule:#1b1f2738;--walk-ceiling:linear-gradient(to bottom, #15171c 0, #15171c calc(var(--header-h,5rem) - .45rem), #4a4d55 calc(var(--header-h,5rem) - .45rem), #8d8a83 calc(var(--header-h,5rem) - .2rem), #281e1047 calc(var(--header-h,5rem) - .2rem), #281e1000 calc(var(--header-h,5rem) + 2.5rem));--walk-wall:radial-gradient(120% 75% at 50% -10%, #fbf8f1, #fbf8f100 70%), radial-gradient(140% 110% at 50% 0%, #3c301e00 52%, #3c301e21), linear-gradient(180deg, #f1ebe0, #e3dbcc);color:var(--walk-ink)}.station--art.is-night{--walk-ink:var(--vellum);--walk-ink-soft:#ece6daeb;--walk-rule:var(--vellum-faint)}.flight--3d .station.station--art{perspective:calc(1.1*max(100vw,100svh));padding:0;overflow:clip}.walk__wall{--shade:0;--night:0;background:var(--walk-ceiling), var(--walk-wall);backface-visibility:hidden;position:absolute;inset:0;overflow:clip}.walk__wall:after{content:"";z-index:3;background:linear-gradient(90deg, #281e1047, transparent 9%, transparent 91%, #281e1047), rgba(10, 8, 6, calc(var(--shade) * .55));pointer-events:none;position:absolute;inset:0}.walk__floor{z-index:0;height:var(--floor-h);background:linear-gradient(#fffbf080,#0000 45%),repeating-linear-gradient(90deg,#3c301e0f 0 1px,#0000 1px 9rem),linear-gradient(#d6cbb6,#bcae95);border-top:1px solid #3c301e38;position:absolute;bottom:0;left:0;right:0}.walk__night{z-index:1;opacity:var(--night);pointer-events:none;background:radial-gradient(60% 70% at 50% 45%,#7500aa57,#0000 70%),#05010c;position:absolute;inset:0}.walk__view{z-index:2;position:absolute;inset:0;overflow:clip}.walk__track{top:var(--header-h,5rem);bottom:var(--floor-h);align-items:center;gap:var(--gap);width:max-content;padding:0 max(clamp(2rem, 7vw, 8rem), var(--map-clear,0px)) var(--cap-h) clamp(2rem, 7vw, 8rem);display:flex;position:absolute;left:0}.walk__head{flex:none;gap:1rem;width:14rem;min-width:min-content;display:grid}.walk__title{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,3.8vw + .6rem,4.4rem);font-weight:600;line-height:.95}.walk__titlelink{color:var(--walk-ink);transition:color .2s var(--ease-out);text-decoration:none}.walk__nowrap{white-space:nowrap}.walk__arrow{vertical-align:.55em;transition:transform .22s var(--ease-out);margin-left:.18em;font-size:.5em;display:inline-block}@media (hover:hover) and (pointer:fine){.walk__titlelink:hover{color:var(--paint-red)}.station--art.is-night .walk__titlelink:hover{color:var(--paint-grey)}.walk__titlelink:hover .walk__arrow,.walk__studio:hover .walk__arrow{transform:translate(.12em,-.12em)}}.walk__toggle{border:1px solid var(--walk-ink);min-height:2.75rem;color:var(--walk-ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:.55rem;padding:.5rem .85rem;font-size:.875rem;display:inline-flex}.walk__toggle:before{content:"";border:1px solid;width:.55rem;height:.55rem}.walk__toggle[aria-pressed=true]{background:#966eff29;border-color:#b9a2ff}.walk__toggle[aria-pressed=true]:before{background:#b9a2ff;border-color:#b9a2ff}.flight--3d .walk__toggle{display:none}.walk__works{align-items:center;gap:var(--gap);display:flex}.walk__work{flex:none;position:relative}.walk__work:before{content:"";z-index:-1;height:110%;opacity:calc(1 - var(--night,0));pointer-events:none;background:radial-gradient(50% 46% at 50% 0,#fffbf0f2,#fffbf059 55%,#fffbf000);position:absolute;top:-16%;left:-22%;right:-22%}.walk__figure{margin:0}.walk__open{cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block}.walk__frame{line-height:0;display:block;position:relative;box-shadow:0 .15rem .3rem #00000038,0 1.2rem 1.6rem -.7rem #00000080,0 2.4rem 3rem -1.6rem #281e1059}.station--art.is-night .walk__frame{box-shadow:0 0 2.5rem #8c5aff47}.walk__img{width:auto;height:min(var(--art-h), calc(80vw / var(--ratio)));display:block}.walk__uv{opacity:0;position:absolute;top:0;left:0}.walk__caption{width:max-content;max-width:calc(100% + var(--gap) - 1rem);font-family:var(--mono);overflow-wrap:break-word;gap:.2rem;line-height:1.4;display:grid;position:absolute;top:calc(100% + .9rem);left:0}.walk__name{color:var(--walk-ink,var(--vellum));letter-spacing:.03em;font-size:.9375rem;font-weight:500}.walk__facts,.walk__medium{color:var(--walk-ink-soft,var(--vellum-soft));letter-spacing:.07em;font-variant-numeric:tabular-nums;font-size:.9375rem}.walk__facts{text-transform:uppercase}.walk__outro{padding-left:calc(var(--gap) * .5);flex:none;place-items:center;display:grid}.walk__studio{color:var(--walk-ink);font-family:var(--display);text-transform:uppercase;align-items:center;gap:.6rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:600;text-decoration:none;display:inline-flex}.walk__studio .walk__arrow{vertical-align:baseline;margin:0;font-size:.7em}.walk__uvnote{top:calc(var(--header-h,5rem) + .25rem);z-index:4;color:#d9b8ff;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;opacity:0;pointer-events:none;margin:0;font-size:.875rem;position:absolute;left:50%;transform:translate(-50%)}.walk__titlelink:focus-visible,.walk__open:focus-visible,.walk__studio:focus-visible,.walk__toggle:focus-visible{outline:2px solid var(--walk-ink);outline-offset:3px}@media (width>=761px) and (height<=820px){.station--art{--cap-h:9rem}}@media (width>=761px) and (width<=1100px) and (height<=820px){.station--art{--cap-h:10.75rem}}@media (width<=760px){.station--art{--floor-h:10svh;--cap-h:8rem;--art-h:min(42svh, calc(100svh - var(--header-h,4rem) - var(--floor-h) - var(--cap-h) - 4.25rem));--gap:3rem}.walk__name,.walk__facts,.walk__medium{font-size:.875rem}.walk__facts,.walk__medium{letter-spacing:.04em}.walk__track{padding:3.25rem 1.5rem var(--cap-h)}.walk__head{width:max-content;max-width:calc(100vw - 3rem);position:absolute;top:.5rem;left:1.5rem}.walk__title{font-size:2.2rem}.walk__open{position:relative}.walk__open:after{content:"";position:absolute;inset:0 min(0px,50% - 22px)}.walk__titlelink,.walk__studio{min-height:2.75rem;display:inline-block}}@media (width<=760px) and (height<=700px){.flight--3d .walk__medium{display:none}}.flight:not(.flight--3d) .station--art{min-height:0;padding:0}.flight:not(.flight--3d) .walk__wall{background:var(--walk-wall);position:relative;inset:auto}.flight:not(.flight--3d) .walk__wall:after,.flight:not(.flight--3d) .walk__floor,.flight:not(.flight--3d) .walk__uvnote{display:none}.flight:not(.flight--3d) .station--art.is-night .walk__night{opacity:1}.flight:not(.flight--3d) .walk__view{position:relative;inset:auto}.flight:not(.flight--3d) .walk__track{align-items:flex-start;gap:2rem var(--gap);width:auto;padding:3rem var(--pad) 3.5rem;flex-wrap:wrap;position:relative;inset:auto}.flight:not(.flight--3d) .walk__head{position:static}.flight:not(.flight--3d) .walk__works{align-items:flex-start;gap:2rem var(--gap);flex-wrap:wrap}.flight:not(.flight--3d) .walk__img{height:min(var(--art-h), calc(84vw / var(--ratio)))}.flight:not(.flight--3d) .station--art.is-night .walk__uv{opacity:1}.flight:not(.flight--3d) .walk__caption{margin-top:.8rem;position:static}.reader--art .reader__stage>*{transition:none;transform:none}.art-read{justify-items:center;gap:.8rem;display:grid}.art-read__img{width:min(92vw, calc((100svh - 11rem) * var(--ratio,1)));height:auto;display:block}.art-read .walk__caption{text-align:center;justify-items:center;max-width:none;position:static}@media (prefers-reduced-motion:reduce){.walk__titlelink,.walk__arrow{transition:none}}.paths-park{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0;overflow:hidden}html.is-crossing .flight,html.is-crossing .flight-map{pointer-events:none}.ktype{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.ktype__block{text-align:center;will-change:transform;place-content:center;row-gap:10px;width:100vmax;height:100vmax;margin:-50vmax 0 0 -50vmax;display:grid;position:absolute;top:50%;left:50%}.ktype__line{color:var(--vellum);font-family:var(--display);font-size:clamp(7rem,18.75vh,15rem);font-weight:600;line-height:var(--ktype-cap,.81);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;will-change:transform, opacity}.ktype__line>span{transform:translateX(calc(var(--shift) * .5));display:inline-block}.paths-still.flight--3d{z-index:2;pointer-events:none;background:0 0}.flight__setStill{z-index:2;position:absolute;inset:0}.tear{z-index:60;position:fixed;inset:0;overflow:hidden}.tear__half,.tear__shade,.tear__rim{position:absolute;inset:0}.tear__page{position:absolute}.tear__shade{filter:drop-shadow(0 0 1px #00000059)}.paths-cue{top:calc(var(--header-h,6rem) + .75rem);z-index:40;border:1px solid var(--card-rule);border-radius:var(--card-radius);background:var(--card-bg);color:var(--vellum);font:400 .875rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);pointer-events:none;align-items:center;gap:.5rem;padding:.6rem .9rem;display:inline-flex;position:fixed;left:50%;transform:translate(-50%,-.5rem)}.paths-cue[data-show]{opacity:1;pointer-events:auto;transform:translate(-50%)}.paths-cue:focus-visible{outline:2px solid var(--vellum);outline-offset:3px}@media (width<=760px){.paths-cue{top:calc(var(--header-h,4rem) + .5rem)}}.station :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.station--choose{padding:0;display:grid}.split{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);display:grid;position:absolute;inset:0}.split__half{min-width:0;color:var(--vellum);grid-template-columns:minmax(0,1fr);align-content:end;padding:0 0 clamp(4.5rem,12vh,8rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.split__half--design{order:0}.split__half--art{text-align:right;order:2}.split__text{justify-items:start;gap:.6rem;padding:0 clamp(1.5rem,4vw,4.5rem);display:grid;position:relative;container-type:inline-size}.split__half--art .split__text{padding-right:max(clamp(1.5rem, 4vw, 4.5rem), var(--map-clear,10rem));justify-items:end}.split__seam,.split__thumb{transition:transform .7s var(--ease-out)}@media (width>=761px){.split:not([data-chosen]):has(.split__half--design:is(:hover,:focus-visible)) .split__seam{transform:translate(8.333vw)}.split:not([data-chosen]):has(.split__half--art:is(:hover,:focus-visible)) .split__seam{transform:translate(-8.333vw)}.split:not([data-chosen]):has(.split__half--design:is(:hover,:focus-visible)) .split__thumb{transform:translate(calc(4.167vw - 50%))}.split:not([data-chosen]):has(.split__half--art:is(:hover,:focus-visible)) .split__thumb{transform:translate(calc(-50% - 4.167vw))}.split__half--design .split__name{transform-origin:0 100%}.split__half--art .split__name{transform-origin:100% 100%}.split:not([data-chosen]) .split__half:is(:hover,:focus-visible) .split__name{transform:scale(1.1)}.split:not([data-chosen]):has(.split__half:is(:hover,:focus-visible)) .split__half:not(:hover,:focus-visible) .split__name{transform:scale(.9)}}.split[data-chosen] :is(.split__seam,.split__thumb,.split__name){transition-duration:.3s}.split__half:focus-visible{outline:none}.split__half:focus-visible .split__name{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}.split__thumb{--thumb-h:min(40vh, 28vw, calc(100svh - var(--header-h,6rem) - 19rem));height:var(--thumb-h);aspect-ratio:7/5;display:block;position:absolute;bottom:calc(100% + 2vh);left:50%;transform:translate(-50%)}.split__thumb img{width:100%;max-width:none;height:auto;transition:transform .6s var(--ease-out);display:block}.split:not([data-chosen]) .split__half:is(:hover,:focus-visible) .split__thumb img{transform:translateY(-1.5%)scale(1.02)}.split__side{font:400 .875rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vellum-soft)}.split__name{font-family:var(--display);text-transform:uppercase;white-space:nowrap;transition:color .4s var(--ease-out), transform .7s var(--ease-out);font-size:min(6.4vw,13cqi,6.75rem);font-weight:600;line-height:.9}.split[data-chosen=designer] .split__half--art .split__name,.split[data-chosen=artist] .split__half--design .split__name{color:#0000;-webkit-text-stroke:1px var(--vellum-soft)}.split:not([data-chosen]):has(.split__half:is(:hover,:focus-visible)) .split__half:not(:hover,:focus-visible) .split__name{color:#0000;-webkit-text-stroke:1px var(--vellum-soft)}.split__go{border:1px solid var(--vellum);border-radius:var(--card-radius);font:400 .875rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-top:.4rem;padding:.55rem .9rem;display:inline-flex}.split:not([data-chosen]) .split__half:is(:hover,:focus-visible) .split__go,.split[data-chosen=designer] .split__half--design .split__go,.split[data-chosen=artist] .split__half--art .split__go{background:var(--vellum);color:var(--graphite-0)}.split__seam{z-index:2;background:#ece6da66;order:1;position:relative}.split__seam:before{content:"";top:calc(var(--header-h,6rem) + 4rem);background:linear-gradient(#ece6dab3,#ece6dab3) 0 0/100% 1px no-repeat,linear-gradient(#ece6dab3,#ece6dab3) 0 100%/100% 1px no-repeat,repeating-linear-gradient(#ece6da57 0 1px,#0000 1px 32px) 2px 0/5px 100% no-repeat;width:9px;position:absolute;bottom:2.5rem;left:-4px}.split__ask{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.split__or{font-size:0;position:absolute;inset:0}.split__or:after{content:"or";background:var(--graphite-0);width:2.75rem;height:2.75rem;color:var(--vellum);font:400 .875rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ece6da66;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flight:not(.flight--3d) .station--choose{min-height:100svh}.flight:not(.flight--3d) .split{min-height:100svh;position:relative}@media (width<=760px){.split{grid-template-rows:minmax(0,1fr) 1px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.split__half,.split__half--art{text-align:left;padding:0 0 1.5rem}.split__text,.split__half--art .split__text{padding:0 1.25rem}.split__half--design{padding-top:calc(var(--header-h,4rem) + 3rem)}.split__half--art{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}.split__half--art .split__text{justify-items:start}.split__thumb{--thumb-h:18vh;margin-bottom:.2rem;position:static;transform:none}.split__seam:before{background:linear-gradient(90deg,#ece6dab3,#ece6dab3) 0 0/1px 100% no-repeat,linear-gradient(90deg,#ece6dab3,#ece6dab3) 100% 0/1px 100% no-repeat,repeating-linear-gradient(90deg,#ece6da57 0 1px,#0000 1px 32px) 0 2px/100% 5px no-repeat;width:auto;height:9px;inset:-4px 1.25rem auto}.split__name{font-size:clamp(2.25rem,11vw,3.5rem)}}.rail{--rail-w:3.25rem;--rail-fav-left:.75rem;--rail-ink:var(--vellum,#ece6da);top:var(--rail-top,calc(var(--header-h,5rem) + .5rem));z-index:30;width:var(--rail-w);color:var(--vellum,#ece6da);font-family:var(--sans);visibility:hidden;align-content:start;gap:.5rem;transition:transform .36s cubic-bezier(.2,.7,.2,1),visibility 0s linear .36s;display:grid;position:fixed;left:0;transform:translate(-110%)}.rail.is-on{visibility:visible;transition:transform .36s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.rail.is-instant{transition:none}.rail__bar{background:#0d0f14eb;border:1px solid #ece6da24;border-left:0;border-radius:0 6px 6px 0;gap:2px;padding:.35rem 0;display:grid;position:relative}.rail.is-placed .rail__bar{height:var(--rail-h);border-radius:0 var(--dash-radius,6px) var(--dash-radius,6px) 0;border-color:#0000;padding:0}.rail.is-latching .rail__bar:after{content:"";background:var(--rail-ink);width:2px;animation:.42s ease-out forwards rail-latch;position:absolute;inset:0 -1px 0 auto}@keyframes rail-latch{0%{opacity:1}to{opacity:0}}.rail__item{align-items:center;display:flex;position:relative}.rail.is-placed .rail__bar>.rail__item{position:absolute;inset-inline:0}.rail__item[hidden]{display:none}.rail__btn,.rail__open{width:100%;min-height:2.75rem;padding:0 0 0 var(--rail-fav-left);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:0;display:flex}.rail.is-placed .rail__btn{height:100%;min-height:0}.rail:not(.is-placed) .rail__btn,.rail:not(.is-placed) .rail__open{min-height:0;height:clamp(1.75rem, calc((100svh - var(--header-h,5rem) - 2.7rem) / var(--rail-n,10) - 2px), 2.75rem)}.rail__btn:hover,.rail__btn:focus-visible{background:#ece6da12}.rail__btn[aria-current=true]{background:#ece6da21}.rail__btn:focus-visible,.rail__open:focus-visible{outline:2px solid var(--vellum,#ece6da);outline-offset:-2px}.rail__open{background:#0d0f14eb;border:1px solid #ece6da24;border-left:0;border-radius:0 6px 6px 0;justify-content:center;padding:0}.rail__open:hover{background:#1e212af5}.rail__pill{color:var(--vellum,#ece6da);font:600 .875rem/1.2 var(--sans);white-space:nowrap;pointer-events:none;opacity:0;background:#0c0e12;border:1px solid #ece6da29;border-radius:4px;padding:.4rem .65rem;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + .5rem);transform:translate(-.25rem,-50%)}.rail__item:hover>.rail__pill,.rail__btn:focus-visible+.rail__pill,.rail__open:focus-visible+.rail__pill{opacity:1;transform:translateY(-50%)}.rail.is-quiet .rail__pill{opacity:0}:root.has-rail .flight--3d .station.station--project{padding-left:max(var(--pad), 5.5rem)}@media (prefers-reduced-motion:reduce){.rail,.rail.is-on,.rail__pill{transition:none}}.station.station--dashboard{--dash-rule:#ece6da24;--dash-card:#0d0f14e6;--dash-lift:#ece6da12;--dash-label:.875rem;--dash-body:1rem;--dash-radius:6px;--dash-gap:.85rem;--tip-ink:#2b3140;padding-top:calc(var(--header-h,5rem) + .5rem);padding-bottom:1rem;padding-right:max(var(--pad), var(--map-clear,0px));flex-direction:column;display:flex}.dash{gap:var(--dash-gap);min-height:0;color:var(--vellum);font-family:var(--sans);font-size:var(--dash-body);flex:1;line-height:1.45;display:grid}:where(.dash) button,:where(.dash) input,:where(.dash) summary,:where(.dash) a{font:inherit;color:inherit}.dash :focus-visible{outline:2px solid var(--vellum);outline-offset:2px}.dash__vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dash__side,.dash__kpi,.dash__card{border:1px solid var(--dash-rule);border-radius:var(--dash-radius);background:var(--dash-card)}.dash__card{flex-direction:column;min-width:0;min-height:0;margin:0;padding:.9rem 1rem;display:flex}.dash__card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .8rem;display:flex}.dash__card-title,.dash__label{color:var(--vellum);font-family:var(--mono);font-size:var(--dash-label);letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:1.3}.dash__card-note{color:var(--vellum-soft);font-size:var(--dash-label);margin:0;line-height:1.3}.dash__chart>.dash__card-note{margin-top:.15rem}.dash__measure{color:var(--vellum-soft);font-family:var(--mono);font-size:var(--dash-label);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;line-height:1.45}.dash__fav{width:var(--fav,1.75rem);height:var(--fav,1.75rem);flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:inline-grid}.dash__fav img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.dash__fav--small{--fav:1.25rem}.dash__fav--large{--fav:3rem}.dash__fav--tile{box-sizing:border-box;padding:calc(var(--fav,1.75rem) * .12);background:var(--backing);border-radius:4px}.dash__side{flex-direction:column;gap:.7rem;min-width:0;min-height:0;padding:1rem .8rem .8rem;display:flex}.dash__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .8rem;padding-inline:.2rem;display:flex}.dash__title{color:var(--station-ink,var(--vellum));font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(2rem,1.4rem + 1vw,2.6rem);font-weight:600;line-height:.95}.dash__picker{flex-direction:column;min-height:0;display:flex}.dash__picker>summary{cursor:pointer;list-style:none}.dash__picker>summary::-webkit-details-marker{display:none}.dash__filters{flex-wrap:wrap;gap:.4rem;display:flex}.dash__filter{border:1px solid var(--dash-rule);min-height:2.25rem;color:var(--vellum-soft);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.9375rem;display:inline-flex}.dash__filter:hover{border-color:var(--station-ink,var(--vellum-soft));color:var(--vellum)}.dash__filter[aria-pressed=true]{border-color:var(--station-ink,var(--vellum));background:var(--station-ink,var(--vellum));color:var(--station-on-ink,var(--graphite-0));font-weight:600}.dash__n{font-family:var(--mono);font-size:var(--dash-label);font-variant-numeric:tabular-nums}.dash__search{margin-top:.7rem;display:block}.dash__input{border:1px solid color-mix(in srgb, var(--station-ink,var(--vellum)) 70%, transparent);border-radius:var(--dash-radius);width:100%;min-height:2.5rem;font-size:var(--dash-body);background:#00000047;padding:.4rem .75rem}.dash__input:focus-visible{border-color:var(--station-ink,var(--vellum))}.dash__input::placeholder{color:var(--vellum-soft);opacity:1}.dash__list{gap:2px;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.dash__item[hidden]{display:none}.dash__row{border-radius:var(--dash-radius);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.3rem .55rem;display:grid}.dash__row:hover{background:var(--dash-lift)}.dash__row[aria-pressed=true]{background:#ece6da1c}.dash__rtext{min-width:0;display:grid}.dash__rname{overflow-wrap:anywhere;font-size:var(--dash-body);font-weight:600;line-height:1.3}.dash__empty{color:var(--vellum-soft);font-size:var(--dash-label);margin:.8rem 0 0}.dash__clear{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dash__board{gap:var(--dash-gap);min-width:0;min-height:0;display:grid}.dash__kpis{gap:var(--dash-gap);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dash__kpi{flex-direction:column;justify-content:space-between;gap:.35rem;min-width:0;padding:.8rem .9rem .75rem;display:flex;position:relative}.dash__kpi:before{content:"";background:var(--station-ink,var(--vellum));width:1.6rem;height:2px;position:absolute;top:-1px;left:.9rem}.dash__kpi-value{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,1.1rem + 1.3vw,2.7rem);font-weight:600;line-height:1}.dash__kpi-label{color:var(--vellum-soft);font-size:.9375rem;line-height:1.25}.dash__main{min-width:0;min-height:0;display:flex}.dash__detail{overscroll-behavior:auto;scrollbar-width:thin;flex:1;gap:.75rem;overflow-y:auto}.dash__detail-top{align-items:center;gap:.9rem;display:flex}.dash__detail-words{gap:.25rem;min-width:0;display:grid}.dash__name{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,1.1rem + .6vw,1.9rem);font-weight:600;line-height:1}.dash__role{font-size:var(--dash-body);margin:0;font-weight:600;line-height:1.4}.dash__desc{color:#ece6dadb;max-width:62ch;font-size:var(--dash-body);margin:0;line-height:1.55}.dash__actions{flex-wrap:wrap;gap:.5rem;display:flex}.dash__btn{border:1px solid var(--dash-rule);border-radius:var(--dash-radius);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;min-height:2.5rem;padding:.3rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.dash__btn:hover{border-color:var(--vellum-soft)}.dash__btn--primary{border-color:var(--station-ink,var(--vellum));background:var(--station-ink,var(--vellum));color:var(--station-on-ink,var(--graphite-0));font-weight:600}.dash__btn--primary:hover{border-color:var(--station-ink,var(--vellum));background:color-mix(in srgb, var(--station-ink,var(--vellum)) 82%, #fff)}.dash__arrow{color:var(--station-ink,var(--vellum))}.dash__more-link{border:0;border-bottom:1px solid var(--dash-rule);color:var(--vellum);font:inherit;font-size:var(--dash-label);cursor:pointer;background:0 0;justify-self:start;margin-top:.5rem;padding:.2rem 0}.dash__more-link:hover{border-bottom-color:var(--vellum)}.dash__acc{border-top:1px solid var(--dash-rule)}.dash__acc-head{min-height:2.6rem;font-family:var(--mono);font-size:var(--dash-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;margin:0;font-weight:400;display:flex}.dash__acc-body{gap:.6rem;padding-bottom:.4rem;display:grid}.dash__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.dash__tab{border:1px solid var(--dash-rule);min-height:2.25rem;color:var(--vellum-soft);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .7rem;font-size:.9375rem}.dash__tab:hover{border-color:var(--station-ink,var(--vellum-soft));color:var(--vellum)}.dash__tab[aria-selected=true]{border-color:var(--station-ink,var(--vellum));background:var(--station-ink,var(--vellum));color:var(--station-on-ink,var(--graphite-0));font-weight:600}.dash__pane{font-size:var(--dash-body);gap:.6rem;line-height:1.55;display:grid}.dash__pane p{margin:0}.dash__pane p.is-cut{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash__pane>[hidden]{display:none}.dash__charts{min-width:0;min-height:0}.dash__charts-toggle{display:none}.dash__charts-body{gap:var(--dash-gap);min-height:0;display:grid}.dash__chart--types{grid-area:types}.dash__chart--redesign{grid-area:redesign}.dash__hbars{flex:1;align-content:center;gap:.55rem;margin-top:.8rem;display:grid}.dash__hbar{grid-template-columns:5.4rem minmax(0,1fr) 1.8rem;align-items:center;gap:.6rem;display:grid}.dash__hbar-label{color:var(--vellum-soft);font-size:var(--dash-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash__hbar.is-lit .dash__hbar-label{color:var(--vellum);font-weight:600}.dash__hbar-track{border-left:1px solid var(--dash-rule);height:1.4rem;position:relative}.dash__hbar-grid{top:-.3rem;bottom:-.3rem;left:calc(var(--at) * 100%);border-left:1px dashed var(--dash-rule);position:absolute}.dash__hbar-fill{width:calc(var(--v) * 100%);background:#ece6da29;border-radius:0 3px 3px 0;position:absolute;top:0;bottom:0;left:0}.dash__hbar.is-lit .dash__hbar-fill{background:var(--station-ink,var(--vellum))}.dash__hbar-value{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500}.dash__hbar--axis{margin-top:.2rem}.dash__scale--bars{margin:0}.dash__legend{color:var(--vellum-soft);font-size:var(--dash-label);gap:.9rem;display:flex}.dash__key{align-items:center;gap:.4rem;display:inline-flex}.dash__key:before{content:"";border-radius:50%;width:.7rem;height:.7rem}.dash__key--before:before{border:2px solid var(--vellum-soft)}.dash__key--after:before{background:var(--vellum)}.dash__dumbbells{flex:1;align-content:center;gap:.5rem;margin-top:.4rem;display:grid}.dash__dumbbell{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name gain""track track";align-items:center;gap:.15rem .6rem;display:grid}.dash__dumbbell-name{min-width:0;font-size:var(--dash-body);text-overflow:ellipsis;white-space:nowrap;grid-area:name;align-items:center;gap:.5rem;font-weight:600;display:flex;overflow:hidden}.dash__dumbbell-name>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.dash__gain{border:1px solid var(--dash-rule);font-family:var(--mono);font-size:var(--dash-label);font-variant-numeric:tabular-nums;border-radius:999px;grid-area:gain;padding:.05rem .5rem}.dash__dumbbell.is-lit .dash__gain{border-color:var(--station-ink,var(--vellum))}.dash__track{grid-area:track;height:2rem;margin-inline:.5rem;position:relative}.dash__track:before{content:"";border-top:1px solid var(--dash-rule);position:absolute;bottom:.6rem;left:0;right:0}.dash__span{bottom:calc(.6rem - 2px);left:calc(var(--a) * 100%);right:calc((1 - var(--b)) * 100%);background:var(--vellum-soft);border-radius:2px;height:4px;position:absolute}.dash__dumbbell.is-lit .dash__span{background:var(--station-ink,var(--vellum))}.dash__dot{border-radius:50%;width:.8rem;height:.8rem;position:absolute;bottom:.6rem;translate:-50% 50%}.dash__dot--before{left:calc(var(--a) * 100%);border:2px solid var(--vellum-soft);background:var(--graphite-0)}.dash__dot--after{left:calc(var(--b) * 100%);background:var(--vellum)}.dash__num{font-family:var(--mono);font-size:var(--dash-label);font-variant-numeric:tabular-nums;line-height:1.2;position:absolute;top:0;translate:-50%}.dash__num--before{left:calc(var(--a) * 100%);color:var(--vellum-soft)}.dash__num--after{left:calc(var(--b) * 100%);font-weight:600}.dash__scale{height:1.3rem;margin:.15rem .5rem 0;position:relative}.dash__scale-tick{top:0;left:calc(var(--at) * 100%);color:var(--vellum-soft);font-family:var(--mono);font-size:var(--dash-label);font-variant-numeric:tabular-nums;line-height:1.3;position:absolute;translate:-50%}.dash__scale-tick:first-child{translate:0}.dash__scale-tick:last-child{translate:-100%}.dash__chart--redesign>.dash__scale{flex:none}.dash__cats-open{border:0;border-bottom:1px solid var(--dash-rule);color:var(--vellum);font-family:var(--mono);font-size:var(--dash-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;margin-left:auto;padding:.1rem 0}.dash__cats-open:hover{border-bottom-color:var(--vellum)}.audit-sheet{width:min(100%,36rem);color:var(--vellum,#ece6da);font-family:var(--sans);background:#0d0f14f5;border:1px solid #ece6da24;border-radius:6px;gap:.8rem;padding:1.4rem 1.5rem 1.5rem;display:grid}.audit-sheet__title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:400}.audit-sheet__note{color:var(--vellum-soft,#ece6dad6);margin:0;font-size:1rem;line-height:1.5}.audit-sheet .dash__cats{font-size:1rem}.dash__cats{border-collapse:collapse;width:100%;font-size:var(--dash-label)}.dash__cats th,.dash__cats td{border-bottom:1px solid var(--dash-rule,#ece6da24);text-align:left;padding:.25rem .4rem;font-weight:400}.dash__cats thead th{color:var(--vellum-soft,#ece6dad6);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.dash__cats td{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width>=62rem){.dash{grid-template-columns:minmax(16.75rem,20.25rem) minmax(0,1fr)}.dash__picker>summary{display:none}.dash__picker{overscroll-behavior:auto;scrollbar-width:thin;flex:auto;padding-bottom:1.1rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.2rem),#0000)}.dash__board{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"main main main main charts charts""kpis kpis kpis kpis kpis kpis"}.dash__kpi{gap:.25rem;padding:.6rem .9rem}.dash__kpi-value{font-size:clamp(1.6rem,1rem + .9vw,2.1rem)}.dash__kpis{grid-template-columns:subgrid}.dash__hbar{grid-template-columns:4.4rem minmax(0,1fr) 1.3rem;gap:.45rem}.dash__kpis{grid-area:kpis}.dash__main{grid-area:main}.dash__charts{grid-area:charts}.dash__charts-body{overscroll-behavior:auto;scrollbar-width:thin;grid-template:"types"minmax(min-content,1fr)"redesign"minmax(min-content,1fr)/minmax(0,1fr);height:100%;overflow-y:auto}}@media (width>=62rem) and (width<=84rem){.dash{grid-template-columns:minmax(14.75rem,min(16.75rem,25.5vw)) minmax(0,1fr)}.dash__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dash__kpi{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.6rem;padding:.6rem .8rem}.dash__kpi-value{font-size:1.9rem}.dash__board{grid-template-columns:minmax(0,1fr) minmax(13rem,min(16rem,44%));grid-template-areas:"main charts""kpis kpis"}.dash__charts-body{overscroll-behavior:auto;scrollbar-width:thin;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"types""redesign";grid-auto-rows:max-content;height:100%;overflow-y:auto}}@media (width<=61.99rem){.station.station--dashboard{padding-right:max(var(--pad), env(safe-area-inset-right,0px));padding-bottom:4.5rem}.dash{flex:none;display:block}.flight--3d .station.station--dashboard .dash{overscroll-behavior:auto;flex:0 auto;min-height:0;overflow-y:auto}.dash>*+*,.dash__board>*+*{margin-top:var(--dash-gap)}.dash__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dash__kpi{padding:.6rem .65rem}.dash__kpi-value{font-size:1.75rem}.dash__kpi-label{font-size:var(--dash-label)}.dash__picker{border:1px solid var(--dash-rule);border-radius:var(--dash-radius)}.dash__picker[open]{padding:0 .6rem .6rem}.dash__picker[open]>summary{border-bottom:1px solid var(--dash-rule);margin:0 -.6rem .6rem}.dash__picker-sum{align-items:center;gap:.6rem;min-height:2.9rem;padding:0 .7rem;display:flex}.dash__picker-label{color:var(--vellum-soft);font-family:var(--mono);font-size:var(--dash-label);letter-spacing:.1em;text-transform:uppercase}.dash__picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.dash__picker-sum:after{content:"+";font-size:1.1rem}.dash__picker[open]>.dash__picker-sum:after{content:"−"}.dash__filter,.dash__input,.dash__row,.dash__btn,.dash__tab,.dash__cats-open{min-height:2.75rem}.dash__btn--primary{flex:100%;justify-content:center}.dash__detail{overflow:visible}.dash__charts-toggle{border:1px solid var(--dash-rule);border-radius:var(--dash-radius);background:var(--dash-card);width:100%;min-height:2.9rem;font-family:var(--mono);font-size:var(--dash-label);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:0 .8rem;display:flex}.dash__charts-toggle:after{content:"−";font-size:1.1rem}.dash__charts.is-folded .dash__charts-toggle:after{content:"+"}.dash__charts-body{margin-top:var(--dash-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"types""redesign"}.dash__kpi{justify-content:flex-start}.dash__charts.is-folded .dash__charts-body{display:none}}@media (prefers-reduced-motion:no-preference){.dash__btn,.dash__filter,.dash__row,.dash__tab,.dash__input{transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out)}}.dash[data-accent=rainbow] .dash__title{color:#0000;background:var(--station-rainbow);-webkit-text-fill-color:#0d0f14;-webkit-text-stroke:3px transparent;-webkit-background-clip:text;background-clip:text}.dash[data-accent=rainbow] :is(.dash__filter,.dash__tab,.dash__btn--primary,.dash__search){position:relative}.dash[data-accent=rainbow] :is(.dash__filter[aria-pressed=true],.dash__tab[aria-selected=true],.dash__btn--primary){color:var(--vellum);background:0 0;border-color:#0000}.dash[data-accent=rainbow] .dash__btn--primary:hover{background:#ece6da14;border-color:#0000}.dash[data-accent=rainbow] :is(.dash__filter,.dash__tab):hover{border-color:var(--dash-rule)}.dash[data-accent=rainbow] .dash__search{border-radius:var(--dash-radius)}.dash[data-accent=rainbow] .dash__input{border-color:#0000}.dash[data-accent=rainbow] .dash__hbar.is-lit .dash__hbar-fill{background:0 0}.dash[data-accent=rainbow] :is(.dash__filter[aria-pressed=true],.dash__tab[aria-selected=true],.dash__filter:hover,.dash__tab:hover,.dash__btn--primary,.dash__search,.dash__hbar.is-lit .dash__hbar-fill):before{content:"";border-radius:inherit;background:var(--station-rainbow);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dash[data-accent=rainbow] :is(.dash__filter:not([aria-pressed=true]),.dash__tab:not([aria-selected=true])):hover:before{opacity:.55}.dash[data-accent=rainbow] .dash__kpi:before{background:var(--station-rainbow)}.dash[data-accent=rainbow] .dash__arrow{color:#0000;background:var(--station-rainbow);-webkit-background-clip:text;background-clip:text}.dash{position:relative}.dash__item--home{border-bottom:1px solid var(--dash-rule);margin-bottom:4px;padding-bottom:4px}.dash__close{border:1px solid var(--dash-rule);border-radius:var(--dash-radius);width:2.25rem;height:2.25rem;color:var(--vellum);cursor:pointer;background:0 0;align-self:center;place-items:center;margin-left:auto;padding:0;display:inline-grid}.dash__close:hover{border-color:var(--vellum-soft)}.dash__close[hidden]{display:none}.dash__home .dash__stage{flex:auto;min-height:9rem;display:grid;position:relative}.dash__logos{min-width:0;min-height:9rem;position:relative}.dash__logo{box-sizing:border-box;cursor:pointer;transform:rotate(var(--turn,0deg));transition:transform .2s var(--ease-out,ease-out), box-shadow .2s ease;background:#f4f4f1;border:0;border-radius:4px;margin:0;padding:10px;position:absolute;box-shadow:0 6px 18px #00000061}.dash__logo[hidden]{display:none}.dash__logo:hover,.dash__logo:focus-visible{transform:rotate(var(--turn,0deg)) translateY(-3px);box-shadow:0 12px 26px #00000080}.dash .dash__logo:focus-visible{outline:2px solid var(--station-ink,var(--vellum));outline-offset:3px}.dash__logo img{width:100%;height:auto;display:block}.dash__tour{border:1px solid var(--dash-rule);border-radius:var(--dash-radius);background:var(--dash-lift);place-self:center;gap:.55rem;width:min(100%,32rem);padding:1.1rem 1.25rem 1.2rem;display:grid}.dash__tour-count{color:var(--station-ink,var(--vellum));font-family:var(--mono);font-size:var(--dash-label);letter-spacing:.08em;text-transform:uppercase;margin:0}.dash__tour-title{font-family:var(--display);text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:500;line-height:1.1}.dash__tour-body{max-width:34rem;margin:0}.dash__tour-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.35rem;display:flex}.dash__tour-actions [hidden]{display:none}.dash__btn--quiet{color:var(--vellum-soft);border-color:#0000;margin-right:auto}.dash__ring{z-index:6;box-sizing:border-box;border:2px solid var(--station-ink,var(--vellum));border-radius:calc(var(--dash-radius) + 3px);box-shadow:0 0 0 4px #07080a73, 0 0 26px color-mix(in srgb, var(--station-ink,#ece6da) 40%, transparent);pointer-events:none;transition:left .32s var(--ease-out,ease-out), top .32s var(--ease-out,ease-out), width .32s var(--ease-out,ease-out), height .32s var(--ease-out,ease-out);animation:1.8s ease-in-out infinite dash-ring;position:absolute}.dash__ring[hidden]{display:none}@keyframes dash-ring{50%{box-shadow:0 0 0 4px #07080a73, 0 0 36px color-mix(in srgb, var(--station-ink,#ece6da) 62%, transparent)}}.dash.is-folding .dash__side{z-index:3;background:#0d0f14;position:relative}.dash.is-folding .dash__main{z-index:2;position:relative}.dash.is-folding .dash__charts{z-index:1;position:relative}.dash.is-folding .dash__card{background:#0d0f14}@media (prefers-reduced-motion:reduce){.dash__ring{transition:none;animation:none}.dash__logo{transition:none}}@media (width<=61.99rem){.dash__home .dash__stage{min-height:19rem}.dash__logos{min-height:16rem}}.station--next{padding-right:max(var(--pad), var(--map-clear,12rem));align-content:center;gap:1.25rem;display:grid}.next__head{isolation:isolate;justify-self:start;gap:1.25rem;display:grid;position:relative}.next__head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0a0b0ebd 62%,#0a0b0e00);position:absolute;inset:-3.5rem -5rem -3rem -4rem}.next__eyebrow{color:var(--vellum-soft);font:400 .875rem/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.next__title{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(3rem,8vw,7.5rem);font-weight:600;line-height:.9}.next__doors{grid-template-columns:1.6fr 1fr 1fr;gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.next__door{border:1px solid var(--card-rule);border-radius:var(--card-radius);background:var(--card-bg);min-height:9rem;color:var(--vellum);transition:border-color .3s var(--ease-out);align-content:start;gap:.5rem;padding:1.25rem 1.4rem;text-decoration:none;display:grid}.next__door:hover,.next__door:focus-visible{border-color:var(--vellum);outline:none}.next__kicker{color:var(--vellum-soft);font:400 .875rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}.next__name{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:600;line-height:1}.next__what{color:var(--vellum-soft);font:400 1rem/1.4 var(--sans)}@media (width<=760px){.next__doors{grid-template-columns:1fr}.next__door{min-height:0}}.rbp{box-sizing:border-box;padding:var(--frameW);background:var(--frame);box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #0000004d,0 26px 30px -16px #0000008c}.rbp__sheet{box-sizing:border-box;grid-template-columns:var(--key) minmax(0, 1fr) var(--key);column-gap:var(--gap);height:100%;padding:var(--pad);border:var(--matW) solid #f4f4f1;background-color:var(--ground);background-image:linear-gradient(color-mix(in srgb, var(--line) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 9%, transparent) 1px, transparent 1px);color:#fff;background-position:-1px -1px;background-size:22px 22px;display:grid;box-shadow:inset 0 2px 4px #0006}.rbp__key{border-top:1px solid color-mix(in srgb, var(--line) 50%, transparent);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rbp__item{border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);flex:1;display:flex}.rbp__row{color:#fff;cursor:pointer;width:100%;font:inherit;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .16s var(--ease-out);background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;column-gap:12px;padding:6px 8px;display:grid}.rbp__row.is-lit{background:color-mix(in srgb, var(--line) 16%, transparent)}.rbp__row:focus-visible{outline-offset:-2px;outline:2px solid #fff}.rbp__row:active{background:color-mix(in srgb, var(--line) 24%, transparent)}.rbp__num{background:var(--line);width:24px;height:24px;color:var(--ground);font-family:var(--mono);transition:background-color .16s var(--ease-out);border-radius:50%;place-items:center;font-size:11px;font-weight:500;line-height:1;display:grid}.rbp__row.is-lit .rbp__num{background:#fff}.rbp__words{flex-direction:column;gap:3px;min-width:0;display:flex}.rbp__title{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.1}.rbp__head{color:#ffffffd6;font-size:max(12.5px, calc(10px / var(--scene-zoom,1)));line-height:1.3}.rbp__arrow{color:var(--line);font-size:13px}@media (hover:hover) and (pointer:fine){.rbp__row.is-lit .rbp__arrow{transform:translate(3px)}}.rbp__middle{flex-direction:column;align-items:center;min-width:0;display:flex}.rbp__name{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:22px;font-weight:500;line-height:1}.rbp__drawing{flex:1;justify-content:center;align-items:center;display:flex}.rbp__svg{display:block;overflow:visible}.rbp__svg .s{fill:none;stroke:var(--line);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;transition:stroke .16s var(--ease-out), fill .16s var(--ease-out), fill-opacity .16s var(--ease-out)}.rbp__svg .s--thin{stroke-width:.9px}.rbp__svg .s--dash{stroke-dasharray:2 3;stroke-width:.8px}.rbp__svg .s--text{stroke-width:3px}.rbp__svg .s--head{stroke-width:5px}.rbp__svg .s--load{stroke-width:1.8px}.rbp__svg .s--ring{stroke-dasharray:3 2.4;stroke-width:1.2px}.rbp__svg .f{fill:var(--line);fill-opacity:.1}.rbp__svg .g,.rbp__svg .paper{fill:var(--ground)}.rbp__svg .solid{fill:var(--line)}.rbp__svg .t{fill:var(--line);font-family:var(--mono);letter-spacing:.08em;transition:fill .16s var(--ease-out);font-size:8px}.rbp__svg .t--base{letter-spacing:.22em;font-size:9px}.rbp__svg .t--lang{font-size:7.5px}.rbp__svg .t--code{font-size:14px;font-weight:500}.rbp__svg .t--seal{font-family:var(--display);font-size:19px;font-weight:500}.rbp__svg .t--tiny{letter-spacing:.14em;font-size:5.5px}.rbp__svg [data-part]{cursor:pointer}.rbp__part.is-lit .s{stroke:#fff}.rbp__part.is-lit .f{fill:#fff;fill-opacity:.2}.rbp__part.is-lit .solid,.rbp__part.is-lit .t{fill:#fff}.rbp__balloon circle{fill:var(--line);stroke:var(--ground);stroke-width:2px;transition:fill .16s var(--ease-out)}.rbp__balloon text{fill:var(--ground);font-family:var(--mono);font-size:10px;font-weight:500}.rbp__balloon.is-lit circle{fill:#fff}.rbp__block{border:1px solid color-mix(in srgb, var(--line) 60%, transparent);grid-template-columns:1.6fr 1fr .8fr;width:100%;margin:6px 0 0;display:grid}.rbp__cell{min-width:0;padding:6px 9px 7px}.rbp__cell+.rbp__cell{border-left:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.rbp__term{color:#fffc;font-family:var(--mono);font-size:max(8.5px, calc(9px / var(--scene-zoom,1)));letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px}.rbp__value{margin:0;font-size:12px;font-weight:600;line-height:1.25}.rbp__cell:last-child .rbp__value{font-family:var(--display);font-size:17px;font-weight:500;line-height:1.05}.rbp__note{color:#fff;text-align:center;text-shadow:0 1px 6px #00000073;margin:0;font-size:12px;font-weight:600;line-height:1.3}@media (prefers-reduced-motion:reduce){.rbp__row,.rbp__num,.rbp__svg .s,.rbp__svg .t,.rbp__balloon circle{transition:none}}.reader--redesign .reader__stage{place-items:start center}.rdoc{box-sizing:border-box;color:#1d1d1d;background:#f4f4f1;width:min(100%,50rem);padding:clamp(1.4rem,3.5vw,2.8rem);position:relative;box-shadow:0 30px 60px -30px #000c}.rdoc__title{color:#111;font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:500;line-height:1.05}.rdoc__sub{color:var(--ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:.55rem 0 1.25rem;font-size:.78rem}.rdoc__contents{border-block:1px solid #00000024;padding:.9rem 0}.rdoc__toc{columns:2 14rem;column-gap:2rem;margin:0;padding-left:1.7rem;font-size:.92rem;line-height:1.45}.rdoc__toc li::marker{color:var(--ink);font-family:var(--mono);font-size:.78rem}.rdoc__jump{color:#1d1d1d;cursor:pointer;min-height:1.6rem;font:inherit;text-align:left;touch-action:manipulation;background:0 0;border:0;padding:.12rem 0}.rdoc__jump:focus-visible{outline-offset:2px;outline:2px solid #111}@media (hover:hover) and (pointer:fine){.rdoc__jump:hover{color:var(--ink)}}.rdoc__part{margin-top:1.4rem;padding-top:1.6rem}.rdoc__part+.rdoc__part{border-top:1px solid #00000024}.rdoc__heading{color:#111;font-family:var(--display);text-wrap:balance;align-items:baseline;gap:.75rem;margin:0;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:500;line-height:1.1;display:flex}.rdoc__heading:focus{outline:none}.rdoc__heading:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.rdoc__num{color:var(--ink);font-family:var(--mono);letter-spacing:.1em;font-size:.85rem;font-weight:500}.rdoc__headline{color:var(--ink);margin:.45rem 0 .6rem;font-size:1.02rem;font-weight:600}.rdoc__feature{border-top:1px solid #0000001a;grid-template-columns:7.6rem minmax(0,1fr);gap:.4rem 1rem;margin:0;padding-top:.95rem;display:grid}.rdoc__dt{color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-top:.22rem;font-size:.72rem}.rdoc__dd{margin:0;font-size:1rem;line-height:1.55}.rdoc__used{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.rdoc__tool{font-family:var(--mono);letter-spacing:.04em;border:1px solid #00000059;border-radius:999px;padding:.22rem .65rem;font-size:.74rem}.rdoc__when{color:#555;font-family:var(--mono);letter-spacing:.06em;margin:.45rem 0 .95rem 8.6rem;font-size:.74rem}.rdoc__scores{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.6rem;font-size:.95rem}.rdoc__caption{color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding-bottom:.5rem;font-size:.72rem}.rdoc__scores th,.rdoc__scores td{text-align:left;border-bottom:1px solid #0000001a;padding:.42rem .9rem .42rem 0;font-weight:400}.rdoc__scores thead th{color:#555;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.rdoc__scores thead th:nth-child(2),.rdoc__scores thead th:nth-child(3),.rdoc__n{width:3.6rem;text-align:right!important}.rdoc__scores .is-total th,.rdoc__scores .is-total td{border-top:1px solid #0006;font-weight:600}.rdoc__bar{width:36%;padding-left:.6rem!important}.rdoc__track{background:#00000012;height:8px;display:block;position:relative}.rdoc__now,.rdoc__was{position:absolute;inset:0 auto 0 0}.rdoc__now{background:var(--ink)}.rdoc__was{background:#a3a097}.rdoc__note{color:#555;border-top:1px solid #00000024;margin:1.75rem 0 0;padding-top:.9rem;font-size:.86rem;line-height:1.5}@media (width<=34rem){.rdoc__feature{grid-template-columns:minmax(0,1fr)}.rdoc__dt{padding-top:.45rem}.rdoc__when{margin-left:0}.rdoc__bar{display:none}}.bframe{--bar:4cqw;--tool:#f6f6f5;--tool-top:#fbfbfa;--tool-edge:#d3d3d1;--field:#0001;--host:#1d1d1f;--path:#636368;--icon:#6f6f74;--rim:#0003;width:100%;display:block;container-type:inline-size}.bframe--dark{--tool:#2d2d2f;--tool-top:#3a3a3c;--tool-edge:#0c0c0d;--field:#ffffff16;--host:#f2f2f4;--path:#b2b2b7;--icon:#a4a4a9;--rim:#ffffff29}.bframe__window{background:var(--tool);box-shadow:0 0 0 max(1px, .07cqw) var(--rim), 0 .25cqw .7cqw #00000029, 0 1.6cqw 4.2cqw -.8cqw #0000006b;border-radius:1.1cqw;display:block;position:relative;overflow:hidden}.bframe__bar{z-index:1;height:var(--bar);border-bottom:max(1px, .07cqw) solid var(--tool-edge);background:linear-gradient(180deg, var(--tool-top), var(--tool));color:var(--icon);-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) minmax(0,46cqw) minmax(0,1fr);align-items:center;gap:1.6cqw;padding:0 1.3cqw;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;display:grid;position:relative;box-shadow:inset 0 max(1px,.06cqw) #ffffff8c}.bframe--dark .bframe__bar{box-shadow:inset 0 max(1px,.06cqw) #ffffff17}.bframe__left,.bframe__right{align-items:center;gap:1.15cqw;min-width:0;display:flex}.bframe__right{justify-content:flex-end}.bframe__lights{flex:none;gap:.62cqw;margin-right:.9cqw;display:flex}.bframe__light{background:radial-gradient(circle at 50% 30%, var(--lit) 0, var(--base) 62%);width:.95cqw;height:.95cqw;box-shadow:inset 0 0 0 max(.5px, .05cqw) var(--ring);border-radius:50%;display:block}.bframe__light--close{--base:#ff5f57;--lit:#ff8a83;--ring:#e0443e}.bframe__light--min{--base:#febc2e;--lit:#ffd36e;--ring:#dea123}.bframe__light--max{--base:#28c840;--lit:#5fdc71;--ring:#1aab29}.bframe__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:1.5cqw;height:1.5cqw;display:block}.bframe__icon--off{opacity:.38}.bframe__field{background:var(--field);border-radius:.75cqw;justify-content:center;align-items:center;gap:.5cqw;min-width:0;height:2.55cqw;padding:0 2.6cqw;display:flex;position:relative;box-shadow:inset 0 max(.5px,.04cqw) max(1px,.08cqw) #0000000f}.bframe__lock{fill:none;width:1.05cqw;height:1.05cqw;stroke:var(--path);stroke-linecap:round;stroke-width:2.2px;flex:none;display:block}.bframe__url{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:1.22cqw;line-height:1;overflow:hidden}.bframe__host,.bframe__url--title{color:var(--host)}.bframe__path{color:var(--path)}.bframe__icon--field{width:1.2cqw;height:1.2cqw;position:absolute;right:.8cqw}.bframe__view{background:#fff;display:block;position:relative}.bframe--dark .bframe__view{background:#0e0e10}.bframe__view:after{content:"";pointer-events:none;background:linear-gradient(#00000012,#0000);height:.6cqw;position:absolute;top:0;left:0;right:0}.bframe__view>img{width:100%;height:auto;display:block}.bframe--tabbed{--tabs:3cqw}.bframe__tabs{z-index:1;height:var(--tabs);border-bottom:max(1px, .07cqw) solid var(--tool-edge);background:color-mix(in srgb, var(--tool) 88%, #000);gap:0;padding:0 .6cqw;display:flex;position:relative;overflow:hidden}.bframe__tab{border:0;border-right:max(1px, .07cqw) solid color-mix(in srgb, var(--tool-edge) 70%, transparent);min-width:0;color:var(--path);cursor:pointer;background:0 0;flex:1 1 0;justify-content:center;align-items:center;gap:.6cqw;padding:0 1cqw;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.12cqw;line-height:1;display:flex}.bframe__tab:last-child{border-right:0}.bframe__tab[aria-selected=true]{background:var(--tool);color:var(--host);box-shadow:0 max(1px, .07cqw) 0 var(--tool)}.bframe__tab:focus-visible{outline:2px solid var(--host);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.bframe__tab:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--tool) 94%, #000);color:var(--host)}}.bframe__tabDot{opacity:.45;background:currentColor;border-radius:.2cqw;flex:none;width:.9cqw;height:.9cqw}.bframe__tabTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bframe__view--fixed{aspect-ratio:var(--view-ratio);overflow:hidden}.bframe__view--fixed>img.bframe__page{width:100%;height:auto;display:block}.bframe__view.is-expandable{cursor:zoom-in}.bframe__view.is-expandable:focus-visible{outline:3px solid var(--host);outline-offset:-3px}.bframe__live{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.project__viewer{grid-area:piece;grid-template-columns:minmax(8.5rem,max-content) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,2.2vw,2.3rem);min-width:0;margin-top:.15rem;display:grid}.office__tabs{isolation:isolate;gap:.7rem;display:grid;position:relative}.office__tabs:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-1rem -1rem -1rem -1.1rem}.office__tabs:before,.office__about:before{border:1px solid var(--card-rule);border-radius:var(--card-radius);background:var(--card-bg)}.office__group{display:grid}.office__brand{border-top:1px solid var(--station-ink);color:var(--vellum);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.45rem;padding-top:.7rem;font-size:1.05rem;line-height:1.1}.office__section{color:var(--paint-grey);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;padding-bottom:.2rem;font-size:.875rem}.office__tab{min-height:2.2rem;color:var(--vellum-soft);cursor:pointer;font-family:var(--sans);text-align:left;white-space:nowrap;transition:color .2s var(--ease-out);background:0 0;border:0;align-items:center;gap:.7rem;padding:0 .6rem 0 0;font-size:.9375rem;display:flex;position:relative}.office__tab:before{content:"";width:.55rem;height:1px;transition:width .24s var(--ease-out), background-color .24s var(--ease-out);background:currentColor;flex:none}.office__tab[aria-selected=true]{color:var(--vellum);font-weight:600}.office__tab[aria-selected=true]:before{background:var(--station-ink);width:1.5rem}@media (hover:hover) and (pointer:fine){.office__tab:hover{color:var(--vellum)}}.office__tab:focus-visible,.office__panel:focus-visible,.office__read:focus-visible{outline:2px solid var(--vellum);outline-offset:3px}.office__panel{align-content:start;gap:2.1rem;min-width:0;display:grid}.office__screen{min-width:0;position:relative}.office__read{width:min(100%, calc(var(--fit-h,40svh) * var(--ar,2)));color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.office__read .bframe__window{box-shadow:0 0 0 max(1px, .07cqw) var(--rim), 0 .25cqw .7cqw #0003, 0 2.2cqw 5cqw -1cqw #0000009e}.office__read:before{content:"";pointer-events:none;background:linear-gradient(var(--station-ink), var(--station-ink)) 0 0 / .9rem 1px, linear-gradient(var(--station-ink), var(--station-ink)) 0 0 / 1px .9rem, linear-gradient(var(--station-ink), var(--station-ink)) 100% 0 / .9rem 1px, linear-gradient(var(--station-ink), var(--station-ink)) 100% 0 / 1px .9rem, linear-gradient(var(--station-ink), var(--station-ink)) 0 100% / .9rem 1px, linear-gradient(var(--station-ink), var(--station-ink)) 0 100% / 1px .9rem, linear-gradient(var(--station-ink), var(--station-ink)) 100% 100% / .9rem 1px, linear-gradient(var(--station-ink), var(--station-ink)) 100% 100% / 1px .9rem;background-repeat:no-repeat;position:absolute;inset:-.7rem}.office__img{width:100%;height:auto;display:block}.office__about{isolation:isolate;gap:.35rem;max-width:74ch;display:grid;position:relative}.office__about:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-.9rem -1.1rem}.office__count{color:var(--vellum-soft);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.office__name{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600;line-height:1.05}.office__story{position:relative}.office__words{color:var(--vellum-soft);font-family:var(--sans);margin:0;font-size:clamp(.95rem,.86rem + .25vw,1.05rem);line-height:1.5}.office__sizer{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}@media (width>=761px) and (height<=860px){.office__tabs{gap:.5rem}.office__brand{margin-bottom:.3rem;padding-top:.5rem}.office__tab{min-height:1.6rem}.office__panel{gap:1.9rem}.office__words{font-size:.9375rem;line-height:1.42}}@media (width<=760px){.station--viewer .project__viewer{display:contents}.station--viewer .office__tabs,.station--viewer .office__panel{order:2}.station--viewer .project__measure,.station--viewer .project__fold{display:none}.office__brand{border-top:0;border-left:1px solid var(--station-ink);white-space:nowrap;margin:0;padding:0 0 0 .9rem}.office__tabs{margin-inline:calc(-1 * var(--pad));padding:0 var(--pad);overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.office__tabs::-webkit-scrollbar{display:none}.office__tabs:before{inset:0}.office__group{flex:none;align-items:center;gap:.2rem .9rem;display:flex}.office__tab{white-space:nowrap;flex:none;min-height:2.75rem}.office__panel{gap:1.6rem}.office__read{margin-inline:auto}.office__about:before{inset:-.6rem -.8rem}.office__name{font-size:1.3rem}.office__words{font-size:.9rem;line-height:1.45}.office__story>.office__words:not(.office__sizer,.is-open){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.office__more{margin-block:-.4rem -.7rem}}.office__more[hidden]{display:none}@media (prefers-reduced-motion:reduce){.office__tab,.office__tab:before{transition:none}}.station.station--project{--gap:clamp(1.6rem, 3.4vw, 4.5rem);--room:calc(100svh - var(--header-h,5rem) - 4.5rem);align-content:start;align-items:start;column-gap:var(--gap);min-width:0;max-width:100vw;padding-block:calc(var(--header-h,5rem) + 1.7rem) 2rem;padding-right:max(var(--pad), var(--map-clear,0px));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"text piece";display:grid}.project__text:before{content:"";z-index:-1;border:1px solid var(--card-rule);border-radius:var(--card-radius);background:var(--card-bg);pointer-events:none;position:absolute;inset:-1.2rem -1.2rem -1.2rem -1.4rem}.station--project .project__title.project__title--long{font-size:clamp(1.8rem,min(2.7vw,5svh),2.9rem)}.project__text{isolation:isolate;grid-area:text;gap:clamp(1rem,2.4svh,1.6rem);min-width:0;display:grid;position:relative}.project__head{border-top:1px solid var(--station-ink);gap:.75rem;padding-top:.9rem;display:grid}.station--project .project__title{overflow-wrap:anywhere;font-size:clamp(2.1rem,min(4.2vw,7.4svh),4.2rem);line-height:.98}.project__head{--title-size:clamp(2.1rem, min(4.2vw, 7.4svh), 4.2rem)}.project__head--long{--title-size:clamp(1.8rem, min(2.7vw, 5svh), 2.9rem)}.project__head--marked{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(.9rem,1.4vw,1.25rem)}.project__head--marked>:not(.project__mark){grid-column:2}.project__mark{width:auto;height:min(9rem, calc(1.96 * var(--title-size)));grid-row:1/span 2;display:block}.station--project .project__measure{max-width:46ch;line-height:1.55}.project__body{gap:clamp(.9rem,2svh,1.4rem);min-width:0;display:grid}.station--project .project__lede{max-width:54ch;font-size:clamp(.92rem,.82rem + .28vw,1.08rem);line-height:1.5}.project__piece{isolation:isolate;width:min(100%, calc(var(--room) * var(--ar)));grid-area:piece;min-width:0;position:relative}.project__glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--station-ink,var(--vellum)) 30%, transparent), color-mix(in srgb, var(--station-ink,var(--vellum)) 11%, transparent) 58%, transparent);position:absolute;inset:-16% -14%}.project__piece:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0009,#00000038 55%,#0000);height:clamp(1.2rem,3.2svh,2.4rem);position:absolute;top:calc(100% + .9rem);left:7%;right:7%}.project__piece--compose,.project__piece--wall{aspect-ratio:var(--ar)}.project__pane{position:absolute}.project__pane>.bframe{width:100%}.project__wall{border-radius:var(--card-radius,6px);background:linear-gradient(#f1ece2,#e4ddd0);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:2.4%;margin:0;padding:4.2% 4%;list-style:none;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,0 1.4rem 2.6rem -1rem #0009}.project__wall-logo{background:#fff;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;padding:12%;display:grid;box-shadow:0 0 0 1px #281e1014,0 .35rem .6rem -.25rem #281e1059}.project__wall-img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.project__piece--compose .bframe__window,.project__piece--window .bframe__window{box-shadow:0 0 0 max(1px, .07cqw) var(--rim), 0 .25cqw .7cqw #0003, 0 2.2cqw 5cqw -1cqw #0000009e}.project__piece--sheet .project__img{box-shadow:0 1.4rem 2.6rem -1rem #0009}.station--project[data-layout] .project__piece{justify-self:end;margin-top:-.5rem}.station--project[data-align=start] .project__piece{align-self:start}.station--project[data-align=end] .project__piece{align-self:end}.project__img{width:100%;height:auto;display:block}.project__piece[data-compose=plate]{width:min(var(--plate-w,100%), calc(var(--room) * var(--ar)))}.project__plate{box-sizing:border-box;padding:var(--plate-pad,7%);border-radius:var(--card-radius,6px);background:linear-gradient(#efe1c4,#e5d4b0);justify-content:space-between;align-items:center;display:flex;box-shadow:inset 0 1px #fff9,0 1.4rem 2.6rem -1rem #0009}.project__piece .project__plate>img{height:auto;box-shadow:none;flex:none;display:block}.project__piece--sheet:not([data-compose=plate]) .project__img{outline:1px solid var(--vellum-faint)}.project__piece:before{content:"";pointer-events:none;background:linear-gradient(var(--station-ink), var(--station-ink)) 0 0 / .9rem 1px, linear-gradient(var(--station-ink), var(--station-ink)) 0 0 / 1px .9rem, linear-gradient(var(--station-ink), var(--station-ink)) 100% 0 / .9rem 1px, linear-gradient(var(--station-ink), var(--station-ink)) 100% 0 / 1px .9rem, linear-gradient(var(--station-ink), var(--station-ink)) 0 100% / .9rem 1px, linear-gradient(var(--station-ink), var(--station-ink)) 0 100% / 1px .9rem, linear-gradient(var(--station-ink), var(--station-ink)) 100% 100% / .9rem 1px, linear-gradient(var(--station-ink), var(--station-ink)) 100% 100% / 1px .9rem;background-repeat:no-repeat;position:absolute;inset:-.7rem}.project__fold{display:block}.project__fold-label{display:none}.project__kit{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.project__swatches{grid-template-columns:repeat(var(--n,4), minmax(0, 4.6rem));justify-content:start;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.project__swatch{gap:.3rem;min-width:0;display:grid}.project__chip{outline:1px solid var(--vellum-faint);width:100%;height:1.3rem;display:block}.project__hex{white-space:nowrap;color:var(--vellum);font-family:var(--mono);letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:.9375rem;display:block;overflow:hidden}.project__swatches.is-bare .project__hex{display:none}.project__tools{--mark-h:1.3rem;grid-template-columns:repeat(var(--cols,var(--n,9)), var(--mark-h));justify-content:start;gap:.55rem .8rem;margin:0;padding:0;list-style:none;display:grid}.project__tools li{justify-content:center;align-items:center;display:flex}.project__tools img{width:auto;height:var(--mark-h);filter:brightness(0)invert();opacity:.8;transition:opacity .2s var(--ease-out);display:block}.project__tools img:hover{opacity:1}.project__dimension{gap:.35rem;max-width:28rem;display:grid}.project__dim-line{font-family:var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:.8rem;display:grid}.project__dim-num{color:var(--vellum-soft);font-size:1.5rem;line-height:1}.project__dim-num--after{color:var(--vellum);font-size:2.4rem}.project__dim-rule{border-left:1px solid var(--station-ink);border-right:1px solid var(--station-ink);height:.9rem;position:relative}.project__dim-rule:before{content:"";background:var(--station-ink);height:1px;position:absolute;top:50%;left:0;right:0}.project__score-note summary{color:var(--vellum);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;font-size:.9375rem}.project__score-note p{color:var(--vellum-soft);margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.project__actions{flex-wrap:nowrap;gap:.6rem;display:flex}.project__actions>.project__action{white-space:nowrap}.project__action{box-sizing:border-box;border:1px solid var(--vellum-faint);border-radius:var(--card-radius);min-height:2.75rem;color:var(--vellum);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.project__open{border-color:var(--station-ink)}.project__action:hover{border-color:var(--vellum);background:#ece6da14}.project__action:focus-visible{outline:1px solid var(--vellum);outline-offset:3px}.project__action[data-arrow]:after{content:attr(data-arrow)}@media (width>=761px) and (height<=820px){.station--project{--room:calc(100svh - var(--header-h,5rem) - 3.8rem)}.station--project .project__text{gap:.75rem}.station--project .project__body{gap:.7rem}.station--project .project__lede{font-size:.9375rem;line-height:1.42}.station--project .project__measure{font-size:.9375rem}.project__tools{--mark-h:1.05rem}.project__kit{gap:.5rem}.project__dim-num--after{font-size:1.7rem}.project__action{letter-spacing:.06em;min-height:2.25rem;padding:.35rem .7rem;font-size:.875rem}}@media (width>=761px) and (width<=1100px) and (height<=800px){.project__hex{display:none}}@media (width<=760px){.station--project,.station--project[data-layout]{padding-block:calc(var(--header-h,4rem) + .4rem) calc(4rem + env(safe-area-inset-bottom,0px));padding-right:max(var(--pad), env(safe-area-inset-right,0px));grid-template:none/minmax(0,1fr);align-content:start;align-items:start;row-gap:.8rem;display:grid}.station--project[data-layout] .project__text{display:contents}.station--project[data-layout] .project__text:before{display:none}.station--project[data-layout] .project__head{order:1;grid-area:auto;grid-template-columns:minmax(0,1fr);gap:.4rem;padding-top:.6rem;display:grid}.station--project[data-layout][data-align] .project__piece{width:min(100%, calc(var(--fit-h,100svh) * var(--ar)));order:2;grid-area:auto;place-self:auto center;margin-block:.4rem}.project__glow{inset:-10% -4%}.project__piece:after{display:none}.station--project[data-layout] .project__body{order:3;grid-area:auto;align-self:auto;gap:.5rem}.station--project[data-layout] .project__actions{order:4;grid-area:auto;align-self:auto}.station--project[data-layout] .project__title,.station--project .project__title.project__title--long{white-space:normal;font-size:clamp(1.7rem,8.2vw,2.3rem)}.station--project[data-layout] .project__measure{padding:0;font-size:.9375rem;line-height:1.5}.station--project .project__lede{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.station--project .project__lede.is-open,.station--project .project__lede.is-whole{display:block;overflow:visible}.project__more{min-height:2.75rem;color:var(--vellum);font-family:var(--mono);letter-spacing:.12em;text-decoration:underline;-webkit-text-decoration-color:var(--station-ink,currentColor);text-decoration-color:var(--station-ink,currentColor);text-underline-offset:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;place-self:start;align-items:center;margin-block:-.75rem -.6rem;padding:0;font-size:.875rem;display:inline-flex}.project__more:focus-visible{outline:1px solid var(--vellum);outline-offset:2px}.project__fold-label{border-top:1px solid var(--vellum-faint);min-height:2.75rem;color:var(--vellum-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-items:center;font-size:.875rem;display:flex}.project__fold[open] .project__fold-label{margin-bottom:.6rem}.project__score-note summary{min-height:2.75rem;line-height:2.75rem}.project__actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.project__actions>.project__action{white-space:normal}.station--project[data-layout] .project__head--marked{grid-template-columns:auto minmax(0,1fr);column-gap:.75rem}.project__head{--title-size:clamp(1.7rem, 8.2vw, 2.3rem)}.project__mark{height:calc(1.96 * var(--title-size))}.project__action{letter-spacing:.02em;text-align:center;justify-content:center;min-height:2.75rem;padding:.3rem .4rem;font-size:.875rem;line-height:1.15}}@media (prefers-reduced-motion:reduce){.project__action,.project__tools img{transition:none}}.project__more[hidden]{display:none}@media (width<=760px) and (height<=759px){.station--project .project__lede{-webkit-line-clamp:2}.station--project .project__fold{display:none}}.about{padding:0 clamp(.5rem,1.2vw,1rem)}.about__sheet{padding:clamp(5rem, 12vh, 9rem) var(--pad) clamp(5rem, 12vh, 8rem);background:var(--paper);color:var(--black);transform-origin:50% 0;border-radius:clamp(1.2rem,2.4vw,2.4rem)}.about__eyebrow{color:#6b6b66;margin-bottom:clamp(2rem,6vh,4rem)}.about__bio{grid-template-columns:minmax(10rem,18rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.about__portrait{width:100%;height:auto}.about__text{gap:1rem;max-width:40rem;display:grid}.about__paragraph{margin:0;font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.42}.about__heading{letter-spacing:-.035em;margin:clamp(1.4rem,4vh,2.4rem) 0 0;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:700;line-height:1}.about__heading:first-child{margin-top:0}@media (width<=760px){.about__bio{grid-template-columns:1fr}.about__portrait{width:min(46%,11rem)}}.about__words{gap:clamp(1.25rem,3vh,2rem);min-width:0;display:grid}.about__quote{font-family:var(--sans);gap:.1rem;margin:0;font-size:clamp(1.1rem,.95rem + .8vw,1.6rem);font-weight:300;line-height:1.3;display:grid}.about__quoteLine{display:block}.about__quoteLine--lead{font-weight:600}.bk{height:var(--h);transform-style:preserve-3d;transform:translate3d(var(--x,0px), var(--y,0px), var(--z,0px)) rotateY(var(--a,0deg)) rotateZ(var(--t,0deg)) translateX(var(--p,0px)) scale(var(--s,1));transition:transform .52s cubic-bezier(.45,.05,.25,1);position:absolute;top:0;left:0}.bk>*{display:block;position:absolute}.bk__front{width:var(--w);height:var(--h);transform-origin:0;transform-style:preserve-3d;transform:translateZ(calc(var(--d) / 2));transition:transform .52s cubic-bezier(.45,.05,.25,1);top:0;left:0}.bk__cover,.bk__coverIn{border-radius:0 calc(var(--h) * .008) calc(var(--h) * .008) 0;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.bk__cover{background:var(--cover)}.bk__coverImage{width:100%;height:auto;display:block}.bk__cover:after{content:"";background:#00000012;width:.9%;position:absolute;top:0;bottom:0;left:3.4%;box-shadow:.08em 0 .25em #ffffff1f}.bk__cover:before{z-index:1;box-shadow:inset calc(var(--h) * .012) 0 calc(var(--h) * .03) #0000001f;content:"";pointer-events:none;position:absolute;inset:0}.bk__coverIn{background:var(--cover);box-shadow:inset calc(var(--h) * -.02) 0 calc(var(--h) * .05) #00000024;transform:rotateY(-179deg)}.bk__page{top:var(--pt);width:var(--pw);height:var(--ph);background:var(--paper);backface-visibility:hidden;transform:translateZ(calc(var(--d) / 2 - 1px));visibility:hidden;transition:visibility 0s linear .52s;left:0;overflow:hidden}.bk.is-open .bk__page{visibility:visible;transition-delay:0s}.bk__sheets{transition:opacity .12s var(--ease-out), filter .12s var(--ease-out);position:absolute;inset:0}.bk__sheets.is-turning{opacity:0;filter:blur(2px)}.bk__sheet{opacity:0;position:absolute;inset:0}.bk__sheet.is-current{opacity:1}.bk__sheetImage{width:100%;height:auto;display:block}.bk__page:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000029,#0000);width:6%;position:absolute;top:0;bottom:0;left:0}.bk__nav{right:0;bottom:calc(var(--h) * .025);z-index:2;justify-content:center;align-items:center;gap:calc(var(--h) * .025);display:flex;position:absolute;left:0}.bk__turn{width:calc(var(--h) * .075);height:calc(var(--h) * .075);background:var(--ink);color:var(--cover);cursor:pointer;font-size:calc(var(--h) * .06);box-shadow:0 calc(var(--h) * .006) calc(var(--h) * .015) #0000004d;transition:transform .16s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.bk__turn:disabled{cursor:default;opacity:.25}.bk__turn:not(:disabled):active{transform:scale(.95)}.bk__turn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bk__count{padding:calc(var(--h) * .006) calc(var(--h) * .018);color:#1d1d1f;font-family:var(--mono,ui-monospace, monospace);font-size:calc(var(--h) * .032);letter-spacing:.06em;background:#ffffffeb;border-radius:999px}.bk__back{width:var(--w);height:var(--h);justify-content:center;align-items:center;gap:calc(var(--h) * .05);border-radius:calc(var(--h) * .008) 0 0 calc(var(--h) * .008);background:var(--cover);box-shadow:inset calc(var(--h) * -.012) 0 calc(var(--h) * .03) #0000001f;color:var(--ink);text-align:center;backface-visibility:hidden;transform:rotateY(-180deg) translateZ(calc(var(--d) / 2));flex-direction:column;padding:0 12%;display:flex;top:0;left:0;overflow:hidden}.bk__backSeries{color:var(--accent);font-family:var(--mono,ui-monospace, monospace);font-size:calc(var(--h) * .03);letter-spacing:.16em;text-transform:uppercase}.bk__backText{font-size:calc(var(--h) * .05);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.32}.bk__backMark{width:18%;height:auto}.bk__spine{top:0;left:calc(var(--d) / -2);width:var(--d);height:var(--h);background:linear-gradient(90deg, #00000038, #ffffff24 28%, #0000 55%, #0003), var(--cover);overflow:hidden;transform:rotateY(-90deg)}.bk__spine:after{right:0;bottom:calc(var(--h) * .06);height:calc(var(--h) * .014);background:var(--accent);content:"";position:absolute;left:0}.bk__spineMark{top:calc(var(--h) * .03);width:min(68%, calc(var(--h) * .075));height:auto;position:absolute;left:50%;transform:translate(-50%)}.bk__spineText{width:var(--h);height:var(--d);padding-left:calc(var(--h) * .14);color:var(--ink);font-size:calc(var(--h) * .037);white-space:nowrap;transform:rotate(90deg) translateY(calc(var(--d) * -1));transform-origin:0 0;align-items:center;gap:.55em;line-height:1;display:flex;position:absolute;top:0;left:0}.bk__spineNumber{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.bk__spineTitle{letter-spacing:-.005em;font-weight:500}.bk__edge,.bk__top,.bk__bottom{backface-visibility:hidden}.bk__edge{top:var(--pt);left:calc(var(--d) / -2);width:var(--d);height:var(--ph);transform:rotateY(90deg) translateZ(var(--pw));background:repeating-linear-gradient(90deg,#fbfbf9 0 1px,#e3e2dd 1px 2px)}.bk__top,.bk__bottom{top:calc(var(--pt) - var(--d) / 2);width:var(--pw);height:var(--d);background:repeating-linear-gradient(0deg,#fbfbf9 0 1px,#e3e2dd 1px 2px);left:0}.bk__top{transform:rotateX(90deg)}.bk__bottom{transform:rotateX(-90deg) translateZ(var(--ph))}.bk.is-open .bk__front{transform:translateZ(calc(var(--d) / 2)) rotateY(-165deg)}.bkread{width:var(--book-w);height:var(--book-h);perspective:calc(var(--book-h) * 5);perspective-origin:50% 45%;position:relative}.bkread--spread{width:calc(var(--book-w) * 2)}.bkread .bk{width:var(--w);--x:calc(var(--w) * -.5);top:0;left:50%}.bkread--spread .bk.is-open{--x:0px}.bkread .bk__coverIn{transform:rotateY(-180deg)}.bkread .bk.is-open .bk__front{transform:translateZ(calc(var(--d) / 2)) rotateY(-180deg)}.bkread .bk.is-open .bk__spine{visibility:hidden}.bkread .bk:not(.is-open),.bkread .bk:not(.is-open) .bk__front{transition-duration:.3s;transition-timing-function:var(--ease-out)}.reader--book .reader__stage{overflow:hidden}.bkread__wrap{justify-items:center;gap:clamp(.8rem,2vh,1.4rem);display:grid}.bkread__wrap>.bk__nav{--h:560px;--ink:#f4f4f1;--cover:#0b0b0c;--accent:#f4f4f1;position:static}.bkread__wrap>.bk__nav .bk__count{color:#f4f4f1;background:0 0}.bkshelf{width:var(--shelf-w);height:var(--shelf-h);perspective:calc(var(--book-h) * 4.5);perspective-origin:50% 18%;position:relative}.bkshelf__books{z-index:2;transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;inset:0}.bkshelf__slot{top:var(--lift);height:var(--book-h);cursor:pointer;transform-style:preserve-3d;position:absolute}.bkshelf .bk{--a:90deg;width:var(--d)}.bkshelf:not(.has-out) .bkshelf__slot.is-focused .bk{--t:-15deg;--p:calc(var(--h) * -.25)}@media (hover:hover) and (pointer:fine){.bkshelf:not(.has-out) .bkshelf__slot:hover .bk{--t:-15deg;--p:calc(var(--h) * -.25)}}.bkshelf .bk__cover{background:var(--cover)}.bkshelf .bk__coverImage,.bkshelf .bk__backText,.bkshelf .bk__backSeries,.bkshelf .bk__backMark{visibility:hidden}.bkshelf .bk.is-out{--t:0deg;--p:calc(var(--h) * -.75)}.bkshelf__pick{cursor:pointer;opacity:0;background:0 0;border:0;padding:0;position:absolute;inset:0}.bkshelf__slot.is-focused .bk__spine{outline:2px solid var(--accent);outline-offset:1px}.bkshelf__plank{top:calc(var(--lift) + var(--book-h));z-index:1;height:var(--plank);border-radius:0 0 calc(var(--plank) * .12) calc(var(--plank) * .12);box-shadow:0 calc(var(--plank) * .9) calc(var(--plank) * 1.4) calc(var(--plank) * -.5) #00000080, 0 calc(var(--plank) * 2.4) calc(var(--plank) * 4) calc(var(--plank) * -1) #0000004d;background:linear-gradient(#00000047,#0000 16%),linear-gradient(#dcdbd6 0,#eeede9 38%,#fbfbf9 40%,#f2f1ed 78%,#d8d7d2 100%);position:absolute;left:0;right:0}.bkcase{width:var(--case-w);position:relative}.bkcase__stage{width:var(--case-w);height:var(--case-h);perspective:calc(var(--book-h) * 9);perspective-origin:50% 45%;position:relative}.bkcase .bk{top:var(--lift);left:var(--side);z-index:2;width:var(--w)}@media (hover:hover) and (pointer:fine){.bkcase:not(.has-out) .bkcase__stage:hover .bk:not(.is-back){--a:35deg}}.bkcase .bk.is-back{--a:180deg}.bkcase__ledge{top:calc(var(--lift) + var(--book-h));z-index:1;height:var(--ledge);border-radius:0 0 calc(var(--ledge) * .12) calc(var(--ledge) * .12);box-shadow:0 calc(var(--ledge) * .9) calc(var(--ledge) * 1.4) calc(var(--ledge) * -.5) #0000008c, 0 calc(var(--ledge) * 2.4) calc(var(--ledge) * 4) calc(var(--ledge) * -1) #00000059;background:linear-gradient(#0000004d,#0000 18%),linear-gradient(#dcdbd6 0,#eeede9 38%,#fbfbf9 40%,#f2f1ed 78%,#d8d7d2 100%);position:absolute;left:0;right:0}.bkcase__controls{margin-top:calc(var(--book-h) * .12);justify-content:center;gap:.5em;display:flex}.bkcase__button{color:#141414;cursor:pointer;font-family:var(--mono,ui-monospace, monospace);font-size:calc(var(--book-h) * .05);letter-spacing:.12em;text-transform:uppercase;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);background:#f4f4f1;border:0;border-radius:999px;padding:.45em .95em;line-height:1.2;box-shadow:0 8px 14px -8px #0009}.bkcase__button:active{transform:scale(.97)}.bkcase__button[aria-pressed=true]{color:#f4f4f1;background:#141414;box-shadow:inset 0 0 0 1px #ffffff59}.bkcase__button:focus-visible{outline-offset:2px;outline:2px solid #f4f4f1}@media (prefers-reduced-motion:reduce){.bk,.bk__front,.bk__sheets,.bk__page{transition:none}}.case-panel{z-index:200;background:var(--ink);width:min(720px,100vw);max-width:100vw;height:100svh;max-height:100svh;color:var(--black);border:0;border-left:1px solid #00000029;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0 0 0 auto}.case-panel-layer{width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.case-panel-layer::backdrop{opacity:0;transition:opacity .16s var(--ease-out);background:#00000059}.case-panel-layer.is-shown::backdrop{opacity:1;transition-duration:.22s}.case-panel__head{background:var(--ink);border-bottom:1px solid #00000024;flex:none;align-items:center;gap:.4rem;padding:.85rem 1.1rem;display:flex}.case-panel__step,.case-panel__close{border:1px solid var(--panel-ink,#0000003d);color:var(--panel-ink,var(--black));cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:background .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;padding:.34rem .6rem;font-size:.875rem;line-height:1.2}.case-panel__close{border-color:var(--panel-ink,var(--black));background:var(--panel-fill,var(--black));color:var(--panel-on,var(--ink));margin-left:auto}.case-panel__step:active,.case-panel__close:active{transform:scale(.97)}@media (hover:hover){.case-panel__step:hover{background:#00000014}}.case-panel__body{overscroll-behavior:contain;min-height:0;transition:opacity .12s var(--ease-out), filter .12s var(--ease-out);flex-direction:column;flex:auto;gap:1.3rem;padding:1.2rem 1.35rem 2.4rem;display:flex;overflow-y:auto}.case-panel__body.is-stepping{opacity:0;filter:blur(2px)}.case-panel__gallery{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;align-items:start;gap:1.4rem clamp(1rem,4vw,1.75rem);display:grid}.case-panel__shot{margin:0}.case-panel__image{background:#fff;width:100%;height:auto;display:block}.case-panel__shot--image .case-panel__image{background:0 0}.case-panel__shotLabel,.case-panel__shotNote{margin-top:.35rem;display:block}.case-panel__shotNote{color:#000000ad;font-size:.88rem;line-height:1.4}.case-panel__shotLabel{color:#0000008c;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;line-height:1.3}.case-card{color:var(--black);flex-direction:column;gap:.62rem;display:flex}.case-card__top{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;display:flex}.case-card__stack{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:0;padding:0;list-style:none;display:flex}.case-card__stack img{width:auto;height:24px;display:block}.case-card__stack img[data-glyph]{filter:brightness(0)}.case-card__swatches{flex-wrap:wrap;gap:.6rem .75rem;margin:0;padding:0;list-style:none;display:flex}.case-card__swatch{flex-direction:column;align-items:center;gap:.3rem;min-width:3.35rem;display:flex}.case-card__color{border:1px solid #00000038;width:3.35rem;height:3.35rem;display:block}.case-card__hex{color:#111;font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:.875rem;line-height:1.2}.case-card__client{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:3.1rem;font-weight:600;line-height:1}.case-card__role{color:#0000009e;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.875rem;line-height:1.5}.case-card__description{color:#000000c7;margin:0;font-size:1rem;line-height:1.42}.case-card__story{gap:1.1rem;max-width:64ch;margin-top:.4rem;display:grid}.case-card__storyPart{border-top:1px solid #0000001f;gap:.5rem;padding-top:.95rem;display:grid}.case-card__storyPart--figure{display:flow-root}.case-card__storyPart--figure>.case-card__storyText{margin-top:.5rem}.case-card__storyFigure{float:right;width:clamp(10.5rem,38%,15rem);margin:.15rem 0 .75rem clamp(1rem,3%,1.75rem)}.case-card__storyImage{width:100%;height:auto;display:block}@media (width<=760px){.case-card__storyPart--figure{display:grid}.case-card__storyPart--figure>.case-card__storyText{margin-top:0}.case-card__storyPart--figure>.case-card__storyText:nth-of-type(n+3){order:2}.case-card__storyFigure{float:none;order:1;justify-self:center;width:min(15rem,72%);margin:.4rem 0}}.case-card__storyHeading{color:#0000009e;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:500;line-height:1.2}.case-card__storyText{color:#000000d1;margin:0;font-size:1rem;line-height:1.55}.case-card__meta{color:#0000009e;font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:.15rem .6rem;margin:0;font-size:.875rem;line-height:1.35;display:flex}.case-card__metaItem+.case-card__metaItem:before{content:"·";margin-right:.6rem}.case-card__label{color:#00000073;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.875rem;line-height:1.2}.case-card__chips{flex-wrap:wrap;gap:.26rem;margin:0;padding:0;list-style:none;display:flex}.case-card__chip{letter-spacing:.01em;border:1px solid #0000003d;padding:.2rem .42rem;font-size:.875rem;line-height:1.25}@media (width<=760px){.case-card__client{font-size:2.3rem}.case-panel{border-left:0;width:100vw}}@media (prefers-reduced-motion:reduce){.case-panel__body,.case-panel-layer::backdrop{transition:none}.case-panel__body.is-stepping{opacity:1;filter:none}}.case-card__logos{--logo-h:7rem;border-bottom:1px solid #0000001f;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;padding:.3rem 0 1rem;display:flex}.case-card__logos.is-many{--logo-h:5.25rem}.case-card__logo{align-items:center;gap:.8rem;min-width:0;max-width:100%;display:flex}.case-card__logoImage{width:min(calc(var(--ratio) * var(--logo-h)), 300px);max-width:100%;height:auto;display:block}.case-card__book{height:var(--logo-h);cursor:pointer;transition:transform .16s var(--ease-out);--tip-ink:var(--panel-fill,#2b3140);background:0 0;border:0;align-items:flex-end;padding:0;display:flex;position:relative}.case-card__bookCover{border-radius:1px 3px 3px 1px;width:auto;height:100%;display:block;box-shadow:0 0 0 1px #0000001f,0 .45rem .8rem -.35rem #0000008c}.case-card__book--set .case-card__bookCover{height:92%}.case-card__book--set .case-card__bookCover+.case-card__bookCover{margin-left:calc(var(--logo-h) * -.5)}.case-card__book:hover{transform:translateY(-3px)}.case-card__book:focus-visible{outline:2px solid var(--panel-ink,var(--black));outline-offset:4px}@media (prefers-reduced-motion:reduce){.case-card__book{transition:none}.case-card__book:hover{transform:none}}.case-card__logo.has-backing{background:var(--backing);border-radius:4px;justify-self:start;width:auto;padding:.85rem 1.1rem}.case-card__logo.is-named .case-card__logoImage{width:calc(var(--ratio) * 4.4rem)}.case-card__site{color:var(--black);letter-spacing:-.01em;justify-self:start;margin-top:-.2rem;font-size:1.05rem;font-weight:600;text-decoration:none}.case-card__site:focus-visible{outline:2px solid var(--black);outline-offset:3px}.case-card__logoName{letter-spacing:-.03em;font-size:1.5rem;font-weight:700;line-height:1.05}.case-panel__shot--screen{padding:.2rem .1rem .6rem}.case-panel__read{width:100%;color:inherit;cursor:zoom-in;text-align:inherit;background:0 0;border:0;padding:0;display:block}.case-panel__read:focus-visible{outline:2px solid var(--black);outline-offset:4px}.case-panel__shot--book{z-index:1;justify-items:center;padding:.6rem 0 1rem;display:grid;position:relative}.case-panel__books{flex-direction:column;align-items:center;gap:.4rem;margin:.6rem 0 1.4rem;display:flex}.case-panel__books.is-side{flex-direction:row;justify-content:center;align-items:flex-start;gap:28px}.case-panel__books .case-panel__shot--book{flex:none;padding:.4rem 0 .6rem}.case-panel__books .bkcase__controls{flex-wrap:wrap;justify-content:center}.case-panel__books .bkcase__button{white-space:nowrap}.case-panel__shot--book .bkcase__button{color:var(--panel-ink,var(--black));box-shadow:inset 0 0 0 1px var(--panel-ink,#00000052);background:0 0;border-radius:0;font-size:.875rem}.case-panel__shot--book .bkcase__button[aria-pressed=true]{background:var(--panel-fill,var(--black));color:var(--panel-on,var(--ink));box-shadow:inset 0 0 0 1px var(--panel-ink,transparent)}.case-panel__shot--book .bkcase__button:focus-visible,.case-panel__shot--book .bkshelf__slot.is-focused .bk__spine{outline-color:var(--black)}.case-panel__links{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;display:flex}.case-panel__storyLink{border:1px solid var(--panel-ink,#0000003d);min-height:2.25rem;color:var(--panel-ink,var(--black));font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:background .16s var(--ease-out);align-items:center;gap:.5em;padding:.45rem .8rem;font-size:.875rem;line-height:1.2;display:inline-flex}.case-panel__storyLink--lead{border-color:var(--panel-ink,var(--black));background:var(--panel-fill,var(--black));color:var(--panel-on,var(--ink))}.case-panel__storyLink:focus-visible{outline:2px solid var(--black);outline-offset:3px}@media (hover:hover){.case-panel__storyLink:hover{background:#00000014}.case-panel__storyLink--lead:hover{background:color-mix(in srgb, var(--panel-fill,var(--black)) 88%, #000)}}.case-panel .case-card__site,.case-panel .case-card__storyHeading{color:var(--panel-ink,var(--black))}.case-panel[data-accent=rainbow] :is(.case-panel__step,.case-panel__close,.case-panel__storyLink,.case-panel__shot--book .bkcase__button){color:var(--black);box-shadow:none;background:0 0;border-color:#0000;position:relative}.case-panel[data-accent=rainbow] :is(.case-panel__step,.case-panel__close,.case-panel__storyLink,.case-panel__shot--book .bkcase__button[aria-pressed=true]):before{content:"";border-radius:inherit;background:var(--panel-rainbow);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.case-panel[data-accent=rainbow] .case-panel__shot--book .bkcase__button:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px #00000052}@media (hover:hover){.case-panel[data-accent=rainbow] :is(.case-panel__step,.case-panel__storyLink):hover{background:#0000000f}}.case-panel[data-accent=rainbow] :is(.case-card__site,.case-card__storyHeading){color:#0000;background:var(--panel-rainbow);-webkit-background-clip:text;background-clip:text;justify-self:start;width:fit-content}.case-panel[data-surface=canvas]{--canvas:#ece6d8 url(/media/canvas/primed-canvas-v1.webp) 0 0 / 256px 256px;--raised:0 -.5px 0 #fffdf6bf, .35px .75px .4px #34261452, .7px 1.4px 1.4px #3426141a;--raised-lg:0 -1px 0 #fffdf6cc, .6px 1.2px .6px #3426145c, 1.2px 2.6px 3px #34261426;background:var(--canvas);text-shadow:var(--raised);border-left-color:#3c2d1947}.case-panel[data-surface=canvas] .case-panel__head{background:0 0;border-bottom-color:#3c2d1933}.case-panel[data-surface=canvas] .case-panel__body{background:var(--canvas);background-attachment:local}.case-panel[data-surface=canvas] :is(.case-card__client,.case-card__storyHeading,.case-card__logoName){text-shadow:var(--raised-lg)}.case-panel[data-surface=canvas] .case-card__label{color:#000000ad}.case-panel[data-surface=canvas][data-accent=rainbow] :is(.case-card__site,.case-card__storyHeading){text-shadow:none;filter:drop-shadow(0 -.5px #fffdf6cc)drop-shadow(.4px .8px .4px #34261457)}.case-panel[data-surface=canvas] :is(.bframe,.case-panel__shot--book,.tooltip){text-shadow:none}.case-panel[data-surface=canvas] .case-card__logos>.case-card__logo:first-child .case-card__logoImage{filter:url(#canvas-emboss)}.case-panel[data-surface=canvas] .case-card__logos{border-bottom-color:#3c2d192e}.case-panel__defs{width:0;height:0;position:absolute;overflow:hidden}.canvas-roll{z-index:202;pointer-events:none;transition:opacity .16s var(--ease-out);position:fixed}.canvas-roll__shade{z-index:201;pointer-events:none;transition:opacity .16s var(--ease-out);background:linear-gradient(90deg,#120c046b,#120c0424 45%,#0000);position:fixed;left:0}.ab-layer{top:var(--header-h);z-index:95;background:#0c0e12;border-top:1px solid #ece6da26;animation:.42s cubic-bezier(.22,1,.36,1) ab-layer-in;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ab-layer[hidden]{display:none}.ab-layer.is-waiting[hidden]{display:block}.ab-layer .ab{--ab-side:var(--header-pad);--ab-fixed-top:var(--header-h)}@keyframes ab-layer-in{0%{opacity:0;transform:translateY(20px)}}@media (width<=900px){.ab-layer{overscroll-behavior:contain;overflow-y:auto}.ab-layer .ab{--ab-side:max(16px, env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion:reduce){.ab-layer{animation:none}}.contact__inner{flex-direction:column;gap:clamp(1.1rem,2.4vw,1.6rem);width:100%;max-width:30rem;display:flex}.contact__eyebrow{color:var(--muted);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:500}.contact__heading{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:430;line-height:1.08}.contact__lede{max-width:30ch;color:var(--muted);text-wrap:balance;margin:-.5rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.45}.contact__hiring{max-width:34ch;color:var(--ink);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.45}.contact__links{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.contact__address{margin:0}.contact__links a,.contact__address a{overflow-wrap:anywhere;border-bottom:1px solid var(--line);max-width:100%;color:var(--ink);letter-spacing:.01em;-webkit-user-select:text;user-select:text;font-size:clamp(.8rem,4vw,.95rem);transition:border-color .18s;display:inline-block}.contact__links a:hover,.contact__links a:focus-visible,.contact__address a:hover,.contact__address a:focus-visible{border-color:var(--ink)}.contact-form{flex-direction:column;gap:1.15rem;margin-top:.35rem;display:flex}.contact-form__field{flex-direction:column;gap:.4rem;display:flex}.contact-form__label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:600}.contact-form__input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;padding:.6rem .05rem .65rem;font-size:.98rem;transition:border-color .18s}.contact-form__input::placeholder{color:#f4f4f159}.contact-form__input:hover{border-color:#ffffff5c}.contact-form__input:focus-visible{border-color:var(--ink);outline:none}.contact-form__input[aria-invalid=true]{border-color:#ff786ed9}.contact-form__input--area{resize:vertical;min-height:6.5rem;line-height:1.5}.contact-form__error{color:#ff8c82eb;letter-spacing:.01em;margin:0;font-size:.875rem;line-height:1.4}.contact-form__error[hidden]{display:none}.contact-form__honeypot{position:absolute;left:-9999px}.contact-form__submit{border:1px solid var(--ink);color:var(--ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;transition:background .2s ease, color .2s ease, opacity .2s ease, transform .16s var(--ease-out);background:0 0;align-self:flex-start;margin-top:.35rem;padding:.75rem 1.6rem;font-size:.875rem;font-weight:650}.contact-form__submit:hover,.contact-form__submit:focus-visible{background:var(--ink);color:var(--black)}.contact-form__submit[aria-busy=true]{cursor:progress;opacity:.85}.contact-form__submit{position:relative;overflow:hidden}.contact-form__submit[aria-busy=true]:after{content:"";background:var(--ink);transform-origin:0;height:2px;animation:contact-sending 1.1s var(--ease-in-out) infinite;position:absolute;bottom:0;left:0;right:0}@keyframes contact-sending{0%{opacity:1;transform:scaleX(0)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.contact-form__submit[aria-busy=true]:after{display:none}}.contact-form__submit:disabled{cursor:not-allowed}.contact-form__submit:not(:disabled):active{transform:scale(.97)}.contact-form__confirmation{color:var(--ink);margin:0;padding:1rem 0 0;font-size:1rem;line-height:1.5}.contact-form__confirmation:focus{outline:none}.contact-fallback{border:1px solid var(--line);flex-direction:column;gap:.55rem;margin-top:.35rem;padding:1rem 1.1rem;display:flex}.contact-fallback[hidden]{display:none}.contact-fallback__copy{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.contact-fallback__link{color:var(--ink);-webkit-user-select:text;user-select:text;font-size:.95rem;text-decoration:none}@media (width<=760px){.contact__inner{gap:1.1rem;max-width:none}.contact__heading{font-size:clamp(1.6rem,6.5vw,2.1rem)}.contact-form__submit{padding-top:.8rem;padding-bottom:.8rem}}:root{--card-bg:#0d0f14e6;--card-rule:#ece6da24;--card-radius:6px;--graphite-0:#0c0e12;--graphite-1:#1b1f27;--vellum:#ece6da;--vellum-soft:#ece6dad6;--vellum-faint:#ece6da29;--paint-red:#c80808;--paint-grey:#c6c9ce;--paint-blue:#083898;--station-ink:var(--vellum)}body{background:var(--graphite-0)}::selection{background:var(--paint-grey);color:var(--graphite-0)}.flight{isolation:isolate;background:var(--graphite-0);color:var(--vellum);position:relative}.flight__set{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.flight__backdrop{opacity:0;width:max(100vw,177.78svh);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flight__backdrop[data-space=your]{opacity:1}.flight__backdrop[data-space=my]{--zoom:1.5;width:calc(max(100vw, 177.78svh) * var(--zoom));top:auto;bottom:0;transform:translate(-50%)}@media (width<=760px){.flight__backdrop[data-space=my]{--zoom:1.2}}.flight__liquid{opacity:0;width:100%;height:100%;position:absolute;inset:0}.flight__world{z-index:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.flight__group{grid-template-columns:minmax(0,1fr);display:grid}.station{box-sizing:border-box;min-height:100svh;padding-inline:max(var(--pad), env(safe-area-inset-left,0px)) max(var(--pad), env(safe-area-inset-right,0px));position:relative}.flight__fog{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flight__fog--front{z-index:2}.flight__track{display:none}.flight--3d{perspective-origin:50%;position:fixed;inset:0;overflow:hidden}.flight--3d .flight__world{transform-style:preserve-3d;display:block;position:absolute;inset:0}.flight--3d .flight__group{display:contents}.flight--3d .station{backface-visibility:hidden;pointer-events:none;width:100vw;height:100svh;min-height:0;position:absolute;top:50%;left:50%}.flight__sheet{width:calc(var(--w) * 100vw / var(--s));height:calc(var(--h) * 100svh / var(--s));translate:calc(var(--x) * 100vw / var(--s)) calc(var(--y) * 100svh / var(--s));backface-visibility:hidden;pointer-events:none;background:repeating-linear-gradient(90deg,#ece6da57 0 1.4px,#0000 1.4px 33.6px) 0 0/100% .9rem no-repeat,repeating-linear-gradient(#ece6da57 0 1.4px,#0000 1.4px 33.6px) 0 0/.9rem 100% no-repeat,linear-gradient(90deg,#ece6da13 1.4px,#0000 1.4px) 0 0/168px 168px,linear-gradient(#ece6da13 1.4px,#0000 1.4px) 0 0/168px 168px,linear-gradient(90deg,#ece6da08 1.4px,#0000 1.4px) 0 0/33.6px 33.6px,linear-gradient(#ece6da08 1.4px,#0000 1.4px) 0 0/33.6px 33.6px,#ece6da09;border:1.4px solid #ece6da29;position:absolute;top:50%;left:50%}.flight__sheet:after{content:attr(data-sheet);color:#ece6da9e;font:500 .98rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;position:absolute;top:1.6rem;right:1.8rem}.flight:not(.flight--3d) .flight__sheet{display:none}.flight--3d .station[data-current]{pointer-events:auto}.flight--3d~.flight__track{display:block}.flight-map{top:50%;right:max(.75rem, env(safe-area-inset-right,0px));z-index:30;max-height:calc(100svh - var(--header-h,5rem) - 1rem);font-family:var(--mono);flex-direction:column;gap:.9rem;display:flex;position:fixed;transform:translateY(-50%)}.flight-map__list{margin:0;padding:0;list-style:none;display:grid}.flight-map__link{min-height:1.5rem;color:var(--vellum-soft);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto 1.5rem;place-items:center end;gap:.6rem;font-size:.875rem;text-decoration:none;display:grid;position:relative}.flight-map__link:after{content:"";width:.55rem;height:1px;transition:width .24s var(--ease-out), background-color .24s var(--ease-out);background:currentColor;grid-column:2}.flight-map__link[aria-current]:after{background:var(--station-ink);width:1.5rem}.flight-map__link>span{text-shadow:0 0 .6rem #0c0e12f2,0 0 .25rem #0c0e12e6;opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);white-space:nowrap;grid-area:1/1;transform:translate(.4rem)}.flight-map__link[data-near]>span{opacity:.62;transform:none}.flight-map__link[aria-current]>span,.flight-map:hover .flight-map__link>span,.flight-map:focus-within .flight-map__link>span{opacity:1;transform:none}.flight-map__link:hover,.flight-map__link:focus-visible,.flight-map__link[aria-current]{color:var(--vellum)}.flight-map__link:focus-visible{outline:1px solid var(--vellum);outline-offset:3px}.flight-map__link--minor:after{width:.3rem}.flight-map__link--minor[aria-current]:after{width:.9rem}.flight-map .flight-map__link--minor>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.flight-map__space{color:var(--paint-grey);letter-spacing:.18em;text-align:right;text-transform:uppercase;margin:.8rem 0 .25rem;font-size:.875rem}.flight-map__space:first-child{margin-top:0}@media (width>=761px){.flight-map:before{z-index:-1;content:"";opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out);background:linear-gradient(90deg,#0000,#0c0e12e0 3.5rem);position:absolute;inset:-2.5rem -.75rem -2.5rem -4rem}.flight-map:hover:before,.flight-map:focus-within:before{opacity:1}}@media (width<=760px){.flight-map{max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(#0000,#0c0e12eb 40%);flex-direction:row;gap:0;inset:auto 0 0;transform:none}.flight-map__list{min-width:0;padding-inline:0 max(16px, env(safe-area-inset-right,0px));scrollbar-width:none;flex:1;grid-auto-flow:column;justify-content:start;gap:.25rem;margin-left:.5rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.flight-map__list::-webkit-scrollbar{display:none}.flight-map__space{display:none}.flight-map__link{grid-template-columns:auto;min-height:2.75rem;padding-inline:.6rem;font-size:.875rem}.flight-map__link:after{position:absolute;bottom:.45rem;left:.6rem}.flight-map__link>span{opacity:1;transform:none}.flight-map__link--minor{min-width:2.75rem}}.station__title{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.6rem,7.4vw,6rem);font-weight:600;line-height:.95}.station__lede{max-width:62ch;color:var(--vellum-soft);font-family:var(--sans);margin:0;font-size:clamp(1rem,.9rem + .35vw,1.2rem);line-height:1.55}.station__measure{color:var(--vellum);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem}.station--arrival .hero__intro{z-index:2;flex-direction:column;align-items:flex-start;gap:clamp(.55rem,1.1em,1rem);max-width:54%;display:flex;position:absolute;bottom:0;left:0}@media (aspect-ratio>=4/5){.station--arrival .hero__name{top:0;transform:none}.station--arrival .hero__intro{top:30em;bottom:auto}}.station--arrival .hero__role{color:var(--vellum-soft);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(.875rem,1em,.95rem);line-height:1.5}.station--arrival .hero__role>span{white-space:nowrap;display:block}.station--arrival .hero__pitch{max-width:34ch;color:var(--vellum);font-family:var(--sans);text-wrap:balance;margin:0;font-size:clamp(1rem,1.45em,1.3rem);font-weight:500;line-height:1.35}.station--arrival .hero__work{border:1px solid var(--vellum);border-radius:var(--card-radius);background:var(--vellum);min-height:2.75rem;color:var(--graphite-0);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.5rem 1.05rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.station--arrival .hero__work:hover{background:color-mix(in srgb, var(--vellum) 82%, #fff)}.station--arrival .hero__work:focus-visible{outline:2px solid var(--vellum);outline-offset:3px}@media (aspect-ratio<=4/5){.station--arrival .hero__intro{max-width:100%;top:31%;bottom:auto}}.station--words,.station--threshold{padding-block:calc(var(--header-h,5rem) + 2rem) 4rem;align-content:center;justify-items:start;gap:clamp(1.5rem,4vh,3rem);display:grid}.words__answers{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(3.2rem,11vw,10.5rem);font-weight:600;line-height:.9}.words__answers span{display:block}.words__answers span+span{color:#0000;-webkit-text-stroke:1px var(--vellum-soft)}.words__line{font-family:var(--sans);gap:.2rem;margin:0;font-size:clamp(1.15rem,1rem + .9vw,1.9rem);font-weight:300;line-height:1.3;display:grid}.words__line span:first-child{font-weight:600}.station--threshold{text-align:right;justify-items:end}@media (width>=761px){:root{--map-clear:9rem}.flight .station{padding-right:max(var(--pad), var(--map-clear))}}.threshold__space{color:var(--paint-grey);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.875rem}.threshold__questions{font-family:var(--display);text-transform:uppercase;text-shadow:0 0 .02em #0c0e12e6,0 0 .06em #0c0e12cc,0 0 .16em #0c0e128c;margin:0;font-size:clamp(3.2rem,11vw,10.5rem);font-weight:600;line-height:.9}.station--about,.station--contact{padding-block:calc(var(--header-h,5rem) + 1.5rem) 4rem;align-content:center;display:grid}.flight--3d .station--about,.flight--3d .station--contact{grid-template-rows:minmax(0,max-content)}.flight--3d .station--about>.about__sheet,.flight--3d .station--contact>.contact__inner{overscroll-behavior:auto;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.flight-map__link:after,.flight-map__link>span{transition:none}}.is-scroll-locked{overflow:hidden}.station--contact .contact__eyebrow,.station--about .about__eyebrow{display:none}.station--contact .contact__lede{color:var(--vellum-soft)}body .site-header{background:linear-gradient(#00000080,#0000)}body .site-header .nav__link{text-shadow:0 0 .7rem #0c0e12f2,0 0 .25rem #0c0e12e6}.station--threshold .threshold__space,.station--threshold .words__line span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0c0e12cc;justify-self:end;padding:.12em .4em}.station--about>*,.station--contact>*{position:relative}.station--contact .contact__inner{box-sizing:border-box;border:1px solid var(--card-rule);border-radius:var(--card-radius);background:var(--card-bg);padding:clamp(1.25rem,2.4vw,2.25rem)}@media (width>=761px) and (height<=820px){.station--about,.station--contact{padding-top:calc(var(--header-h,5rem) + .75rem)}.flight .station--about .about__sheet,.flight .station--contact .contact__inner{padding-block:.75rem}}.flight--flat .station--about,.flight--flat .station--contact{align-content:start;padding-top:1.5rem}.beat{--h:min(30svh, 15rem);--ink-x:.18;--ink-w:.26;right:max(1.25rem, env(safe-area-inset-right,0px));bottom:max(.5rem, env(safe-area-inset-bottom,0px));z-index:25;width:calc(var(--h) * 16 / 9 * var(--ink-w));height:var(--h);opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out);position:fixed;overflow:hidden}.beat[data-beat=blown]{--ink-x:.19;--ink-w:.34}.beat[data-beat=waiting]{--ink-x:.185;--ink-w:.25}.beat[data-beat=goodbye]{--ink-x:.075;--ink-w:.14}.beat[data-beat=escape]{--h:clamp(9rem, 24svh, 14rem);--ink-x:.41;--ink-w:.2;height:calc(var(--h) * (.685 + .36 * (1 - var(--step,1))));-webkit-mask-image:linear-gradient(#000 calc(100% - var(--h) * .16 * (1 - var(--step,1))), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--h) * .16 * (1 - var(--step,1))), transparent);mask-image:linear-gradient(#000 calc(100% - var(--h) * .16 * (1 - var(--step,1))), transparent)}.beat[data-beat=escape] .beat__clip,.beat[data-beat=escape] .beat__still{top:calc(var(--h) * -.14);height:var(--h)}.beat[data-beat=escape] .beat__clip{transform:translateY(calc(var(--h) * .195 * (1 - var(--step,1))))}.beat.is-playing{opacity:1}.beat__clip,.beat__still{top:0;left:calc(var(--h) * 16 / 9 * var(--ink-x) * -1);width:auto;max-width:none;height:100%;position:absolute}.beat[data-mode=clip] .beat__still,.beat[data-mode=still] .beat__clip{display:none}.beat[data-beat=blown].is-playing:not([data-mode=still]){animation:beat-blown 2.4s var(--ease-in-out) both}@keyframes beat-blown{0%{transform:translate(20vw)}to{transform:translate(-100vw)}}@media (width<=760px){.beat{--h:20svh;bottom:calc(3.25rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.beat,.beat[data-beat=blown].is-playing{transition:none;animation:none}}.sound-toggle{z-index:3;width:2.75rem;height:2.75rem;color:var(--vellum-soft,#ece6dad6);cursor:pointer;transition:color .2s var(--ease-out);--tip-ink:#2b3140;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-.75rem -.7rem;padding:0;display:inline-grid;position:relative}.sound-toggle svg{width:1.4rem;height:1.4rem}.sound-toggle:hover,.sound-toggle[aria-pressed=true]{color:var(--vellum,#ece6da)}.sound-toggle:focus-visible{outline:1px solid var(--vellum,#ece6da);outline-offset:-2px}.nav__item--sound{align-items:center;display:flex}@media (width<=47.99em){.sound-toggle{order:-1;margin:0 .25rem 0 0}}@media (width<=760px){.station{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}}@media (aspect-ratio>=4/5) and (width>=761px){.station--arrival .hero__stage{--stage-w:min(calc(100vw - var(--pad) - var(--map-clear,0px)), calc((100svh - var(--header-h) - 3rem) * 100 / 52));left:calc((var(--pad) + 100vw - var(--map-clear,0px)) / 2)}.station--arrival .hero__frame{right:-18.1em}}@media (aspect-ratio<=4/5){.station--arrival .hero__stage{--below:calc(19rem + env(safe-area-inset-bottom,0px));--stage-w:min(calc(100vw - 2 * var(--pad)), calc((100svh - var(--header-h) - var(--below) - .75rem) * 100 / 160));top:calc(var(--header-h) + .75rem + var(--stage-w) * .8)}.station--arrival .hero__name{top:0}.station--arrival .hero__intro{gap:.6rem;top:calc(100% + .6rem);bottom:auto}.station--arrival .hero__role{--role-w:calc(50vw + var(--stage-w) / 2 - var(--pad));width:var(--role-w);letter-spacing:clamp(.02em, calc((var(--role-w) - 264px) / 31), .1em)}.station--arrival .hero__role>span{white-space:normal;text-wrap:balance}.station--arrival .hero__cue{bottom:calc(3.6rem + env(safe-area-inset-bottom,0px))}}.station--about.about{padding-inline:max(var(--pad), env(safe-area-inset-left,0px)) max(var(--pad), var(--map-clear,0px), env(safe-area-inset-right,0px))}.station--about .about__sheet{box-sizing:border-box;border:1px solid var(--card-rule);border-radius:var(--card-radius);background:var(--card-bg);color:var(--vellum);padding:clamp(1.25rem,2.4vw,2.25rem)}.station--about .about__bio{grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);align-items:center}.station--about .about__portrait{box-sizing:border-box;max-height:calc(100svh - var(--header-h,5rem) - 6rem);background:linear-gradient(180deg, #f3eee4, var(--vellum) 70%, #ddd5c6);width:auto;max-width:100%;padding:clamp(.9rem,1.6vw,1.4rem) clamp(1.1rem,2.2vw,2rem) 0;box-shadow:inset 0 1px #ffffffbf,0 .3rem .6rem #00000059,0 2.6rem 3.6rem -1.4rem #000c,0 0 6rem .5rem #ece6da14}.station--about .about__text{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);max-width:none}.about__part{align-content:start;gap:.85rem;display:grid}.about__summary{border-bottom:1px solid var(--vellum-faint);cursor:pointer;padding-bottom:.6rem;list-style:none}.about__summary::-webkit-details-marker{display:none}.station--about .about__heading{color:var(--vellum);font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:600;line-height:1}.station--about .about__paragraph{max-width:60ch;color:var(--vellum-soft);font-family:var(--sans);margin:0 0 .8em;font-size:clamp(.88rem,.82rem + .2vw,.98rem);line-height:1.55}.station--about .about__lead{color:var(--vellum);font-size:clamp(1rem,.9rem + .4vw,1.2rem);line-height:1.5}.about__more{min-height:2.75rem;color:var(--vellum);font-family:var(--mono);letter-spacing:.12em;text-decoration:underline;-webkit-text-decoration-color:var(--paint-grey);text-decoration-color:var(--paint-grey);text-underline-offset:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:-.6rem;padding:0;font-size:.875rem}.about__more:hover{text-decoration-color:currentColor}.about__more:focus-visible{outline:1px solid var(--vellum);outline-offset:3px}.about__rest[hidden]{display:none}.about-read{box-sizing:border-box;background:linear-gradient(180deg, #f3eee4, var(--vellum));width:min(100%,40rem);color:var(--graphite-1);padding:clamp(1.6rem,4vw,3rem) clamp(1.3rem,4vw,3.2rem);box-shadow:0 2rem 4rem -2rem #000c}.about-read__title{font-family:var(--display);text-transform:uppercase;border-bottom:1px solid #1b1f2740;margin:0 0 1.1rem;padding-bottom:.7rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;line-height:1}.about-read__paragraph{font-family:var(--sans);margin:0 0 1em;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.65}.about-read__paragraph:last-child{margin-bottom:0}@media (width<=760px){.station--about.about{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}.station--about .about__bio,.station--about .about__text{grid-template-columns:1fr}.station--about .about__portrait{max-height:34svh;transition:max-height .32s var(--ease-out);margin-inline:auto}.station--about:has(.about__part[open]) .about__portrait{max-height:15svh}.about__summary{box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:2.75rem;display:flex}}@media (width<=760px) and (height<=759px){.station--about:has(.about__part[open]) .about__portrait{opacity:0;max-height:0;padding:0}.station--about .about__lead{font-size:.95rem}.about__summary:after{content:"+";float:right;color:var(--vellum-soft);font-family:var(--mono)}.about__part[open] .about__summary:after{content:"−"}}.station--contact .contact__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);max-width:72rem;margin-right:7rem;display:grid}.station--contact .contact__inner>:not(form):not(.contact-form){grid-column:1}.station--contact .contact-form{border:1px solid var(--vellum-faint);background:#0c0e12e6;grid-area:1/2/span 6;padding:clamp(1.2rem,2.4vw,2rem)}.station--contact .contact-form__label{color:var(--vellum-soft)}.station--contact .contact-form__input{color:var(--vellum);background:#ece6da0f;border:1px solid #ece6da57;padding:.7rem .8rem}.station--contact .contact-form__input:hover{border-color:#ece6da99}.station--contact .contact-form__input:focus-visible{border-color:var(--vellum);outline:2px solid var(--vellum);outline-offset:2px}.station--contact .contact-form__submit{border-color:var(--vellum);background:var(--vellum);min-height:2.75rem;color:var(--graphite-0)}.station--contact .contact-form__submit:hover{border-color:var(--paint-grey);background:var(--paint-grey)}.station--contact .contact__heading{color:var(--vellum);font-family:var(--display);text-transform:uppercase;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:600;line-height:.95}@media (width<=760px){.station--contact .contact__inner{grid-template-columns:1fr;margin-right:0}.station--contact .contact-form{grid-area:auto/1;gap:.7rem;padding:.85rem}.station--contact .contact-form__input{box-sizing:border-box;min-height:2.75rem;padding:.5rem .65rem}.station--contact .contact-form__input--area{min-height:4.25rem}.station--contact .contact__links{row-gap:0}.station--contact .contact__links a{align-items:center;min-height:2.75rem;display:inline-flex}}@media (width<=760px) and (height<=759px){.station--contact .contact__lede{display:none}.station--contact .contact__heading{font-size:2rem}.station--contact .contact__inner{row-gap:.5rem}.station--contact .contact-form{gap:.5rem}.station--contact .contact-form__input--area{min-height:3rem}.station--contact .contact__hiring{font-size:.875rem}.station--contact .contact-form__input{padding-block:.4rem}.station--contact .contact-form__submit{min-height:2.75rem;margin-top:0;padding-block:.5rem}}body .nav__face{background-color:var(--vellum);color:var(--graphite-0)}@font-face{font-family:Oswald;src:url(/fonts/oswald-latin-wght-normal.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--display:"Oswald", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--sans:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.about__heading,.swatch__wordmark,.hero__name,.fold__statement,.fold__quote,.fold__heading,.loader__count,.fcross__line,.index__title,.irow__name,.bento__value,.aintro__title,.awall__title,.awork__title,.case-card__client,.gwall__name{font-family:var(--display);letter-spacing:0}.fcross__line,.index__title,.aintro__title,.awall__title{text-transform:uppercase;letter-spacing:.005em}.contact__heading{font-family:var(--display);letter-spacing:.005em;font-weight:300}@media (width<=47.99em){.site-header__nav .nav__link{font-family:var(--display);letter-spacing:.01em}}
