@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}@font-face{font-family:Stylebender;src:url(/Stylebender-Retro.otf)format("opentype");font-display:swap}:root{--paper:#fff;--ink:#151513;--soft:#151513;--line:#15151340;--display:"Stylebender","Times New Roman",serif;--editorial:"IBM Plex Mono","Courier New",monospace;--mono:"IBM Plex Mono","Courier New",monospace;--sans:var(--mono)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--mono);margin:0}a{color:inherit;text-decoration:none}img{object-fit:cover;width:100%;height:100%;display:block}figure{margin:0}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.site{background:var(--paper);min-height:100svh}.grain:after{content:"";pointer-events:none;z-index:80;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.shell{padding:24px 38px 0}.nav{border-bottom:1px solid var(--line);z-index:60;justify-content:space-between;align-items:flex-start;height:58px;display:flex;position:relative}.nav-links{font:500 9px/1 var(--mono);letter-spacing:.08em;gap:clamp(16px,2.3vw,36px);display:flex}.nav-links a{padding:3px 0 17px;position:relative}.nav-links a:after{content:"";background:currentColor;width:0;height:1px;transition:width .2s;position:absolute;bottom:11px;left:0}.nav-links a:hover:after{width:100%}.nav-dark{color:#f5f5f2;border-color:#ffffff38}.mobile-menu{display:none}.eyebrow{font:500 8px/1.4 var(--mono);letter-spacing:.13em;color:var(--soft);text-transform:uppercase}.grain:after{opacity:.06}.home-shell{padding-bottom:0}.home-hero{grid-template-columns:minmax(0,1fr) minmax(220px,22vw);align-items:stretch;gap:4vw;min-height:calc(100svh - 82px);padding:5vh 0 4vh;display:grid}.home-frame{border:1px solid var(--line);flex-direction:column;justify-content:center;padding:4vw;display:flex;position:relative;overflow:hidden}.home-frame:after{content:"...";font:500 17px/1 var(--mono);letter-spacing:.18em;position:absolute;top:18px;right:24px}.home-title{font:400 clamp(74px,9.4vw,148px)/.76 var(--display);letter-spacing:-.05em;margin:5vh 0 0}.home-title span{display:block}.home-title span:nth-child(2){margin-left:8vw}.home-title span:nth-child(3){margin-left:2vw}.home-intro{width:min(420px,52%);font:400 clamp(16px,1.3vw,21px)/1.28 var(--sans);letter-spacing:-.015em;align-self:flex-end;margin:5vh 1vw 0 0}.home-code{font:500 7px/1 var(--mono);letter-spacing:.12em;color:var(--soft);position:absolute;bottom:20px;left:20px}.home-slice{background:#111;min-height:70vh;position:relative;overflow:hidden}.home-slice img{filter:grayscale();animation:9s ease-out both slowImage;transform:scale(1.06)}.home-slice figcaption{color:#fff;font:500 7px/1 var(--mono);letter-spacing:.12em;position:absolute;bottom:14px;left:14px}.keyword-field{color:#f2f2ef;background:#151515;flex-direction:column;justify-content:center;height:72vh;margin:0 -38px;display:flex;position:relative;overflow:hidden}.keyword-track{white-space:nowrap;font:400 clamp(72px,9vw,138px)/.92 var(--display);letter-spacing:-.035em;transform:translate(-9vw)}.keyword-field p{font:500 8px/1 var(--mono);letter-spacing:.13em;color:#9b9b98;margin:0;position:absolute;bottom:30px;left:38px}.home-statement{border-bottom:1px solid var(--line);grid-template-columns:22% 1fr;align-items:center;gap:8vw;min-height:84vh;display:grid}.home-statement>div{max-width:980px}.home-statement div>p{font:400 clamp(32px,4.1vw,62px)/1.08 var(--sans);letter-spacing:-.04em;margin:0 0 1.05em}.home-statement strong{font-weight:600}.home-statement div>a{font:500 9px/1.2 var(--mono);letter-spacing:.1em;border-bottom:1px solid;margin-top:4vh;padding-bottom:7px;display:inline-block}.home-index{grid-template-columns:22% 1fr;gap:8vw;min-height:76vh;padding:13vh 0;display:grid}.home-index-list{border-top:1px solid var(--ink)}.home-index-list>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:center;min-height:108px;display:grid}.home-index-list span{font:400 9px/1 var(--mono);color:var(--soft)}.home-index-list p{font:500 clamp(26px,3.3vw,50px)/1 var(--sans);letter-spacing:-.04em;margin:0}.site-footer{background:var(--ink);color:#f5f5f2;height:90px;font:500 8px/1 var(--mono);letter-spacing:.09em;grid-template-columns:1fr 1fr 1fr;align-items:center;margin:0 -38px;padding:0 38px;display:grid}.site-footer span:nth-child(2){text-align:center}.site-footer a{text-align:right}.page-hero{grid-template-columns:14% minmax(0,1fr) 30%;align-items:center;gap:4vw;min-height:72vh;padding:8vh 0;display:grid}.page-hero h1{font:400 clamp(58px,7vw,108px)/.84 var(--display);letter-spacing:-.045em;margin:0}.page-hero p{font:400 16px/1.5 var(--sans);align-self:end;max-width:430px;margin:0 0 7vh}.page-hero .eyebrow{align-self:start;margin-top:5vh}.editorial-copy{border-top:1px solid var(--line);grid-template-columns:18% 1fr;align-items:center;gap:7vw;min-height:76vh;padding:13vh 5vw;display:grid}.editorial-copy div{max-width:1000px}.editorial-copy p{font:400 clamp(29px,3.7vw,55px)/1.09 var(--sans);letter-spacing:-.035em;margin:0 0 1.1em}.editorial-copy em{font-family:var(--mono);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid;font-size:.72em;font-style:normal}.image-strip{background:#111;height:62vh;margin:0 -38px;position:relative;overflow:hidden}.image-strip img{filter:grayscale();object-position:center 45%}.image-strip figcaption{color:#fff;font:500 8px/1 var(--mono);letter-spacing:.12em;position:absolute;bottom:22px;left:38px}.quote-panel{background:var(--ink);color:#f5f5f2;flex-direction:column;justify-content:center;min-height:68vh;margin:0 -38px;padding:9vh 8vw;display:flex}.quote-panel p{max-width:980px;font:400 clamp(42px,5.7vw,84px)/.94 var(--display);letter-spacing:-.04em;margin:0}.quote-panel small{font:500 8px/1 var(--mono);letter-spacing:.12em;color:#999;margin-top:7vh}.service-list{border-top:1px solid var(--ink)}.service-row{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) 34%;align-items:center;min-height:154px;display:grid}.service-row span,.service-row p{font:400 10px/1.55 var(--mono)}.service-row span{color:var(--soft)}.service-row h2{font:500 clamp(28px,3.7vw,56px)/.95 var(--sans);letter-spacing:-.045em;margin:0}.service-row p{max-width:390px;margin:0}.service-feature{grid-template-columns:1.08fr .92fr;min-height:78vh;margin:0 -38px;display:grid}.service-feature figure{position:relative;overflow:hidden}.service-feature figure img{filter:grayscale()}.service-feature figcaption{color:#fff;font:500 8px/1 var(--mono);letter-spacing:.12em;position:absolute;bottom:22px;left:30px}.service-feature-copy{background:var(--ink);color:#f5f5f2;flex-direction:column;justify-content:space-between;padding:7vh 6vw;display:flex}.service-feature-copy h2{font:400 clamp(46px,5.6vw,84px)/.9 var(--display);letter-spacing:-.045em;margin:0}.service-feature-copy p{max-width:480px;font:400 15px/1.55 var(--sans);color:#aaa}.service-feature-copy a{font:500 8px/1 var(--mono);letter-spacing:.1em}.work-intro{grid-template-columns:1fr 38%;align-items:end;min-height:52vh;padding:8vh 0;display:grid}.work-intro h1{font:400 clamp(58px,7.5vw,114px)/.82 var(--display);letter-spacing:-.05em;margin:0}.work-intro p{font:400 16px/1.5 var(--sans);margin:0}.work-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.work-card{background:var(--paper);grid-template-rows:1fr auto;min-height:72vh;display:grid}.work-art{background:#151515;min-height:52vh;position:relative;overflow:hidden}.work-art img{filter:grayscale();transition:transform .7s}.work-card:hover img{transform:scale(1.025)}.work-art:after{content:"";background:linear-gradient(#0000 58%,#0000008c);position:absolute;inset:0}.work-art h2{z-index:2;color:#fff;font:400 clamp(36px,4.5vw,66px)/.88 var(--display);letter-spacing:-.04em;margin:0;position:absolute;bottom:20px;left:22px;right:22px}.work-info{grid-template-columns:1fr 1fr;gap:20px;padding:22px;display:grid}.work-info span{font:500 8px/1.5 var(--mono)}.work-info p{font:400 14px/1.5 var(--sans);margin:0}.sarah-hero{grid-template-columns:48% 1fr;align-items:center;gap:8vw;min-height:88vh;padding:8vh 0;display:grid}.sarah-hero h1{font:400 clamp(58px,7.6vw,114px)/.84 var(--display);letter-spacing:-.05em;margin:5vh 0 0}.sarah-hero p{max-width:520px;font:400 17px/1.5 var(--sans);margin:5vh 0 0}.sarah-image{height:70vh;position:relative;overflow:hidden}.sarah-image img{filter:grayscale();object-position:center 35%}.sarah-image figcaption{color:#fff;font:500 8px/1 var(--mono);letter-spacing:.12em;position:absolute;bottom:18px;left:18px}.experience{border-top:1px solid var(--line);grid-template-columns:28% 1fr;align-items:center;gap:9vw;min-height:74vh;display:grid}.experience-number{font:400 clamp(100px,15vw,220px)/.7 var(--display)}.experience-copy p{max-width:760px;font:400 clamp(28px,3vw,44px)/1.1 var(--sans);letter-spacing:-.035em;margin:0 0 1.1em}.sector-line{padding:10vh 0}.sector-line p{font:500 clamp(28px,3.6vw,54px)/1.08 var(--sans);letter-spacing:-.04em;margin:5vh 0 0}.dark-page{background:var(--ink);color:#f5f5f2;min-height:100svh}.dark-page .shell{min-height:100svh}.insights-title{grid-template-columns:14% 1fr 30%;align-items:center;gap:4vw;min-height:66vh;display:grid}.insights-title h1{font:400 clamp(58px,7.5vw,112px)/.82 var(--display);letter-spacing:-.05em;margin:0}.insights-title p{color:#999;font:400 15px/1.55 var(--sans);align-self:end;margin:0 0 7vh}.insight-row{border-top:1px solid #ffffff29;grid-template-columns:70px 1fr 210px;align-items:center;min-height:145px;display:grid}.insight-row h2{font:500 clamp(27px,3.3vw,50px)/.98 var(--sans);letter-spacing:-.04em;margin:0}.insight-row span,.insight-row p{font:400 8px/1.5 var(--mono);color:#777}.insight-row p{text-align:right}.contact{grid-template-columns:1fr 35%;align-items:center;gap:8vw;min-height:calc(100svh - 82px);display:grid}.contact h1{font:400 clamp(58px,7.4vw,110px)/.85 var(--display);letter-spacing:-.05em;margin:4vh 0 0}.contact aside{border-left:1px solid var(--line);font:400 15px/1.6 var(--sans);padding-left:30px}.contact a{font:500 9px/1 var(--mono);letter-spacing:.08em;border-bottom:1px solid;margin:5vh 0 2vh;padding-bottom:7px;display:inline-block}@keyframes slowImage{0%{transform:scale(1.12)}to{transform:scale(1.03)}}@media (max-width:900px){.shell{padding:18px 18px 0}.nav{height:54px}.wordmark{width:145px}.nav-links{display:none}.mobile-menu{font:500 9px/1 var(--mono);letter-spacing:.1em;display:block}.mobile-menu summary{cursor:pointer;padding:4px 0 18px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:after{content:" +"}.mobile-menu[open] summary:after{content:" ×"}.mobile-menu nav{z-index:70;background:var(--paper);color:var(--ink);flex-direction:column;padding:6vh 18px;display:flex;position:fixed;inset:72px 0 0}.nav-dark .mobile-menu nav{background:var(--ink);color:#f5f5f2}.mobile-menu nav a{min-height:13vh;font:400 10.5vw/.9 var(--display);border-top:1px solid;grid-template-columns:38px 1fr;align-items:center;display:grid}.mobile-menu nav span{font:400 8px/1 var(--mono);color:var(--soft)}.home-hero{min-height:calc(100svh - 72px);padding:3vh 0;display:block}.home-frame{min-height:64svh;padding:7vw 5vw}.home-title{font-size:17vw;line-height:.79}.home-title span:nth-child(2){margin-left:7vw}.home-title span:nth-child(3){margin-left:1vw}.home-intro{width:76%;font-size:15px}.home-slice{height:26svh;min-height:0;margin-top:10px}.keyword-field{height:56svh;margin:0 -18px}.keyword-track{font-size:17vw;transform:translate(-18vw)}.keyword-field p{bottom:20px;left:18px}.home-statement,.home-index{min-height:auto;padding:13vh 0;display:block}.home-statement>div{margin-top:10vh}.home-statement div>p{font-size:8.2vw}.home-index-list{margin-top:10vh}.home-index-list>div{grid-template-columns:44px 1fr;min-height:94px}.home-index-list p{font-size:7vw}.site-footer{flex-direction:column;justify-content:space-between;align-items:flex-start;height:auto;min-height:150px;margin:0 -18px;padding:30px 18px;display:flex}.site-footer span:nth-child(2){display:none}.site-footer a{text-align:left}.page-hero{min-height:70vh;padding:8vh 0;display:block}.page-hero h1{margin-top:12vh;font-size:13vw;line-height:.88}.page-hero p{margin:8vh 0 0 15vw}.editorial-copy{min-height:66vh;padding:10vh 0;display:block}.editorial-copy div{margin-top:10vh}.editorial-copy p{font-size:8vw;line-height:1.12}.image-strip,.quote-panel{margin-left:-18px;margin-right:-18px}.image-strip{height:44vh}.image-strip figcaption{left:18px}.quote-panel{min-height:60vh;padding:8vh 18px}.quote-panel p{font-size:12vw}.service-row{grid-template-columns:40px 1fr;min-height:128px;padding:20px 0}.service-row p{grid-column:2;margin-top:14px}.service-row h2{font-size:7vw}.service-feature{margin-left:-18px;margin-right:-18px;display:block}.service-feature figure{height:55vh}.service-feature-copy{min-height:52vh;padding:7vh 18px}.service-feature-copy h2{font-size:12vw}.work-intro{min-height:46vh;padding:8vh 0;display:block}.work-intro h1{font-size:14vw}.work-intro p{margin:8vh 0 0 15vw}.work-grid{grid-template-columns:1fr}.work-card{min-height:66vh}.work-art h2{font-size:12vw}.sarah-hero{padding:9vh 0;display:block}.sarah-hero h1{font-size:13vw}.sarah-image{height:60vh;margin-top:8vh}.experience{padding:10vh 0;display:block}.experience-copy{margin-top:8vh}.experience-copy p{font-size:8vw}.insights-title{min-height:65vh;padding:8vh 0;display:block}.insights-title h1{margin-top:12vh;font-size:14vw}.insights-title p{margin:8vh 0 0 15vw}.insight-row{grid-template-columns:40px 1fr;min-height:125px}.insight-row h2{font-size:7vw}.insight-row p{text-align:left;grid-column:2}.contact{padding:12vh 0;display:block}.contact h1{font-size:13vw}.contact aside{margin:10vh 0 0 15vw}}.edge-home-hero{border-bottom:1px solid var(--ink);grid-template-rows:auto 1fr auto;grid-template-columns:18% 1fr 23%;height:calc(100svh - 96px);margin:0 -38px;padding:5vh 38px 4vh;display:grid;position:relative;overflow:hidden}.edge-home-hero>.eyebrow{grid-column:1/3;align-self:start}.edge-home-hero .home-pretitle{grid-area:1/2/auto/4;align-self:start;margin:0;font-size:8px}.edge-home-hero h1{z-index:2;font:400 clamp(92px,12.2vw,188px)/.68 var(--display);letter-spacing:-.055em;text-transform:uppercase;grid-area:2/1/auto/4;align-self:center;margin:0;position:relative}.edge-home-hero h1 span{width:max-content;display:block}.edge-home-hero figure{z-index:1;background:#111;width:19vw;height:56vh;position:absolute;top:17vh;right:4vw;overflow:hidden}.edge-home-hero figure img{filter:grayscale()contrast(1.15);opacity:.86;object-position:center 28%}.edge-home-hero .new-home-service{letter-spacing:.02em;grid-area:3/2;max-width:410px;margin:0;font-size:9px}.edge-home-hero>small{text-align:right;font:500 7px/1 var(--mono);letter-spacing:.12em;color:var(--soft);grid-area:3/3}.edge-wall>div{z-index:2;white-space:normal;width:175vw;font-size:clamp(82px,10.5vw,160px);line-height:.74;position:relative;transform:translate(-31vw)}.edge-wall figure{z-index:1;width:34vw;height:40vh;position:absolute;bottom:7vh;right:7vw;overflow:hidden}.edge-wall figure img{filter:grayscale()contrast(1.2);opacity:.72}.edge-wall small{z-index:3}.new-page-title{border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.new-page-title:after{content:"...";font:500 13px/1 var(--mono);letter-spacing:.22em;position:absolute;top:11vh;right:0}.new-page-title h1{max-width:1100px;font-size:clamp(82px,10vw,152px);line-height:.72;transform:translate(-2vw)}.new-page-title .eyebrow{border-left:1px solid var(--line);padding-left:12px}.capability-list article{transition:background .25s,color .25s,padding .25s}.capability-list article:nth-child(2n){padding-left:7vw}.capability-list article:hover{background:var(--ink);color:#f5f4ef;padding-left:3vw}.capability-list article:nth-child(2n):hover{padding-left:9vw}.work-ledger article{transition:background .25s,color .25s,padding .25s}.work-ledger article:nth-child(2n){color:#f5f4ef;background:#171717;margin:0 -38px;padding:0 38px}.work-ledger article:nth-child(3){padding-left:11vw}.work-ledger h2{font-size:clamp(42px,5vw,76px)}.sarah-title h1{max-width:900px}.sarah-title>strong{color:var(--soft);z-index:-1;font-size:clamp(70px,10vw,150px);bottom:4vh;right:3vw}.sarah-editorial-image{width:54%;margin-top:-12vh;box-shadow:-18px 18px #171717}.photo-duet figure:first-child,.image-spread figure:first-child,.work-image{clip-path:polygon(0 0,96% 0,100% 8%,100% 100%,0 100%)}@media (max-width:900px){.edge-home-hero{height:calc(100svh - 76px);margin:0 -18px;padding:5vh 18px 4vh;display:block}.edge-home-hero .home-pretitle{position:absolute;top:17vh;left:18px}.edge-home-hero h1{font-size:18.5vw;line-height:.7;position:absolute;top:31vh;left:0}.edge-home-hero h1 span:first-child{transform:translate(-3vw)}.edge-home-hero h1 span:nth-child(2){margin-left:8vw}.edge-home-hero h1 span:nth-child(3){margin-left:1vw}.edge-home-hero figure{width:35vw;height:48vh;top:23vh;right:5vw}.edge-home-hero .new-home-service{font-size:8px;position:absolute;bottom:6vh;left:32vw;right:18px}.edge-home-hero>small{font-size:6px;position:absolute;bottom:3vh;left:18px}.edge-wall{height:76vh}.edge-wall>div{width:260vw;font-size:19vw;transform:translate(-75vw)}.edge-wall figure{width:58vw;height:31vh;bottom:9vh;right:6vw}.new-page-title h1{font-size:17vw;transform:translate(-1.5vw)}.new-page-title:after{top:8vh}.capability-list article:nth-child(2n),.capability-list article:nth-child(2n):hover{padding-left:6vw}.work-ledger article:nth-child(2n){margin:0 -18px;padding:0 18px}.work-ledger article:nth-child(3){padding-left:6vw}.sarah-editorial-image{width:86%;margin-top:-7vh;box-shadow:-10px 10px #171717}}.new-site .nav{align-items:center;height:72px}.new-site .wordmark{width:164px;height:26px}.new-site .nav-links{letter-spacing:.12em;font-size:8px}.ellipsis{font-family:var(--mono);letter-spacing:.22em;vertical-align:.18em;margin-left:.16em;font-size:.22em}.new-home-hero{grid-template-rows:1fr auto;grid-template-columns:18% minmax(0,1fr) 29%;align-items:center;gap:3vw;min-height:calc(100svh - 96px);padding:8vh 0 6vh;display:grid}.new-home-hero>.eyebrow{align-self:start;margin-top:4vh}.new-home-hero h1{font:400 clamp(74px,9vw,138px)/.82 var(--display);letter-spacing:-.045em;grid-column:2/4;margin:0}.new-home-keywords{font:400 clamp(24px,3vw,44px)/1 var(--display);letter-spacing:.01em;grid-column:2;margin:0}.new-home-service{font:400 12px/1.65 var(--mono);grid-column:3;max-width:380px;margin:0}.editorial-wall{color:#f5f4ef;background:#171717;align-items:center;height:78vh;margin:0 -38px;display:flex;position:relative;overflow:hidden}.editorial-wall:after,.editorial-note.dark:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.editorial-wall>div{white-space:nowrap;font:400 clamp(74px,9.7vw,150px)/.82 var(--display);letter-spacing:-.035em;width:max-content;transform:translate(-17vw)}.editorial-wall small{font:500 8px/1 var(--mono);letter-spacing:.12em;color:#999;position:absolute;bottom:28px;left:38px}.manifesto{grid-template-columns:18% minmax(0,1fr);align-items:start;gap:7vw;min-height:88vh;padding:13vh 5vw;display:grid}.manifesto blockquote{max-width:1060px;margin:0}.manifesto blockquote p{font:400 clamp(36px,4.6vw,69px)/1.06 var(--display);letter-spacing:-.025em;margin:0 0 .8em}.manifesto cite{font:400 10px/1 var(--mono);letter-spacing:.08em;grid-column:2;font-style:normal}.new-page-title{grid-template-columns:18% 1fr;align-items:center;gap:5vw;min-height:82vh;display:grid}.new-page-title .eyebrow{align-self:start;margin-top:11vh}.new-page-title h1{font:400 clamp(74px,9vw,138px)/.8 var(--display);letter-spacing:-.045em;margin:0}.new-page-title.compact{min-height:68vh}.capability-list,.work-ledger{border-top:1px solid var(--ink)}.capability-list article{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) 34%;align-items:center;min-height:154px;display:grid}.capability-list article>span,.capability-list article>p,.work-ledger article>span{font:400 9px/1.55 var(--mono)}.capability-list article>span{color:var(--soft)}.capability-list h2,.work-ledger h2{font:400 clamp(34px,4.2vw,64px)/.92 var(--display);letter-spacing:-.025em;margin:0}.capability-list article>p{max-width:420px;margin:0}.editorial-note.dark{color:#f5f4ef;background:#171717;flex-direction:column;justify-content:center;min-height:72vh;margin:8vh -38px;padding:8vh 7vw;display:flex;position:relative;overflow:hidden}.editorial-note.dark small{font:500 8px/1 var(--mono);letter-spacing:.12em;color:#999}.editorial-note.dark p{z-index:1;max-width:1200px;font:400 clamp(58px,7.4vw,112px)/.86 var(--display);letter-spacing:-.035em;margin:7vh 0 0;position:relative}.work-ledger article{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);align-items:center;min-height:145px;display:grid}.work-wall{margin-top:12vh}.sarah-title{position:relative}.sarah-title>strong{font:400 clamp(56px,8vw,120px)/1 var(--display);position:absolute;bottom:8vh;right:0}.sarah-copy{border-top:1px solid var(--line);margin:0 -38px;padding:14vh 8vw 10vh}.sarah-copy p{max-width:1060px;font:400 clamp(31px,4vw,60px)/1.08 var(--display);letter-spacing:-.02em;margin:0 0 1em}.sarah-copy p:first-child{margin-left:22%;font-size:clamp(42px,5vw,76px)}.sarah-dark{margin-top:12vh}.insights-new{min-height:84vh}.insights-new .eyebrow{color:#888}.insights-new h1{color:#f5f4ef}.insights-copy{border-top:1px solid #ffffff2e;min-height:84vh;padding:12vh 8vw 10vh}.insights-copy p{max-width:1040px;font:400 clamp(34px,4.2vw,62px)/1.08 var(--display);letter-spacing:-.025em;margin:0 0 1em}.insights-copy p:nth-child(2){margin-left:15%}.contact-new{grid-template-columns:18% 1fr;align-items:center;gap:5vw;min-height:calc(100svh - 96px);display:grid;position:relative}.contact-new>.eyebrow{align-self:start;margin-top:11vh}.contact-new h1{font:400 clamp(72px,8.6vw,132px)/.82 var(--display);letter-spacing:-.04em;margin:0}.contact-new>div{border-top:1px solid var(--ink);font:400 10px/1.4 var(--mono);grid-column:2;align-items:center;gap:4vw;padding:5vh 0;display:flex}.contact-new>div p{margin:0}.contact-new>div a{border-bottom:1px solid;padding-bottom:4px}@media (max-width:900px){.new-site .nav{height:58px}.new-home-hero{min-height:calc(100svh - 76px);padding:9vh 0;display:block}.new-home-hero h1{font-size:15vw;line-height:.84}.new-home-hero>.eyebrow{margin:0 0 12vh}.new-home-keywords{margin:8vh 0 0;font-size:7vw}.new-home-service{margin:5vh 0 0 18%;font-size:10px}.editorial-wall{height:60vh;margin:0 -18px}.editorial-wall>div{font-size:18vw;transform:translate(-45vw)}.editorial-wall small{left:18px}.manifesto{min-height:auto;padding:12vh 0;display:block}.manifesto blockquote{margin-top:10vh}.manifesto blockquote p{font-size:9.2vw}.manifesto cite{margin-top:5vh;display:block}.new-page-title,.new-page-title.compact{min-height:70vh;padding:9vh 0;display:block}.new-page-title .eyebrow{margin:0 0 14vh;display:block}.new-page-title h1{font-size:14vw}.capability-list article{grid-template-columns:38px 1fr;min-height:135px;padding:22px 0}.capability-list article>p{grid-column:2;margin-top:14px}.capability-list h2,.work-ledger h2{font-size:8.5vw}.editorial-note.dark{min-height:62vh;margin-left:-18px;margin-right:-18px;padding:8vh 18px}.editorial-note.dark p{font-size:13vw}.work-ledger article{grid-template-columns:38px 1fr;min-height:120px}.sarah-title>strong{font-size:12vw;bottom:8vh}.sarah-copy{margin:0 -18px;padding:11vh 18px}.sarah-copy p,.sarah-copy p:first-child{margin-left:0;font-size:9vw}.sarah-copy p:first-child{font-size:11vw}.insights-new{min-height:78vh}.insights-copy{min-height:auto;padding:11vh 0}.insights-copy p,.insights-copy p:nth-child(2){margin-left:0;font-size:9.5vw}.contact-new{min-height:calc(100svh - 76px);padding:9vh 0;display:block}.contact-new>.eyebrow{margin-bottom:18vh;display:block}.contact-new h1{font-size:14vw}.contact-new>div{flex-direction:column;align-items:flex-start;gap:18px;margin-top:11vh;display:flex}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.new-site>.shell,.dark-page.new-site>.shell{border-left:1px solid var(--line);border-right:1px solid var(--line)}.inline-link{text-underline-offset:4px;text-decoration:underline}.outcome-note{background:#0c0c0c!important}.outcome-note p{flex-direction:column;gap:.15em;display:flex}.outcome-note p span:nth-child(2){color:#aaa;margin-left:8vw}.outcome-note p span:nth-child(3){margin-left:2vw}.sarah-hears{text-transform:uppercase;text-underline-offset:.18em;color:#777;text-decoration:underline}.framed-image{background:#f0ede6;border:1px solid #ffffff80;padding:16px}.framed-image img{border:10px solid #111}.dark-page,.nav-dark,.editorial-wall,.editorial-note.dark,.quote-panel,.service-feature-copy,.site-footer,.testimonial-archive .testimonial:nth-child(2n){color:var(--paper)}.dark-page .shade-word{color:#6f6f6b}.home-pretitle{font:500 10px/1.4 var(--mono);letter-spacing:.11em;grid-column:2/4;align-self:end;margin:0 0 -2vh}.home-pretitle span{letter-spacing:.28em;margin-left:.5em}.new-home-hero h1{font-size:clamp(70px,8.6vw,132px);line-height:.8}.photo-duet,.image-spread{grid-template-columns:1.25fr .75fr;gap:14px;padding:12vh 0;display:grid}.photo-duet figure,.image-spread figure{background:#111;height:66vh;position:relative;overflow:hidden}.photo-duet figure:nth-child(2),.image-spread figure:nth-child(2){align-self:end;height:48vh}.photo-duet img,.image-spread img,.work-image img,.sarah-editorial-image img,.client-image img{filter:grayscale();transition:filter .35s,transform .7s}.photo-duet figcaption,.image-spread figcaption,.work-image figcaption,.sarah-editorial-image figcaption,.client-image figcaption{color:#fff;font:500 8px/1 var(--mono);letter-spacing:.12em;text-shadow:0 1px 4px #000;position:absolute;bottom:16px;left:18px}.work-image{height:76vh;margin:12vh 0;position:relative;overflow:hidden}.work-image img{object-position:center 45%}.sarah-editorial-image{width:46%;height:76vh;margin:0 8% 12vh auto;position:relative;overflow:hidden}.sarah-editorial-image img{object-position:center 30%}.insights-image{width:74%;height:68vh;margin:0 0 12vh auto;position:relative;overflow:hidden}.insights-image img{filter:grayscale();object-position:center 55%}.insights-image figcaption{color:#fff;font:500 8px/1 var(--mono);letter-spacing:.12em;position:absolute;bottom:16px;left:18px}.client-ledger article{break-inside:avoid;border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;min-height:106px;display:grid}.client-ledger span{font:400 8px/1 var(--mono);color:var(--soft)}.client-ledger h2{font:400 clamp(22px,2.25vw,34px)/1.02 var(--display);letter-spacing:-.018em;margin:0}.client-image{height:64vh;margin:12vh 0 4vh;position:relative;overflow:hidden}.client-image img{object-position:center 50%}@media (max-width:900px){.new-home-hero h1{margin-top:4vh;font-size:14.2vw;line-height:.82}.home-pretitle{margin:0;font-size:8px}.photo-duet,.image-spread{grid-template-columns:1fr;padding:9vh 0}.photo-duet figure,.image-spread figure,.photo-duet figure:nth-child(2),.image-spread figure:nth-child(2){height:52vh}.work-image{height:56vh;margin:9vh 0}.sarah-editorial-image,.insights-image{width:82%;height:60vh;margin:0 0 10vh auto}.client-ledger{columns:1}.client-ledger article{min-height:92px}.client-ledger h2{font-size:7vw}.client-image{height:52vh;margin:9vh 0 2vh}}.client-ledger{columns:2;border-top:1px solid var(--ink);column-gap:4vw}.client-ledger article{grid-template-columns:34px 1fr;min-height:54px;padding:8px 0}.client-ledger h2{font:400 clamp(10px,1vw,14px)/1.35 var(--mono);letter-spacing:-.015em}.client-ledger span{letter-spacing:.08em;font-size:7px}.client-collage{color:#f6f5f1;background:#161616;align-items:center;height:88vh;margin:12vh -38px 0;display:flex;position:relative;overflow:hidden}.client-collage:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.client-collage-track{z-index:2;white-space:nowrap;width:max-content;font:400 clamp(70px,8.4vw,128px)/.82 var(--display);letter-spacing:-.035em;position:relative;transform:translate(-20vw)}.client-collage figure{z-index:1;width:32vw;height:42vh;position:absolute;bottom:7vh;right:8vw;overflow:hidden}.client-collage figure img{filter:grayscale();opacity:.78}.client-collage figcaption,.client-collage small{z-index:3;font:500 7px/1 var(--mono);letter-spacing:.12em;position:absolute}.client-collage figcaption{bottom:12px;left:12px}.client-collage small{color:#9b9b98;bottom:28px;left:38px}.testimonial-heading{border-bottom:1px solid var(--ink);grid-template-columns:20% 1fr;align-items:center;gap:5vw;min-height:58vh;display:grid}.testimonial-heading h2{font:400 clamp(64px,8vw,122px)/.8 var(--display);letter-spacing:-.04em;margin:0}.testimonial-archive .testimonial{min-height:52vh;margin:0}.testimonial-archive .testimonial:nth-child(2n){color:#f5f4ef;background:#161616;border-color:#fff3;margin-left:-38px;margin-right:-38px;padding-left:38px;padding-right:38px}.testimonial-archive .testimonial:nth-child(2n)>span,.testimonial-archive .testimonial:nth-child(2n) small{color:#888}@media (max-width:900px){.client-ledger{columns:1}.client-ledger article{grid-template-columns:28px 1fr;min-height:56px}.client-ledger h2{font-size:10px}.client-collage{height:72vh;margin:9vh -18px 0}.client-collage-track{font-size:18vw;transform:translate(-55vw)}.client-collage figure{width:58vw;height:30vh;bottom:8vh;right:6vw}.client-collage small{left:18px}.testimonial-heading{min-height:52vh;padding:10vh 0;display:block}.testimonial-heading h2{margin-top:12vh;font-size:15vw}.testimonial-archive .testimonial:nth-child(2n){margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}.home-statement div>p,.home-index-list p,.editorial-copy p,.service-row h2,.experience-copy p,.sector-line p,.insight-row h2{font-family:var(--display);font-weight:400}.home-statement div>p{letter-spacing:-.025em;font-size:clamp(31px,3.8vw,57px);line-height:1.08}.home-index-list p{letter-spacing:-.025em;font-size:clamp(28px,3.4vw,51px);line-height:.96}.editorial-copy p{letter-spacing:-.022em;font-size:clamp(31px,3.8vw,56px);line-height:1.08}.editorial-copy strong{font-weight:400}.editorial-copy em{font-family:var(--mono);letter-spacing:.045em;font-size:.58em}.service-row h2{letter-spacing:-.028em;font-size:clamp(31px,3.8vw,57px);line-height:.92}.experience-copy p{letter-spacing:-.02em;font-size:clamp(29px,3.1vw,45px);line-height:1.12}.sector-line p{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,54px);line-height:1.04}.insight-row h2{letter-spacing:-.025em;font-size:clamp(29px,3.4vw,51px);line-height:.96}@media (max-width:900px){.home-statement div>p{font-size:9vw}.home-index-list p{font-size:8.2vw}.editorial-copy p{font-size:9vw;line-height:1.1}.service-row h2{font-size:8.4vw}.experience-copy p{font-size:8.6vw}.sector-line p{font-size:9vw}.insight-row h2{font-size:8.2vw}}.clients-hero{border-bottom:1px solid var(--line);grid-template-columns:20% 1fr 32%;align-items:center;gap:6vw;min-height:66vh;display:grid}.clients-hero h1{font:400 clamp(54px,7vw,106px)/.86 var(--display);letter-spacing:-.045em;margin:0}.clients-hero p{font:400 14px/1.6 var(--mono);align-self:end;margin:0 0 9vh}.client-index{border-top:1px solid var(--ink);margin-top:12vh}.client-index article{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) 180px;align-items:center;min-height:116px;display:grid}.client-index article>span,.client-index article>p{font:400 8px/1.4 var(--mono);letter-spacing:.1em;color:var(--soft)}.client-index h2{font:400 clamp(27px,3.3vw,50px)/.96 var(--display);letter-spacing:-.025em;margin:0}.client-index article>p{text-align:right;color:var(--ink)}.testimonial{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:20% minmax(0,1fr) 220px;align-items:center;gap:6vw;min-height:58vh;margin:10vh 0;padding:7vh 0;display:grid}.testimonial>span,.testimonial>p{font:500 8px/1.5 var(--mono);letter-spacing:.1em}.testimonial blockquote{font:400 clamp(36px,4.5vw,68px)/1.02 var(--display);letter-spacing:-.025em;margin:0}.testimonial>p{align-self:end;margin:0}.testimonial small{color:var(--soft);font:inherit}.clients-close{grid-template-columns:20% 1fr;align-items:center;gap:6vw;min-height:62vh;display:grid}.clients-close p{max-width:930px;font:400 clamp(34px,4.4vw,66px)/1.05 var(--display);letter-spacing:-.025em;margin:0}@media (max-width:900px){.mobile-menu nav{overflow-y:auto}.mobile-menu nav a{min-height:11.5vh}.clients-hero{min-height:68vh;padding:9vh 0;display:block}.clients-hero h1{margin-top:13vh;font-size:14vw}.clients-hero p{margin:8vh 0 0 15vw}.client-index{margin-top:8vh}.client-index article{grid-template-columns:38px 1fr;min-height:105px}.client-index h2{font-size:8vw}.client-index article>p{text-align:left;grid-column:2;margin:12px 0 0}.testimonial{min-height:54vh;padding:8vh 0;display:block}.testimonial blockquote{margin-top:10vh;font-size:10.5vw;line-height:1.05}.testimonial>p{margin-top:8vh}.clients-close{min-height:58vh;padding:10vh 0;display:block}.clients-close p{margin-top:10vh;font-size:10vw}}:root{--paper:#f4f2ed;--ink:#0a0a0a;--soft:#77756f;--line:#0a0a0a4d}.site,.dark-page{background:#171717;padding:12px}.new-site>.shell,.dark-page.new-site>.shell{background:var(--paper);max-width:1800px;color:var(--ink);border:1px solid #050505;margin:0 auto;padding:0 28px;position:relative;overflow:hidden}.dark-page.new-site>.shell{color:var(--paper);background:#111;border-color:#454545}.new-site>.shell:before,.dark-page.new-site>.shell:before{content:"SS / ARCHIVE 01";z-index:20;font:500 7px/1 var(--mono);letter-spacing:.18em;color:var(--soft);position:absolute;top:44vh;right:-34px;transform:rotate(90deg)}.nav{border-bottom:1px solid;align-items:center;height:82px;position:relative}.wordmark{width:148px!important;height:24px!important}.edition-mark{font:500 6px/1.45 var(--mono);letter-spacing:.16em;text-align:center;color:var(--soft);position:absolute;left:50%;transform:translate(-50%)}.nav-links{gap:clamp(14px,2vw,34px);letter-spacing:.17em!important;font-size:7px!important}.nav-links a{border-bottom:1px solid #0000;padding:7px 0 6px}.nav-links a:hover{border-color:currentColor}.nav-links a:after{display:none}.eyebrow{letter-spacing:.2em;color:var(--soft);font-size:7px}.edge-home-hero{border-bottom:1px solid var(--ink);background:var(--paper);grid-template-columns:16% 1fr 26%;height:calc(100svh - 106px);min-height:720px;margin:0 -28px;padding:8vh 28px 5vh}.edge-home-hero:before{content:"COMMUNICATION / COMMUNITY / CULTURE";font:500 6px/1 var(--mono);letter-spacing:.18em;writing-mode:vertical-rl;position:absolute;bottom:26px;left:28px;transform:rotate(180deg)}.edge-home-hero .home-pretitle{letter-spacing:.2em;margin-bottom:2vh;font-size:8px}.edge-home-hero h1{z-index:3;letter-spacing:-.058em;mix-blend-mode:multiply;font-size:clamp(78px,10.1vw,166px);line-height:.69}.edge-home-hero figure{border:1px solid var(--ink);filter:none;width:24vw;height:66vh;top:13vh;right:2vw}.edge-home-hero figure:after{content:"FIG. 001";background:var(--paper);font:500 6px/1 var(--mono);letter-spacing:.14em;padding:5px 7px;position:absolute;top:8px;right:8px}.edge-home-hero figure img{opacity:.9;filter:grayscale()contrast(1.08)sepia(.06)}.edge-home-hero .new-home-service{text-transform:uppercase;letter-spacing:.06em;max-width:470px;font-size:9px;line-height:1.7}.photo-duet,.image-spread{border-bottom:1px solid var(--ink);gap:3vw;padding:16vh 2vw}.photo-duet figure,.image-spread figure{border:1px solid var(--ink);background:#111;height:74vh}.photo-duet figure:nth-child(2),.image-spread figure:nth-child(2){height:49vh;margin-right:4vw}.photo-duet img,.image-spread img{filter:grayscale()contrast(1.12)sepia(.08)}.photo-duet figcaption,.image-spread figcaption{background:var(--paper);color:var(--ink);text-shadow:none;letter-spacing:.17em;padding:9px 12px;bottom:0;left:0}.editorial-wall,.client-collage{color:var(--paper);background:#101010;border-top:1px solid #444;border-bottom:1px solid #444}.edge-wall>div{letter-spacing:-.06em;color:#e9e6df;mix-blend-mode:screen;font-size:clamp(92px,12vw,190px);line-height:.64}.edge-wall figure{border:1px solid #777;width:40vw;height:51vh;bottom:5vh;right:5vw}.edge-wall figure img{opacity:.58;filter:grayscale()contrast(1.4)}.manifesto{border-bottom:1px solid var(--ink);grid-template-columns:13% 1fr;min-height:100vh;padding:17vh 3vw 13vh}.manifesto cite{text-transform:uppercase;letter-spacing:.18em}.new-page-title,.new-page-title.compact{border-bottom:1px solid var(--ink);grid-template-columns:13% 1fr;min-height:88vh;margin:0 -28px;padding:0 28px}.new-page-title:before{content:"COLLECTION / 2026";font:500 6px/1 var(--mono);letter-spacing:.2em;position:absolute;bottom:24px;right:28px}.new-page-title:after{top:8vh;right:28px}.new-page-title h1{letter-spacing:-.055em;max-width:1450px;font-size:clamp(82px,10.8vw,175px);line-height:.68;transform:translate(-2vw)}.new-page-title .eyebrow{border-left:0;margin-top:9vh;padding-left:0}.capability-list{border-top:0}.capability-list article{border-bottom:1px solid var(--ink);grid-template-columns:62px 1fr 32%;min-height:175px;position:relative}.capability-list article:nth-child(2n){background:#00000006;padding-left:6vw}.capability-list article:hover{color:var(--paper);background:#111}.capability-list article>p{text-transform:uppercase;letter-spacing:.07em;padding-right:2vw;font-size:8px;line-height:1.75}.editorial-note.dark{border:1px solid #333;min-height:88vh;padding:10vh 6vw;background:#0d0d0d!important}.outcome-note p span:nth-child(2){color:#6f6e69}.client-ledger{border-top:0;column-gap:8vw;padding:10vh 3vw}.client-ledger article{border-color:#0a0a0a73;min-height:62px}.client-ledger h2{letter-spacing:.055em;text-transform:uppercase;font-size:10px}.client-collage{height:100vh;margin-top:8vh}.client-collage-track{letter-spacing:-.055em;color:#ece9e2;font-size:clamp(82px,10.5vw,168px);line-height:.7}.client-collage figure{border:1px solid #737373;width:39vw;height:52vh}.client-collage figure img{opacity:.55;filter:grayscale()contrast(1.35)}.testimonial-heading{grid-template-columns:14% 1fr;min-height:72vh}.testimonial{border-color:var(--ink);grid-template-columns:14% 1fr 180px;min-height:66vh}.testimonial-archive .testimonial:nth-child(2n){color:var(--paper);background:#101010;border-color:#444}.sarah-editorial-image{border:1px solid var(--ink);width:58%;height:82vh;margin:-13vh 4vw 15vh auto;box-shadow:-24px 24px #111}.sarah-copy{border-top:1px solid var(--ink);padding:18vh 9vw 13vh}.sarah-copy p:first-child{margin-left:17%;font-size:clamp(50px,6.5vw,104px);line-height:.85}.sarah-hears{color:#817f79;text-decoration-thickness:1px}.insights-image{background:var(--paper);border:1px solid #777;width:78%;height:76vh;padding:14px}.insights-copy p{font-size:clamp(40px,5vw,80px);line-height:.96}.insights-copy p:nth-child(2){color:#777570}.contact-new{min-height:calc(100svh - 106px)}.contact-new h1{letter-spacing:-.07em;font-size:clamp(105px,15vw,240px);line-height:.63;transform:translate(-2vw)}.contact-new>div{text-transform:uppercase;letter-spacing:.12em;font-size:8px}@media (max-width:900px){.site,.dark-page{padding:6px}.new-site>.shell,.dark-page.new-site>.shell{padding:0 14px}.new-site>.shell:before,.dark-page.new-site>.shell:before,.edition-mark{display:none}.nav{height:62px}.wordmark{width:132px!important}.edge-home-hero{height:calc(100svh - 74px);min-height:620px;margin:0 -14px;padding:7vh 14px 4vh}.edge-home-hero h1{font-size:19vw;line-height:.68;top:29vh}.edge-home-hero figure{width:41vw;height:54vh;top:18vh;right:4vw}.edge-home-hero .new-home-service{font-size:7px;bottom:5vh;left:37vw}.edge-wall{height:74vh}.manifesto{min-height:auto;padding:14vh 0}.manifesto blockquote p{font-size:10.5vw}.new-page-title,.new-page-title.compact{min-height:70vh;margin:0 -14px;padding:8vh 14px}.new-page-title h1{font-size:16vw;line-height:.7}.capability-list article{min-height:145px}.capability-list article:nth-child(2n){padding-left:4vw}.capability-list h2{font-size:9vw}.photo-duet,.image-spread{padding:10vh 0}.photo-duet figure,.image-spread figure,.photo-duet figure:nth-child(2),.image-spread figure:nth-child(2){height:58vh;margin:0}.client-ledger{padding:7vh 0}.client-collage{height:74vh;margin-left:-14px;margin-right:-14px}.testimonial-heading h2{font-size:16vw}.testimonial blockquote{font-size:11vw}.sarah-editorial-image{width:86%;height:62vh;margin:-7vh 0 12vh auto;box-shadow:-12px 12px #111}.sarah-copy{margin:0 -14px;padding:12vh 14px}.sarah-copy p,.sarah-copy p:first-child{font-size:10vw}.insights-image{width:88%;height:62vh;padding:8px}.insights-copy p,.insights-copy p:nth-child(2){font-size:10vw}.contact-new h1{font-size:23vw}}.site.new-site{background:#050505}.site.new-site>.shell{color:var(--paper);background:#050505;border-color:#303030}.site.new-site .nav{border-color:#3a3a3a}.site.new-site .nav-links,.site.new-site .edition-mark{color:var(--paper)}.site.new-site .eyebrow{color:#85837e}.site.new-site .edge-home-hero{color:var(--paper);background:#050505;border-color:#3a3a3a}.edge-home-hero h1,.new-page-title h1,.testimonial-heading h2,.contact-new h1{font-family:var(--display);letter-spacing:-.07em;font-weight:400}.edge-home-hero h1{font-size:clamp(82px,10.7vw,176px);line-height:.65}.edge-home-hero figure:after{color:var(--paper);background:#050505}.edge-home-hero .new-home-service{color:#aaa8a2}.site.new-site .photo-duet,.site.new-site .image-spread{border-color:#353535;padding:18vh 0;display:block}.site.new-site .photo-duet figure:nth-child(2),.site.new-site .image-spread figure:nth-child(2){width:58%;height:36vh;margin:0 auto 0 0}.site.new-site .photo-duet figcaption,.site.new-site .image-spread figcaption{color:var(--paper);background:#050505;border:1px solid #454545}.site.new-site .manifesto{background:var(--paper);color:var(--ink);border-color:#050505;margin:0 -28px;padding-left:8vw;padding-right:8vw}.site.new-site .new-page-title{color:var(--paper);background:#050505;border-color:#393939}.site.new-site .new-page-title:before{color:#7b7974}.site.new-site .capability-list{background:var(--paper);color:var(--ink);margin:0 -28px;padding:0 28px}.site.new-site .capability-list article{border-color:#4a4946}.site.new-site .client-ledger{background:var(--paper);color:var(--ink);margin:0 -28px;padding-left:7vw;padding-right:7vw}.site.new-site .client-ledger article{border-color:#65635f}.site.new-site .testimonial-heading{border-color:#3b3b3b}.site.new-site .testimonial-archive .testimonial{color:var(--paper);border-color:#3b3b3b}.site.new-site .testimonial-archive .testimonial:nth-child(2n){background:var(--paper);color:var(--ink);border-color:var(--paper)}.site.new-site .sarah-copy{background:var(--paper);color:var(--ink);border:0}.site.new-site .sarah-editorial-image{border:0;box-shadow:-24px 24px #777570}.site.new-site .contact-new>div{border-color:#555}.site.new-site .contact-new>div a{color:var(--paper)}.editorial-wall,.client-collage,.editorial-note.dark{background:#050505!important}.editorial-wall>div,.client-collage-track{font-family:var(--display);font-weight:400}.testimonial blockquote,.manifesto blockquote p,.sarah-copy p,.insights-copy p,.capability-list h2{font-family:var(--display)}@media (max-width:900px){.edge-home-hero figure{width:62vw;height:29vh;top:48vh}.edge-home-hero h1{font-size:19.5vw}.site.new-site .manifesto,.site.new-site .capability-list,.site.new-site .client-ledger{margin-left:-14px;margin-right:-14px}.site.new-site .photo-duet figure,.site.new-site .image-spread figure,.site.new-site .photo-duet figure:nth-child(2),.site.new-site .image-spread figure:nth-child(2){width:88%;height:38vh;margin:0 0 12vh auto}.site.new-site .photo-duet figure:nth-child(2),.site.new-site .image-spread figure:nth-child(2){margin-left:0;margin-right:auto}.site.new-site .sarah-editorial-image{box-shadow:-12px 12px #777570}}body{background:var(--paper)}.site.new-site,.dark-page.new-site{background:var(--paper);padding:0}.site.new-site>.shell,.dark-page.new-site>.shell{background:var(--paper);max-width:none;color:var(--ink);border:0;padding:0 38px}.site.new-site>.shell:before,.dark-page.new-site>.shell:before{display:none}.site.new-site .wordmark img{filter:none}.site.new-site .nav,.dark-page.new-site .nav{border-color:var(--line);height:72px;color:var(--ink)}.site.new-site .nav-links,.site.new-site .edition-mark,.dark-page.new-site .nav-links,.dark-page.new-site .edition-mark{color:var(--ink)}.edge-home-hero,.site.new-site .edge-home-hero{background:var(--paper);height:calc(100svh - 72px);min-height:680px;color:var(--ink);border-color:var(--line);margin:0 -38px;padding:7vh 38px 5vh}.edge-home-hero h1{letter-spacing:-.045em;font-size:clamp(70px,8.4vw,132px);line-height:.76}.edge-home-hero h1 span:first-child{transform:translate(-1vw)}.edge-home-hero h1 span:nth-child(2){margin-left:8vw}.edge-home-hero h1 span:nth-child(3){margin-left:2vw}.edge-home-hero figure{border:1px solid var(--ink);width:21vw;height:56vh;top:18vh;right:5vw}.edge-home-hero figure:after{background:var(--paper);color:var(--ink)}.edge-home-hero figure img{filter:grayscale()contrast(1.08);opacity:.88}.edge-home-hero .new-home-service{color:var(--ink);text-transform:none;letter-spacing:.01em}.site.new-site .photo-duet,.site.new-site .image-spread{border-color:var(--line);grid-template-columns:1.18fr .82fr;gap:18px;padding:11vh 0;display:grid}.site.new-site .photo-duet figure,.site.new-site .image-spread figure{border:0;width:auto;height:62vh;margin:0}.site.new-site .photo-duet figure:nth-child(2),.site.new-site .image-spread figure:nth-child(2){align-self:end;width:auto;height:46vh;margin:0}.site.new-site .photo-duet img,.site.new-site .image-spread img{filter:grayscale()contrast(1.08)}.site.new-site .photo-duet figcaption,.site.new-site .image-spread figcaption{background:var(--paper);color:var(--ink);border:0}.edge-wall{height:72vh}.edge-wall>div{letter-spacing:-.04em;font-size:clamp(72px,8.6vw,136px);line-height:.75}.site.new-site .manifesto{background:var(--paper);color:var(--ink);border-color:var(--line);margin:0;padding:13vh 5vw}.manifesto blockquote p{letter-spacing:-.025em;font-size:clamp(34px,4.1vw,64px);line-height:1.05}.manifesto blockquote p:nth-child(2){color:#85837c;margin-left:4vw}.site.new-site .new-page-title,.dark-page.new-site .new-page-title{background:var(--paper);min-height:70vh;color:var(--ink);border-color:var(--line);margin:0}.new-page-title h1{letter-spacing:-.045em;font-size:clamp(66px,8.2vw,128px);line-height:.78}.new-page-title:before{color:var(--soft)}.site.new-site .capability-list,.site.new-site .client-ledger{background:var(--paper);color:var(--ink);margin:0;padding:0}.capability-list article{min-height:142px}.capability-list h2{letter-spacing:-.025em;font-size:clamp(31px,3.8vw,58px);line-height:.95}.site.new-site .capability-list article:hover{color:var(--paper);background:#151513}.editorial-note.dark{min-height:66vh;margin-top:7vh;margin-bottom:7vh}.editorial-note.dark p{letter-spacing:-.035em;font-size:clamp(50px,6.3vw,96px);line-height:.86}.client-collage{height:74vh}.client-collage-track{font-size:clamp(68px,7.8vw,120px);line-height:.78}.testimonial-heading{min-height:54vh}.testimonial-heading h2{letter-spacing:-.04em;font-size:clamp(62px,7.6vw,116px);line-height:.78}.site.new-site .testimonial-archive .testimonial,.site.new-site .testimonial-archive .testimonial:nth-child(2n){background:var(--paper);color:var(--ink);border-color:var(--line);margin-left:0;margin-right:0;padding-left:0;padding-right:0}.testimonial{min-height:48vh}.testimonial blockquote{letter-spacing:-.02em;font-size:clamp(33px,4vw,61px);line-height:1.03}.site.new-site .sarah-copy{background:var(--paper);color:var(--ink)}.site.new-site .sarah-editorial-image{width:48%;height:68vh;margin-top:-8vh;box-shadow:-16px 16px #181816}.sarah-copy p{font-size:clamp(30px,3.7vw,55px);line-height:1.08}.sarah-copy p:first-child{font-size:clamp(40px,4.8vw,72px);line-height:1}.dark-page.new-site .insights-copy{color:var(--paper);background:#151513;margin:0 -38px;padding-left:8vw;padding-right:8vw}.dark-page.new-site .insights-image,.site.new-site .contact-new>div,.dark-page.new-site .contact-new>div{border-color:var(--ink)}.site.new-site .contact-new>div a,.dark-page.new-site .contact-new>div a{color:var(--ink)}.contact-new h1{letter-spacing:-.05em;font-size:clamp(80px,10vw,156px);line-height:.76}@media (max-width:900px){.site.new-site>.shell,.dark-page.new-site>.shell{padding:0 18px}.edge-home-hero,.site.new-site .edge-home-hero{margin:0 -18px;padding:6vh 18px 4vh}.edge-home-hero h1{font-size:16vw;line-height:.78}.edge-home-hero figure{width:36vw;height:45vh;top:22vh}.site.new-site .photo-duet,.site.new-site .image-spread{grid-template-columns:1fr;padding:9vh 0}.site.new-site .photo-duet figure,.site.new-site .image-spread figure,.site.new-site .photo-duet figure:nth-child(2),.site.new-site .image-spread figure:nth-child(2){width:100%;height:48vh;margin:0}.site.new-site .new-page-title,.dark-page.new-site .new-page-title{min-height:64vh;margin:0 -18px;padding:8vh 18px}.new-page-title h1{font-size:14vw}.site.new-site .manifesto{padding:11vh 0}.manifesto blockquote p{font-size:9vw}.site.new-site .capability-list,.site.new-site .client-ledger{margin:0}.testimonial blockquote{font-size:9.5vw}.site.new-site .sarah-editorial-image{width:82%;height:56vh;box-shadow:-10px 10px #181816}.dark-page.new-site .insights-copy{margin:0 -18px;padding-left:18px;padding-right:18px}.contact-new h1{font-size:17vw}}:root{--paper:#fff;--ink:#151513;--display:"Stylebender","Times New Roman",serif;--editorial:"IBM Plex Mono","Courier New",monospace;--soft:var(--ink)}.edge-home-hero h1,.new-page-title h1,.testimonial-heading h2,.contact-new h1,.editorial-note.dark p,.editorial-wall>div,.client-collage-track{text-transform:uppercase;font-weight:400;font-family:var(--display)!important}.manifesto blockquote p,.testimonial blockquote,.sarah-copy p,.insights-copy p{text-transform:none;font-family:var(--editorial)!important}.capability-list h2{text-transform:uppercase;font-family:var(--display)!important}.eyebrow,.edition-mark,.new-home-service,.capability-list article>p,.testimonial>span,.testimonial>p,.client-ledger span,.client-ledger h2{font-family:var(--mono)!important}.edge-home-hero h1,.new-page-title h1,.testimonial-heading h2,.contact-new h1{background:linear-gradient(102deg,var(--ink) 0 20%,#1515135c 29%,var(--ink) 40%,var(--ink) 66%,#15151385 74%,var(--ink) 83%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.editorial-note.dark p,.editorial-wall>div,.client-collage-track{background:linear-gradient(102deg,var(--paper) 0 20%,#ffffff52 29%,var(--paper) 40%,var(--paper) 66%,#ffffff7a 74%,var(--paper) 83%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.shade-word,.manifesto blockquote p:nth-child(2),.insights-copy p:nth-child(2),.sarah-hears,.outcome-note p span:nth-child(2),.eyebrow,.edition-mark,.client-ledger span,.testimonial small,.testimonial>span{color:inherit!important}.site.new-site .edge-home-hero .new-home-service{color:var(--ink)}.dark-page .eyebrow,.dark-page .edition-mark,.editorial-note.dark small,.client-collage small{color:var(--paper)!important}.manifesto blockquote p,.testimonial blockquote,.sarah-copy p,.insights-copy p,.sarah-intro-line{letter-spacing:-.025em;font-family:var(--editorial)!important}.new-site figure img,.dark-page figure img{opacity:.92;filter:grayscale()saturate(0)contrast(.88)brightness(.7)!important}.new-site figure,.dark-page figure{background:#151513}.outcome-note p{font-size:clamp(66px,8.2vw,128px)!important;line-height:.78!important}@media (max-width:900px){.outcome-note p{font-size:14vw!important;line-height:.78!important}}.site.new-site .edge-home-hero,.site.new-site .sarah-title{color:var(--paper);background-color:#11110f;background-image:radial-gradient(circle at 18% 26%,#ffffff0e,#0000 28%),linear-gradient(96deg,#0000 0 58%,#ffffff09 58% 59%,#0000 59%);border:1px solid #ffffff57;box-shadow:inset 0 0 80px #00000080}.site.new-site .edge-home-hero{height:calc(100svh - 108px);min-height:680px;margin-top:18px;margin-bottom:18px}.site.new-site .edge-home-hero:before{content:"ARCHIVE / 01 / SS";color:var(--paper);opacity:1}.site.new-site .edge-home-hero .eyebrow,.site.new-site .edge-home-hero .home-pretitle,.site.new-site .edge-home-hero .new-home-service,.site.new-site .edge-home-hero>small,.site.new-site .sarah-title .eyebrow,.site.new-site .sarah-title:before,.site.new-site .sarah-title:after{color:var(--paper)!important}.site.new-site .edge-home-hero h1,.site.new-site .sarah-title h1{background:linear-gradient(102deg,var(--paper) 0 20%,#ffffff57 29%,var(--paper) 40%,var(--paper) 66%,#ffffff80 74%,var(--paper) 83%);-webkit-background-clip:text;background-clip:text}.site.new-site .edge-home-hero figure{border-color:#ffffff7a}.site.new-site .edge-home-hero figure:after{color:var(--paper);background:#11110f}.site.new-site .sarah-title{min-height:72vh;margin-top:18px}.site.new-site .sarah-title>strong{color:var(--paper);opacity:.16}.manifesto blockquote p,.testimonial blockquote,.sarah-copy p,.insights-copy p{letter-spacing:-.025em;font-weight:400;font-family:var(--editorial)!important}@media (max-width:900px){.site.new-site .edge-home-hero{height:calc(100svh - 82px);margin:10px -8px}.site.new-site .sarah-title{min-height:66vh;margin:10px -8px}}.manifesto blockquote p{font-size:clamp(18px,2.05vw,32px)!important;line-height:1.32!important}.testimonial blockquote{font-size:clamp(18px,2vw,30px)!important;line-height:1.32!important}.sarah-copy{padding-top:10vh!important;padding-bottom:8vh!important}.sarah-copy p,.sarah-copy p:first-child{letter-spacing:-.02em!important;max-width:920px!important;margin-left:0!important;font-size:clamp(16px,1.7vw,26px)!important;line-height:1.45!important}.insights-copy p,.insights-copy p:nth-child(2){max-width:900px!important;margin-left:0!important;font-size:clamp(17px,1.9vw,29px)!important;line-height:1.4!important}.sarah-intro-line{letter-spacing:.01em!important;font-size:clamp(13px,1.05vw,16px)!important;line-height:1.5!important}@media (max-width:900px){.manifesto blockquote p,.testimonial blockquote{font-size:20px!important}.sarah-copy p,.sarah-copy p:first-child,.insights-copy p,.insights-copy p:nth-child(2){font-size:18px!important}.sarah-intro-line{font-size:13px!important}}.new-site p,.dark-page p,.new-site blockquote,.dark-page blockquote{text-transform:uppercase!important}.site.new-site .edge-home-hero h1{-webkit-background-clip:border-box;background-clip:border-box;font-size:clamp(64px,7.7vw,122px);line-height:.74;color:var(--paper)!important;background:0 0!important}.site.new-site .edge-home-hero h1 span{color:inherit!important}.site.new-site .edge-home-hero h1{z-index:12!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#fff!important;width:100%!important;margin:0!important;display:block!important;position:absolute!important;top:22vh!important;left:0!important}.site.new-site .edge-home-hero h1 span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:0 0!important;width:max-content!important;display:block!important}.site.new-site .edge-home-hero h1 span:first-child{transform:translate(-1vw)!important}.site.new-site .edge-home-hero h1 span:nth-child(2){margin-left:8vw!important}.site.new-site .edge-home-hero h1 span:nth-child(3){margin-left:2vw!important}.sarah-intro-line{z-index:3;width:min(520px,48%);color:var(--paper);font:400 clamp(16px,1.45vw,22px)/1.35 var(--editorial);letter-spacing:-.025em;margin:0;position:absolute;top:8vh;left:23%}.media-archive-strip{background:#111;height:42vh;margin:4vh -38px 12vh;position:relative;overflow:hidden}.media-archive-strip img{filter:grayscale()contrast(1.18);object-position:center 44%}.media-archive-strip figcaption{color:#fff;font:500 7px/1 var(--mono);letter-spacing:.16em;background:#111;padding:8px 10px;position:absolute;bottom:20px;left:38px}@media (max-width:900px){.site.new-site .edge-home-hero h1{font-size:13.2vw;line-height:.76;top:27vh!important}.sarah-intro-line{width:70%;font-size:14px;top:7vh;left:18px}.media-archive-strip{height:28vh;margin:2vh -18px 9vh}.media-archive-strip figcaption{left:18px}}.site.new-site .edge-home-hero{color:var(--ink);border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;margin-top:0;margin-bottom:0}.site.new-site .edge-home-hero:before,.site.new-site .edge-home-hero .eyebrow,.site.new-site .edge-home-hero .home-pretitle,.site.new-site .edge-home-hero .new-home-service,.site.new-site .edge-home-hero>small{color:var(--ink)!important}.site.new-site .edge-home-hero h1,.site.new-site .edge-home-hero h1 span{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:0 0!important}.site.new-site .edge-home-hero figure{display:none!important}.text-highlight{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#15151313;border-radius:.22em;padding:.04em .18em .07em;display:inline}.dark-page .text-highlight,.editorial-note.dark .text-highlight{color:inherit;background:#ffffff24}.url-link{width:max-content;font:500 clamp(13px,1.2vw,18px)/1.2 var(--mono);letter-spacing:.04em;text-transform:lowercase;border-bottom:1px solid;margin-top:3vh;padding-bottom:.28em;display:inline-block}.contact-insights-link{text-transform:none;white-space:nowrap;letter-spacing:.08em!important;font-size:8px!important}.work-featured{background:#111;border:1px solid #111;width:min(1160px,82vw);height:62vh;margin:8vh auto 14vh;padding:16px;position:relative;overflow:hidden}.work-featured img{object-position:center 48%;border:0;filter:grayscale()contrast(.92)brightness(.7)!important}.work-featured figcaption{color:#fff;font:500 7px/1 var(--mono);letter-spacing:.16em;background:#111;padding:8px 10px;position:absolute;bottom:16px;left:16px}@media (max-width:900px){.work-featured{width:100%;height:42vh;margin:6vh auto 10vh;padding:10px}.work-featured figcaption{bottom:10px;left:10px}}.years-mark{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) 220px;align-items:end;min-height:44vh;padding:8vh 2vw;display:grid}.years-mark strong{font:400 clamp(150px,24vw,380px)/.66 var(--display);letter-spacing:-.08em}.years-mark span{font:500 9px/1.4 var(--mono);letter-spacing:.16em;padding-bottom:1vh}@media (max-width:900px){.years-mark{grid-template-columns:1fr;min-height:34vh;padding:7vh 0}.years-mark strong{font-size:42vw}.years-mark span{margin-top:4vh}}.capability-framed{background:#111;border:1px solid #111;width:min(1120px,78vw);height:68vh;margin:13vh auto;padding:18px;position:relative;overflow:hidden}.capability-framed img{border:0;filter:grayscale()contrast(.9)brightness(.68)!important}.capability-framed figcaption{color:#fff;font:500 7px/1 var(--mono);letter-spacing:.16em;background:#111;padding:8px 10px;position:absolute;bottom:18px;left:18px}@media (max-width:900px){.capability-framed{width:100%;height:52vh;margin:10vh auto;padding:10px}.capability-framed figcaption{bottom:10px;left:10px}}.contact-new{grid-template-columns:15% minmax(0,1fr);padding:8vh 0 7vh}.contact-portrait{grid-column:2;justify-self:start;width:min(760px,72vw);height:62vh;position:relative;overflow:hidden}.contact-portrait img{object-position:center 38%}.contact-portrait figcaption{color:#fff;font:500 7px/1 var(--mono);letter-spacing:.16em;background:#111;padding:8px 10px;position:absolute;bottom:24px;left:26px}.contact-new>div{margin-top:4vh}.sarah-title h1{letter-spacing:-.035em!important;max-width:1500px!important;font-size:clamp(42px,5.25vw,84px)!important;line-height:.88!important}@media (max-width:900px){.contact-new{padding:7vh 0;display:block}.contact-new>.eyebrow{margin-bottom:7vh}.contact-portrait{width:100%;height:58vh}.contact-new>div{margin-top:7vh}.sarah-title h1{font-size:10.5vw!important;line-height:.92!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
:root{--ss-mono-xs:10px;--ss-mono-sm:11px;--ss-mono-md:12px;--ss-mono-lg:13px;--ss-ease:cubic-bezier(.22, .61, .36, 1)}.nav-links a{font-size:var(--ss-mono-xs)!important}.edition-mark{font-size:9px!important;line-height:1.5!important}.mobile-menu>summary{font-size:var(--ss-mono-sm)!important}.mobile-menu nav a{font-size:var(--ss-mono-md)!important}.eyebrow,figcaption,.edge-home-hero .home-pretitle{font-size:var(--ss-mono-xs)!important}.edge-home-hero .new-home-service{max-width:46ch;font-size:var(--ss-mono-md)!important;line-height:1.75!important}.edge-home-hero>small{font-size:var(--ss-mono-xs)!important}.edge-home-hero:before{font-size:8px!important}.manifesto cite{font-size:var(--ss-mono-sm)!important}.editorial-wall small,.media-archive-strip figcaption{font-size:var(--ss-mono-xs)!important}.capability-list article>p{font-size:var(--ss-mono-md)!important;letter-spacing:.045em!important;line-height:1.8!important}.capability-list article>span{font-size:var(--ss-mono-sm)!important}.client-ledger h2{font-size:var(--ss-mono-lg)!important;letter-spacing:.04em!important;line-height:1.45!important}.client-ledger span,.client-collage small,.client-collage figcaption,.testimonial>span{font-size:var(--ss-mono-xs)!important}.testimonial>p,.testimonial small{font-size:var(--ss-mono-sm)!important;line-height:1.6!important}.years-mark span{font-size:var(--ss-mono-sm)!important}.insights-url{font-size:var(--ss-mono-lg)!important}.contact-new>div{font-size:var(--ss-mono-lg)!important;line-height:1.5!important}.contact-new>div a{padding-bottom:6px}.contact-new>div p{font-size:var(--ss-mono-lg)!important}@media (max-width:900px){.edge-home-hero .new-home-service{max-width:none;font-size:var(--ss-mono-sm)!important;line-height:1.7!important;bottom:9vh!important;left:46px!important;right:18px!important}.edge-home-hero>small{font-size:9px!important;bottom:3.5vh!important;left:46px!important}.capability-list article>p{font-size:var(--ss-mono-sm)!important}.client-ledger h2,.contact-new>div,.contact-new>div p{font-size:var(--ss-mono-md)!important}}.capability-list article{min-height:158px}@media (max-width:900px){.capability-list article{min-height:150px}}.client-ledger article{min-height:68px}.contact-new>div{gap:3.5vw;padding:6vh 0}@media (max-width:900px){.contact-new>div{gap:22px}}.sarah-hears{text-underline-offset:.24em}.site.new-site .new-page-title,.dark-page.new-site .new-page-title{min-height:58vh;padding-top:6vh;padding-bottom:6vh}.site.new-site .new-page-title.compact,.dark-page.new-site .new-page-title.compact{min-height:50vh}@media (max-width:900px){.site.new-site .new-page-title,.dark-page.new-site .new-page-title,.site.new-site .new-page-title.compact{min-height:auto;padding:7vh 18px}.new-page-title .eyebrow{margin-bottom:7vh}}.site.new-site .manifesto,.manifesto{min-height:auto;padding-top:11vh;padding-bottom:11vh}.testimonial{min-height:auto;margin:7vh 0;padding:6vh 0}.testimonial-archive .testimonial{min-height:auto}.testimonial-heading{min-height:34vh}.editorial-note.dark{min-height:30vh;margin:7vh -38px;padding:5vh 6vw}.editorial-note.dark p{margin-top:0}.insights-copy,.dark-page.new-site .insights-copy{min-height:auto;padding-top:11vh;padding-bottom:11vh}.years-mark{min-height:34vh;padding:6vh 2vw}@media (max-width:900px){.site.new-site .manifesto,.manifesto{padding-top:9vh;padding-bottom:9vh}.testimonial{margin:5vh 0;padding:5vh 0}.editorial-note.dark{min-height:24vh;margin:6vh -18px;padding:4vh 18px}.years-mark{min-height:26vh;padding:5vh 0}.contact-new>.eyebrow{margin-bottom:5vh}.contact-new{padding-top:5vh}}.site.new-site .sarah-editorial-image{height:auto}.site.new-site .sarah-editorial-image img{object-fit:contain;object-position:center;height:auto}.contact-portrait{width:auto;max-width:100%;height:auto}.contact-portrait img{object-fit:contain;object-position:center;width:auto;height:72vh}@media (max-width:900px){.contact-portrait{width:100%}.contact-portrait img{width:100%;height:auto}}.new-site .sarah-editorial-image img,.dark-page .sarah-editorial-image img,.new-site .contact-portrait img,.dark-page .contact-portrait img{transition:transform .7s var(--ss-ease);filter:none!important;opacity:1!important}.editorial-note.dark p{white-space:nowrap;width:max-content;max-width:none}.outcome-note p span:nth-child(2),.outcome-note p span:nth-child(3){margin-left:0!important}.outcome-note p span:nth-child(2){color:inherit!important}.editorial-note.dark .ss-marquee>span{padding-right:.28em}.dark-page.new-site .nav .edition-mark,.dark-page.new-site .new-page-title .eyebrow{color:var(--ink)!important}.site-footer{row-gap:26px;height:auto;padding-top:30px;padding-bottom:30px;font-size:var(--ss-mono-xs)!important;line-height:1.5!important}.ss-footer-top{border-bottom:1px solid #ffffff2e;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:26px;padding-bottom:24px;display:flex}.ss-footer-nav{flex-wrap:wrap;gap:26px;display:flex}.ss-footer-social{align-items:center;gap:18px;margin-left:auto;display:flex}.site-footer .ss-footer-social a{color:#fff;opacity:1;transition:opacity .25s var(--ss-ease);display:block}.site-footer .ss-footer-social a:hover{opacity:.68}.ss-footer-social svg{width:15px;height:15px;display:block}.site-footer .ss-footer-nav a{text-align:left;color:inherit;opacity:.72;transition:opacity .25s var(--ss-ease)}.site-footer .ss-footer-nav a:hover{opacity:1}.site-footer .ss-footer-legal{text-align:left!important}.site-footer .ss-footer-place{text-align:center!important}.site-footer .ss-footer-contact{border-bottom:1px solid;justify-self:end;padding-bottom:3px;text-align:right!important}@media (max-width:900px){.site-footer{gap:20px;padding:28px 18px}.ss-footer-top{gap:18px 22px;width:100%;padding-bottom:20px}.ss-footer-nav{gap:14px 22px}.ss-footer-social{gap:20px;margin-left:0}.ss-footer-social svg{width:17px;height:17px}.site-footer .ss-footer-legal,.site-footer .ss-footer-place,.site-footer .ss-footer-contact{align-self:flex-start;text-align:left!important;display:block!important}.site-footer .ss-footer-contact{justify-self:start}}@keyframes ss-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ss-fade{0%{opacity:0}to{opacity:1}}.ss-js .nav{animation:ss-fade .7s var(--ss-ease) both}.ss-js .edge-home-hero>.eyebrow{animation:ss-fade-up .8s var(--ss-ease) 50ms both}.ss-js .edge-home-hero .home-pretitle{animation:ss-fade-up .8s var(--ss-ease) .15s both}.ss-js .edge-home-hero .new-home-service{animation:ss-fade-up .9s var(--ss-ease) .9s both}.ss-js .edge-home-hero>small{animation:ss-fade-up .9s var(--ss-ease) 1s both}.ss-js .new-page-title .eyebrow{animation:ss-fade-up .8s var(--ss-ease) 50ms both}.ss-js .new-page-title h1{animation:ss-fade-up .9s var(--ss-ease) .15s both}.ss-js .contact-new>.eyebrow{animation:ss-fade-up .8s var(--ss-ease) 50ms both}.ss-js [data-reveal=pending]{opacity:0;transform:translateY(22px)}.ss-js [data-reveal=in]{opacity:1;transition:opacity .85s var(--ss-ease), transform .85s var(--ss-ease);transform:none}@keyframes ss-type{0%{clip-path:inset(0 100% -.25em 0)}to{clip-path:inset(0 -.25em -.25em 0)}}@keyframes ss-caret{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.ss-js .ss-type span{clip-path:inset(0 100% -.25em 0);animation:ss-type calc(var(--ss-chars,10) * 62ms) steps(var(--ss-chars,10)) var(--ss-delay,0s) forwards}.ss-js .ss-type span:last-child:after{content:"";vertical-align:baseline;opacity:0;width:.055em;height:.62em;animation:ss-caret 1.1s steps(1) var(--ss-caret-delay,2s) infinite;background:currentColor;margin-left:.06em;display:inline-block}.ss-marquee{will-change:transform;width:max-content;display:flex}.ss-marquee>span{padding-right:.32em;display:block}.ss-js .ss-marquee{animation:ss-scroll var(--ss-marquee-duration,44s) linear infinite}@keyframes ss-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.editorial-wall>div,.client-collage-track,.editorial-note.dark p{background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.editorial-wall>div>.ss-marquee,.client-collage-track>.ss-marquee,.editorial-note.dark p>.ss-marquee{background:linear-gradient(102deg, var(--paper) 0 20%, #ffffff52 29%, var(--paper) 40%, var(--paper) 66%, #ffffff7a 74%, var(--paper) 83%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.editorial-wall:hover .ss-marquee,.client-collage:hover .ss-marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ss-js .nav,.ss-js .edge-home-hero>.eyebrow,.ss-js .edge-home-hero .home-pretitle,.ss-js .edge-home-hero .new-home-service,.ss-js .edge-home-hero>small,.ss-js .new-page-title .eyebrow,.ss-js .new-page-title h1,.ss-js .contact-new>.eyebrow,.ss-js .ss-type span,.ss-js .ss-marquee,.ss-js .ss-type span:last-child:after{animation:none!important}.ss-js .ss-type span{clip-path:none!important}.ss-js [data-reveal=pending],.ss-js [data-reveal=in]{opacity:1!important;transition:none!important;transform:none!important}.ss-js .ss-type span:last-child:after{display:none}}
