/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.overline{text-decoration-line:overline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#1c201d;--paper:#f3f1ea;--line:#c9c6ba;--lime:#c7f33e;--orange:#ff6d4a;--blue:#396cff;--utd:#e87500}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}.canvas{width:min(1240px,100% - 48px);margin:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#f3f1eaed;grid-template-columns:1fr 1fr 1fr;align-items:center;height:68px;padding:0 28px;display:grid;position:sticky;top:0}.mark{letter-spacing:-.08em;font-size:20px;font-weight:850}.mark span{color:var(--orange);margin-left:5px;font-size:8px}.navStatus{text-align:center;font:600 11px var(--font-geist-mono);color:#72766f}.navStatus i{background:#68ba48;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.navStatus span{margin:0 6px}.navlinks{justify-content:flex-end;align-items:center;gap:24px;font-size:12px;font-weight:650;display:flex}.contactChip{border:1px solid var(--ink);border-radius:6px;padding:9px 13px}.heroCanvas{background-image:radial-gradient(#c7c4b9 .8px,#0000 0);background-size:18px 18px;min-height:760px;padding:76px 0 110px;position:relative}.window{background:#fbfaf6;border:1px solid #aaa79d;border-radius:12px;box-shadow:0 18px 45px #1b201d17}.heroWindow{z-index:2;width:78%;position:relative}.windowbar{border-bottom:1px solid var(--line);height:38px;font:600 10px var(--font-geist-mono);color:#777b74;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.windowbar div{gap:6px;display:flex}.windowbar i{background:#d8d5cc;border-radius:50%;width:8px;height:8px}.windowbar i:first-child{background:var(--orange)}.heroInner{padding:75px 72px 58px}.label,.overline{font:700 11px var(--font-geist-mono);letter-spacing:.12em}h1,h2,h3,p{margin-top:0}.heroInner h1{letter-spacing:-.07em;max-width:930px;margin:27px 0;font-size:clamp(54px,6.4vw,92px);line-height:.91}.heroInner h1 em,footer h2 em,h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.heroIntro{color:#60655f;max-width:680px;font-size:19px;line-height:1.55}.heroMeta{border-top:1px solid var(--line);font:600 11px var(--font-geist-mono);color:#60655f;gap:26px;margin-top:43px;padding-top:18px;display:flex}.availability{color:#405b25;margin-left:auto}.floatingNote{z-index:3;border:1px solid #99968d;padding:21px;position:absolute;transform:rotate(2deg);box-shadow:6px 7px #1c201d21}.floatingNote b{font:700 12px var(--font-geist-mono)}.floatingNote p{margin:12px 0;font-size:15px;line-height:1.6}.floatingNote>span{font:600 9px var(--font-geist-mono);color:#777}.noteOne{width:230px;top:155px}.noteTwo{background:#dce7ff;width:280px;bottom:55px;right:4%;transform:rotate(-2deg)}.noteTwo .spark{color:var(--blue);margin-bottom:10px;font-size:27px;display:block}.modeDock{z-index:19;background:var(--ink);color:#fff;justify-content:center;align-items:center;padding:14px 24px;display:flex;position:sticky;top:68px}.modeDock>div:first-child{align-items:center;gap:13px;display:flex}.modeDock span{color:#a8aea9}.segmented{background:#353b37;border-radius:8px;display:flex}.segmented button{color:#bdc2be;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 18px;font-size:11px;font-weight:700}.section{padding-top:115px;padding-bottom:115px}.sectionTitle{grid-template-columns:1fr 420px;align-items:end;gap:70px;margin-bottom:65px;display:grid}.label{color:var(--blue)}.schoolHero h2,.sectionTitle h2,footer h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(52px,5.8vw,82px);line-height:.95}.sectionTitle>p{color:#666b66;font-size:15px;line-height:1.65}.timelineShell{border:1px solid var(--line);background:#f9f8f3;border-radius:10px;overflow:hidden}.timelineRail{padding:33px 26px 24px;display:flex;position:relative;overflow-x:auto}.timelineRail:before{content:"";border-top:2px solid #bbb8af;position:absolute;top:54px;left:70px;right:70px}.timelineStop{cursor:pointer;z-index:1;background:0 0;border:0;flex-direction:column;min-width:164px;padding:0 8px;display:flex;position:relative}.node{background:var(--paper);border:2px solid var(--node);width:43px;height:43px;font:700 11px var(--font-geist-mono);border-radius:50%;place-items:center;transition:all .2s;display:grid;box-shadow:0 0 0 5px #f9f8f3}.timelineStop.active .node{background:var(--node);transform:scale(1.1)}.timelineStop b{margin-top:16px;font-size:12px}.timelineStop small{font:500 9px var(--font-geist-mono);color:#777;margin-top:5px}.experiencePanel{border-top:1px solid var(--line);grid-template-columns:55px 1.2fr 1.4fr;gap:35px;min-height:310px;padding:45px;display:grid}.panelNum{font:700 12px var(--font-geist-mono);color:#999}.pill{font:700 9px var(--font-geist-mono);text-transform:uppercase;border-radius:99px;padding:6px 10px;display:inline-block}.experiencePanel h3{letter-spacing:-.045em;margin:15px 0 4px;font-size:38px}.dates{font:600 11px var(--font-geist-mono);color:#777}.panelCopy{max-width:430px;font-size:16px;line-height:1.6}.detailGrid>div{border-top:1px solid var(--line);padding:13px 0}.detailGrid b{font:700 9px var(--font-geist-mono);letter-spacing:.1em}.detailGrid p{color:#686d68;margin:6px 0;line-height:1.5}.shippedSection{background:var(--ink);color:#fff}.inverse .label,.inverse h2 em{color:var(--lime)}.filterbar{border-top:1px solid #505650;flex-wrap:wrap;gap:8px;padding:20px 0;display:flex}.filterbar button{color:#d2d5d2;cursor:pointer;background:0 0;border:1px solid #5b625d;border-radius:99px;padding:8px 14px;font-size:10px;font-weight:700}.workGrid{border-top:1px solid #505650;border-left:1px solid #505650;grid-template-columns:repeat(4,1fr);display:grid}.workCard{border-bottom:1px solid #505650;border-right:1px solid #505650;flex-direction:column;justify-content:space-between;min-height:330px;padding:22px;transition:all .2s;display:flex}.workCard:hover{background:#292f2b;transform:translateY(-4px)}.cardTop{justify-content:space-between;display:flex}.cardTop>span{color:var(--lime);font-size:30px}.cardTop small{font:600 9px var(--font-geist-mono);color:#777}.workType{font:700 9px var(--font-geist-mono);color:#9aa09b}.workCard h3{margin:12px 0;font-size:22px;line-height:1.1}.workCard p{color:#aab0ab;font-size:12px;line-height:1.55}.workCard footer{font:600 9px var(--font-geist-mono);border-top:1px solid #505650;justify-content:space-between;padding-top:14px;display:flex}.signals{overflow:hidden}.signalMap{border:1px solid var(--line);background-image:radial-gradient(#c7c4b9 .8px,#0000 0);background-size:16px 16px;border-radius:50%;max-width:900px;height:590px;margin:auto;position:relative}.signalMap:after,.signalMap:before{content:"";border:1px dashed #aaa;border-radius:50%;position:absolute;inset:15%}.signalMap:after{inset:33%}.signalCard{border:1px solid var(--line);z-index:2;background:#fbfaf6;width:220px;padding:22px;position:absolute;box-shadow:5px 5px #1c201d1a}.signalCard span{font-size:25px}.signalCard h3{margin:8px 0;font-size:26px}.signalCard p{color:#646964;margin:0;font-size:12px;line-height:1.5}.signalCard.ai{border-top:5px solid var(--lime);top:6%;left:11%}.signalCard.ux{border-top:5px solid #e69cff;top:9%;right:8%}.signalCard.data{border-top:5px solid #75a7ff;bottom:5%;left:8%}.signalCard.product{border-top:5px solid var(--orange);bottom:7%;right:10%}.mapCore{background:var(--ink);color:#fff;text-align:center;z-index:3;border-radius:50%;place-content:center;width:115px;height:115px;margin:auto;font-size:25px;font-weight:850;display:grid;position:absolute;inset:0}.mapCore small{font:600 8px var(--font-geist-mono);color:var(--lime)}.writingRow{grid-template-columns:1fr 1fr .8fr;gap:15px;display:grid}.writingRow article{border:1px solid var(--line);background:#f9f8f3;min-height:260px;padding:27px}.writingRow article>span{font:700 9px var(--font-geist-mono);color:var(--blue)}.writingRow h3{margin:35px 0 12px;font-size:25px}.writingRow p{color:#666b66;font-size:13px;line-height:1.6}.writingRow b{font:700 9px var(--font-geist-mono)}.writingRow .noteCard{background:#fff6ad;transform:rotate(1deg)}.noteCard p{color:var(--ink);margin-top:35px;font:400 25px/1.4 Georgia,serif}.schoolView{background-image:radial-gradient(#c7c4b9 .8px,#0000 0);background-size:18px 18px;min-height:900px}.schoolHero{border:1px solid var(--line);background:#fff9ec;margin-bottom:25px;padding:60px;position:relative}.schoolHero h2 em{color:var(--utd)}.schoolHero>p{color:#676b66;max-width:670px;font-size:17px;line-height:1.65}.utdStamp{border:2px solid var(--utd);color:var(--utd);text-align:center;border-radius:50%;place-content:center;width:145px;height:145px;font-size:31px;font-weight:900;display:grid;position:absolute;top:55px;right:60px;transform:rotate(7deg)}.utdStamp small{font:700 8px var(--font-geist-mono)}.schoolGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.schoolGrid article{border:1px solid var(--line);background:#fbfaf6;min-height:210px;padding:32px}.schoolGrid span{font:700 10px var(--font-geist-mono);color:var(--utd)}.schoolGrid h3{margin:25px 0 10px;font-size:27px}.schoolGrid p{color:#676b66;font-size:14px;line-height:1.6}.crossPromo{background:var(--ink);color:#fff;justify-content:space-between;margin-top:15px;padding:25px;display:flex}.crossPromo span{color:#aeb3af;font-size:12px}body>main>footer{background:var(--orange);padding:100px 0 28px}body>main>footer h2{margin:25px 0 40px}body>main>footer h2 em{color:#fff}body>main>footer>a{background:#fff;border-radius:4px;padding:16px 20px;font-weight:750;display:inline-block}.footerline{font:600 10px var(--font-geist-mono);border-top:1px solid #b94c32;justify-content:space-between;margin-top:90px;padding-top:20px;display:flex}@media (max-width:850px){.canvas{width:min(100% - 28px,1240px)}.topbar{grid-template-columns:1fr 1fr}.navStatus,.navlinks a:not(.contactChip){display:none}.heroCanvas{min-height:850px;padding-top:35px}.heroWindow{width:100%}.heroInner{padding:55px 25px}.heroInner h1{font-size:56px}.heroMeta{flex-direction:column;gap:10px}.availability{margin-left:0}.noteOne{top:auto;bottom:110px;right:3%}.noteTwo{display:none}.modeDock{justify-content:space-between;gap:10px;top:68px}.modeDock>div:first-child span{display:none}.section{padding:80px 0}.sectionTitle{grid-template-columns:1fr;gap:25px}.timelineRail{justify-content:flex-start}.experiencePanel{grid-template-columns:35px 1fr;padding:28px}.detailGrid{grid-column:2}.signalMap,.workGrid{grid-template-columns:1fr 1fr}.signalMap{border-radius:0;gap:12px;height:auto;padding:12px;display:grid}.mapCore,.signalMap:after,.signalMap:before{display:none}.signalCard{width:auto;position:static}.writingRow{grid-template-columns:1fr}.schoolHero{padding:190px 25px 35px}.utdStamp{width:125px;height:125px;top:25px;left:25px}.schoolGrid{grid-template-columns:1fr}.crossPromo{display:block}.crossPromo span{margin-top:8px;display:block}}@media (max-width:520px){.signalMap,.workGrid{grid-template-columns:1fr}.modeDock>div:first-child{display:none}.modeDock{justify-content:center}.segmented button{padding:9px 14px}.heroInner h1{font-size:46px}.schoolHero h2,.sectionTitle h2,body>main>footer h2{font-size:48px}.writingRow article{min-height:220px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}main{background-color:var(--paper);background-image:radial-gradient(#c7c4b9 .8px,#0000 0);background-position:top;background-size:18px 18px}.heroCanvas,.schoolView{background-image:none}.modeDock{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf6f0}.modeDock span{color:#6d726d}.segmented{border:1px solid var(--line);background:#e2e0d8}.shippedSection{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f1eac2}.inverse .label{color:var(--blue)}.inverse h2 em{color:var(--orange)}.inverse>p{color:#666b66}.filterbar,.filterbar button{border-color:var(--line)}.filterbar button{color:#4e534f;background:#fbfaf6}.workCard,.workGrid{border-color:var(--line)}.workCard{color:var(--ink);background:#fbfaf6f0}.workCard:hover{background:#fff;box-shadow:0 12px 30px #1c201d14}.workCard p{color:#666b66}.workCard footer{border-color:var(--line)}.workCard footer b{color:var(--blue)}.thinking{background:#dfddd5b8}body>main>footer{background:0 0;border-top:0}body>main>footer .overline,body>main>footer h2 em{color:var(--blue)}body>main>footer>a{background:var(--ink);color:#fff}.footerline{border-color:var(--line);color:#666b66}:root{--lime:#9625ee;--orange:#ff4b32;--blue:#303dff;--spectrum:linear-gradient(90deg,#303dff,#542cff 24%,#c21cda 50%,#ff3f3a 74%,#ff9418)}.topbar:before{display:none}.mark span{color:#c21cda}.overline{color:var(--blue)}.heroInner h1 em{background:var(--spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.filterbar button.active,.segmented button.active{background:var(--spectrum);color:#fff}.filterbar button.active{border-color:#0000}.signalCard.ai{border-top-color:#8d25f5}.signalCard.uiux{border-top-color:#c21cda}.signalCard.data{border-top-color:#303dff}.signalCard.product{border-top-color:#ff5c2f}.mapCore{background:linear-gradient(145deg,#303dff,#9625ee)}.mapCore small{color:#fff}.cardTop>span{color:#8d25f5}.noteOne{background:#fff6ad}.noteTwo{background:#eee6ff}.noteTwo .spark{color:#8d25f5}.utdStamp{color:#ff5c2f;border-color:#ff5c2f}.experiencePanel{animation:panelIn .24s ease-out}.timelineStop:focus-visible .node,.timelineStop:hover .node{background:var(--node);transform:scale(1.1)}.timelineStop:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}@keyframes panelIn{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.timelineRail{align-items:flex-start;min-height:190px;padding:25px 18px 34px}.timelineRail:before{background:var(--spectrum);opacity:.72;border:0;height:2px;top:83px;left:54px;right:54px}.timelineStop{align-items:center;min-width:190px;padding:0 12px}.timelineCategory{text-transform:uppercase;letter-spacing:.13em;height:30px;font:600 9px var(--font-geist-mono);color:#716e68;white-space:nowrap}.stem{background:#9d9990;width:1px;height:25px;display:block}.node{background:#f9f8f3;border:2px solid #5f5c55;width:28px;height:28px;font-size:0;box-shadow:0 0 0 4px #f9f8f3}.timelineStop.active .node,.timelineStop:focus-visible .node,.timelineStop:hover .node{background:var(--node);border-color:var(--node);box-shadow:0 0 0 6px var(--node)}@supports (color:color-mix(in lab,red,red)){.timelineStop.active .node,.timelineStop:focus-visible .node,.timelineStop:hover .node{box-shadow:0 0 0 6px color-mix(in srgb,var(--node) 22%,#f9f8f3)}}.timelineStop.active .node,.timelineStop:focus-visible .node,.timelineStop:hover .node{transform:none}.timelineStop b{letter-spacing:-.02em;white-space:nowrap;margin-top:19px;font-size:15px}.timelineStop.active b{color:var(--node)}.timelineStop small{white-space:nowrap;letter-spacing:.03em;margin-top:8px;font-size:9px}.timelineRail{overflow-x:hidden}.timelineStop{flex:1 1 0;min-width:0;padding-left:4px;padding-right:4px}.timelineStop b{min-height:34px;font-size:clamp(10px,1.15vw,15px)}.timelineStop b,.timelineStop small{white-space:normal;text-align:center}.timelineStop small{font-size:clamp(7px,.7vw,9px)}.timelineCategory{text-overflow:ellipsis;max-width:100%;font-size:clamp(7px,.65vw,9px);overflow:hidden}@media (max-width:700px){.timelineRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 8px;padding:24px 15px;display:grid}.timelineRail:before{display:none}.timelineStop{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;width:100%;min-width:0;padding:14px 8px}.timelineStop:nth-child(7){grid-column:1/-1;justify-self:center;width:50%}.stem{height:14px}.timelineStop b{min-height:0;font-size:12px}.timelineStop small{font-size:8px}.timelineCategory{height:20px;font-size:8px}}.signalHeading>div:last-child p{color:#666b66;margin-bottom:14px;font-size:15px;line-height:1.6}.selectionCount{font:700 9px var(--font-geist-mono);letter-spacing:.1em;color:var(--blue)}.signalCard{appearance:none;text-align:left;color:var(--ink);cursor:pointer;font-family:inherit;transition:transform .2s,box-shadow .2s,opacity .2s}.signalCard b{font:700 8px var(--font-geist-mono);letter-spacing:.08em;color:#777;margin-top:16px;display:block}.signalCard:focus-visible,.signalCard:hover{outline:none;transform:translateY(-5px);box-shadow:8px 10px #1c201d1f}.signalCard.selected{box-shadow:0 0 0 3px var(--blue),8px 10px 0 #303dff1f;transform:translateY(-5px)}.signalCard.selected b{color:var(--blue)}.mapCore{line-height:.86}.mapCore strong{letter-spacing:-.05em;font-size:19px}.mapCore small{letter-spacing:.12em;margin-top:8px;display:block}.signalResult{border:1px solid var(--line);background:#fbfaf6f2;max-width:900px;min-height:185px;margin:22px auto 0;padding:28px 32px;box-shadow:6px 6px #1c201d14}.resultLabel{letter-spacing:.12em;color:var(--blue);justify-content:space-between;align-items:center;display:flex}.resultLabel,.resultLabel button{font:700 9px var(--font-geist-mono)}.resultLabel button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0}.signalResult blockquote{color:var(--ink);margin:22px 0;font:400 clamp(22px,3vw,34px)/1.3 Georgia,serif}.evidencePills{flex-wrap:wrap;gap:8px;display:flex}.evidencePills a{border:1px solid var(--line);font:600 9px var(--font-geist-mono);background:#fff;border-radius:99px;padding:7px 11px;transition:transform .18s,border-color .18s}.evidencePills a:hover{border-color:var(--blue);transform:translateY(-2px)}.signalWorkspace{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:26px;display:grid}.signalWorkspace .signalMap,.signalWorkspace .signalResult{width:100%;height:590px;margin:0}.signalWorkspace .signalResult{max-width:none;box-shadow:none;flex-direction:column;padding:34px 30px;display:flex}.signalWorkspace .signalResult blockquote{margin:28px 0;font-size:clamp(23px,2.3vw,32px)}.evidenceHeading{border-top:1px solid var(--line);font:700 9px var(--font-geist-mono);letter-spacing:.1em;color:#777;margin-top:auto;margin-bottom:14px;padding-top:22px}.signalWorkspace .evidencePills{gap:8px;display:grid}.signalWorkspace .evidencePills a{border-radius:5px;justify-content:space-between;padding:12px 13px;display:flex}.signalWorkspace .evidencePills b{color:var(--blue)}.emptyEvidence{color:#777;font-size:12px;line-height:1.6}.signalWorkspace .mapCore{width:105px;height:105px}@media (max-width:900px){.signalWorkspace{grid-template-columns:1fr}.signalWorkspace .signalMap{height:590px}.signalWorkspace .signalResult{height:auto;min-height:330px}.signalWorkspace .evidenceHeading{margin-top:25px}}.signalWorkspace .signalResult{overflow:hidden}.signalWorkspace .signalResult blockquote{margin:20px 0;font-size:clamp(20px,2vw,28px);line-height:1.22}.signalWorkspace .evidenceHeading{margin-bottom:9px;padding-top:16px}.signalWorkspace .evidencePills{gap:6px}.signalWorkspace .evidencePills a{min-height:42px;font:600 10px/1.2 var(--font-geist-mono);align-items:center;padding:9px 11px}.signalWorkspace .evidencePills b{font-size:14px}.signalWorkspace .emptyEvidence{margin-bottom:0}.floatingNote:before{z-index:2;background:radial-gradient(circle at 35% 30%,#ffb0a6 0 13%,#ff4b3b 16% 55%,#b91f3b 58% 100%);border:1px solid #5c12258c;border-radius:50%;width:20px;height:20px;top:-10px;box-shadow:0 4px 5px #1c201d47}.floatingNote:after,.floatingNote:before{content:"";position:absolute;left:50%;transform:translate(-50%)}.floatingNote:after{background:#716b65;width:2px;height:9px;top:9px;box-shadow:1px 0 #ffffff80}.noteOne{right:-4%}.noteTwo{right:1%}@media (max-width:800px){.noteOne{right:0}.noteTwo{right:2%}}.schoolWorld{--blue:#303dff}.schoolView{background-image:none}.collegeIntro{border:1px solid var(--line);background:#fbfaf6eb;border-radius:14px;margin-bottom:22px;padding:55px}.collegeIntro h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(52px,5.8vw,82px);line-height:.95}.collegeIntro h2 em{background:var(--spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.collegeIntro p{color:#666b66;max-width:620px;font-size:17px;line-height:1.6}.orgGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.orgCard{aspect-ratio:1;border:1px solid var(--line);background:#fbfaf6f2;border-radius:18px;flex-direction:column;justify-content:space-between;padding:25px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.orgCard:before{content:"";background:var(--spectrum);height:6px;position:absolute;top:0;left:0;right:0}.orgCard:hover{transform:translateY(-6px);box-shadow:7px 9px #1c201d1a}.orgTop{justify-content:space-between;align-items:center;display:flex}.orgTop span{font:700 10px var(--font-geist-mono);color:#777}.orgTop i{background:var(--spectrum);border-radius:50%;width:12px;height:12px}.orgCard small{text-transform:uppercase;letter-spacing:.1em;font:700 8px var(--font-geist-mono);color:var(--blue);margin-bottom:11px;display:block}.orgCard h3{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,29px);line-height:1.05}.orgCard button{border:0;border-top:1px solid var(--line);text-align:left;font:700 9px var(--font-geist-mono);cursor:pointer;background:0 0;padding:15px 0 0}.orgCard button:hover{color:var(--blue)}@media (max-width:850px){.collegeIntro{padding:38px 28px}.orgGrid{grid-template-columns:1fr 1fr}.orgCard{aspect-ratio:auto;min-height:260px}}@media (max-width:520px){.orgGrid{grid-template-columns:1fr}.orgCard{min-height:240px}}.orgCard{cursor:pointer}.roadmapOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121413b3;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.roadmapModal{background:var(--paper);border:1px solid #8e8a82;border-radius:22px;flex-direction:column;width:min(980px,94vw);height:min(840px,90vh);animation:modalIn .28s ease-out;display:flex;overflow:hidden;box-shadow:0 28px 90px #00000059}.roadmapModal>header{border-bottom:1px solid var(--line);background:#fbfaf6f5;justify-content:space-between;gap:30px;padding:30px 34px 25px;display:flex}.roadmapModal>header span{font:700 9px var(--font-geist-mono);letter-spacing:.12em;color:var(--blue)}.roadmapModal>header h2{letter-spacing:-.045em;margin:7px 0;font-size:38px}.roadmapModal>header p{color:#666b66;max-width:620px;margin:0;font-size:13px;line-height:1.5}.roadmapModal>header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:42px;height:42px;font-size:27px;line-height:1}.roadmapScroll{background-image:radial-gradient(#c7c4b9 .8px,#0000 0);background-size:18px 18px;padding:65px 55px 90px;position:relative;overflow-y:auto}.curvyRoad{opacity:.55;border-left:4px solid #303dff;border-right:4px solid #ff4b32;border-radius:50% 42% 48% 55%;width:130px;position:absolute;top:40px;bottom:45px}.curvyRoad:after,.curvyRoad:before{content:"";border:4px solid #0000;border-top-color:#9a25e8;border-radius:50%;width:110px;height:180px;position:absolute}.curvyRoad:before{top:20%;left:-58px;transform:rotate(68deg)}.curvyRoad:after{border-top-color:#e52a8a;bottom:17%;right:-58px;transform:rotate(-68deg)}.roadMilestone{grid-template-columns:1fr 60px 1fr;align-items:center;min-height:330px;display:grid;position:relative}.roadNode{background:var(--spectrum);z-index:2;width:46px;height:46px;border-radius:50%;grid-column:2;justify-self:center;place-items:center;padding:3px;display:grid}.roadNode span{background:var(--paper);width:100%;height:100%;font:700 10px var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.photoPlaceholder,.roadContent{border:1px solid var(--line);background:#fbfaf6f5;border-radius:15px;animation:roadReveal linear both;animation-timeline:view();animation-range:entry 10% cover 36%;box-shadow:5px 6px #1c201d14}.roadContent{padding:24px}.roadContent>span{font:700 8px var(--font-geist-mono);letter-spacing:.1em;color:var(--blue)}.roadContent h3{margin:12px 0 8px;font-size:25px}.roadContent p{color:#666b66;margin:0;font-size:12px;line-height:1.55}.photoPlaceholder{text-align:center;background:linear-gradient(135deg,#dce3ff,#f2ddff 50%,#ffdcd3);flex-direction:column;justify-content:center;align-items:center;height:220px;display:flex;overflow:hidden}.photoPlaceholder:before{content:"";background:var(--spectrum);filter:blur(18px);opacity:.55;border-radius:50%;width:70px;height:70px;margin-bottom:12px}.photoPlaceholder span{font:700 9px var(--font-geist-mono);letter-spacing:.1em}.photoPlaceholder small{color:#666b66;margin-top:6px;font-size:10px}.roadMilestone.left .roadContent{grid-area:1/1}.roadMilestone.left .photoPlaceholder,.roadMilestone.right .roadContent{grid-area:1/3}.roadMilestone.right .photoPlaceholder{grid-area:1/1}.photo2{background:linear-gradient(135deg,#ffe5dc,#f4ddff)}.photo3{background:linear-gradient(135deg,#dce3ff,#ffe7d7)}.photo4{background:linear-gradient(135deg,#efddff,#ffdcd7)}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes roadReveal{0%{opacity:.1;transform:translateY(35px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:700px){.roadmapOverlay{padding:0}.roadmapModal{border-radius:0;width:100vw;height:100vh;max-height:none}.roadmapModal>header{padding:22px}.roadmapScroll{padding:45px 18px}.curvyRoad{border-right:0;width:1px;left:28px}.roadMilestone{grid-template-columns:58px 1fr;gap:10px;min-height:500px}.roadNode{grid-area:1/1/span 2;align-self:start;margin-top:18px}.roadMilestone .roadContent,.roadMilestone.left .roadContent,.roadMilestone.right .roadContent{grid-area:1/2}.roadMilestone .photoPlaceholder,.roadMilestone.left .photoPlaceholder,.roadMilestone.right .photoPlaceholder{grid-area:2/2;height:220px}}@media (prefers-reduced-motion:reduce){.photoPlaceholder,.roadContent,.roadmapModal{animation:none}}.curvyRoad{opacity:1;pointer-events:none;border:0;border-radius:0;width:250px;top:35px;bottom:35px}.curvyRoad:after,.curvyRoad:before{display:none}.curvyRoad i{border:8px solid #0000;width:170px;height:34%;position:absolute}.curvyRoad i:first-child{border-top-color:#303dff;border-bottom-color:#8d25f5;border-left-color:#303dff;border-radius:100px 0 0 100px;top:0;transform:translate(-76%)}.curvyRoad i:nth-child(2){border-top-color:#8d25f5;border-bottom-color:#e52a8a;border-right-color:#8d25f5;border-radius:0 100px 100px 0;top:32.5%;transform:translate(-24%)}.curvyRoad i:nth-child(3){border-top-color:#e52a8a;border-bottom-color:#ff5c2f;border-left-color:#e52a8a;border-radius:100px 0 0 100px;top:65%;transform:translate(-76%)}.roadNode{background:var(--ink);width:52px;height:52px;box-shadow:0 0 0 7px var(--paper)}.roadNode span{background:var(--ink);color:#fff}.roadContent{box-shadow:none;background:0 0;border:0;padding:24px 18px}.roadContent h3{font-size:30px}.roadContent p{max-width:280px}.roadMilestone.left .roadContent{text-align:right}.roadMilestone.right .roadContent{text-align:left}.photoPlaceholder{border:2px solid var(--ink);z-index:2;background:#f7f4ed;justify-self:center;width:78%;position:relative;overflow:visible;box-shadow:8px 9px #1c201d1f}.photoPlaceholder:after,.photoPlaceholder:before{content:"";border:2px solid var(--ink);z-index:-1;filter:none;opacity:1;background:linear-gradient(135deg,#dce3ff,#f2ddff 50%,#ffdcd3);border-radius:12px;width:82%;height:82%;margin:0;position:absolute}.photoPlaceholder:before{top:10%;left:-15%;transform:rotate(-7deg)}.photoPlaceholder:after{top:-8%;right:-15%;transform:rotate(7deg)}.photoPlaceholder>small,.photoPlaceholder>span{z-index:3;position:relative}@media (max-width:700px){.curvyRoad{width:1px;left:28px}.curvyRoad i{display:none}.roadMilestone:nth-of-type(n) .roadNode{transform:none}.roadMilestone.left .roadContent,.roadMilestone.right .roadContent{text-align:left}.photoPlaceholder{width:85%}}.curvyRoad{width:240px;top:65px;bottom:90px;left:50%;transform:translate(-50%)}.curvyRoad i{border-width:8px;width:120px;height:25%;left:50%;transform:none}.curvyRoad i:first-child{border-top:0;border-bottom:8px solid #8d25f5;border-left:8px solid #303dff;border-right:0;border-radius:0 0 0 120px;top:12.5%;left:60px;transform:none}.curvyRoad i:nth-child(2){border-top:0;border-bottom:8px solid #e52a8a;border-left:0;border-right:8px solid #b21fd8;border-radius:0 0 120px;top:37.5%;left:60px;transform:none}.curvyRoad i:nth-child(3){border-top:0;border-bottom:8px solid #ff5c2f;border-left:8px solid #e52a8a;border-right:0;border-radius:0 0 0 120px;top:62.5%;left:60px;transform:none}.roadMilestone:first-of-type .roadNode{transform:translate(-60px)}.roadMilestone:nth-of-type(2) .roadNode{transform:translate(60px)}.roadMilestone:nth-of-type(3) .roadNode{transform:translate(-60px)}.roadMilestone:nth-of-type(4) .roadNode{transform:translate(60px)}.roadNode{z-index:6}@media (max-width:700px){.curvyRoad{left:28px}.curvyRoad,.roadMilestone:nth-of-type(n) .roadNode{transform:none}}.curvyRoad{display:none}.roadNode{position:relative}.roadNode:after{content:"";z-index:-1;border:0;width:120px;height:330px;position:absolute;top:50%}.roadMilestone:first-of-type .roadNode:after{border-top:8px solid #303dff;border-right:8px solid #8d25f5;border-radius:0 120px 0 0;left:50%}.roadMilestone:nth-of-type(2) .roadNode:after{border-top:8px solid #b21fd8;border-left:8px solid #e52a8a;border-radius:120px 0 0;right:50%}.roadMilestone:nth-of-type(3) .roadNode:after{border-top:8px solid #e52a8a;border-right:8px solid #ff5c2f;border-radius:0 120px 0 0;left:50%}.roadMilestone:nth-of-type(4) .roadNode:after{display:none}@media (max-width:700px){.roadNode:after{width:0;height:500px;border:0!important;border-left:5px solid #8d25f5!important;border-radius:0!important;left:50%!important;right:auto!important}.roadMilestone:nth-of-type(4) .roadNode:after{display:none}}.roadmapScroll{padding-inline:38px;overflow-x:hidden}.roadMilestone{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);width:100%;max-width:100%}.roadContent{width:100%;min-width:0;max-width:300px}.roadContent h3{overflow-wrap:anywhere}.roadMilestone.left .roadContent{justify-self:end}.roadMilestone.right .roadContent{justify-self:start}.photoPlaceholder{width:min(72%,270px);min-width:0;max-width:270px}.photoPlaceholder:after,.photoPlaceholder:before{width:80%}.photoPlaceholder:before{left:-9%}.photoPlaceholder:after{right:-9%}.photoPlaceholder.filledPhoto{background:#f7f4ed;overflow:hidden}.photoPlaceholder.filledPhoto:after,.photoPlaceholder.filledPhoto:before{display:none}.photoPlaceholder.filledPhoto img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.roadMilestone.left .photoPlaceholder{justify-self:start;margin-left:18px}.roadMilestone.right .photoPlaceholder{justify-self:end;margin-right:18px}@media (max-width:820px){.roadmapOverlay{padding:18px}.roadmapModal{width:min(760px,96vw)}.roadmapScroll{padding-inline:24px}.roadMilestone{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.roadContent h3{font-size:25px}.photoPlaceholder{width:76%;height:200px}.roadMilestone.left .photoPlaceholder{margin-left:10px}.roadMilestone.right .photoPlaceholder{margin-right:10px}}@media (max-width:700px){.roadmapScroll{padding-inline:18px}.roadMilestone{grid-template-columns:58px minmax(0,1fr)}.roadContent{max-width:none}.photoPlaceholder{width:min(85%,360px);max-width:360px}.roadMilestone.left .photoPlaceholder,.roadMilestone.right .photoPlaceholder{justify-self:center;margin-left:0;margin-right:0}}.roadMilestone:last-child .roadNode:after{display:none}.noteTwo{bottom:125px}.modeDock{gap:55px;padding:8px 24px}.modeDock>div:first-child{gap:14px}.modeDock b{font-size:16px}.modeDock span{font-size:11px}.segmented{border-radius:9px;padding:4px}.segmented button{border-radius:6px;padding:8px 20px;font-size:12px}@media (max-width:850px){.modeDock{padding:8px 16px}.modeDock b{font-size:15px}.segmented button{padding:8px 17px;font-size:12px}}.topbar{grid-template-columns:minmax(220px,1fr) minmax(410px,auto) minmax(220px,1fr)}.navModeSwitch{min-width:0;font-family:var(--font-ui);color:var(--ink);text-align:left;justify-content:center;align-items:center;gap:10px;display:flex}.navModeSwitch i{display:none}.navModeSwitch>div:first-child{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.navModeSwitch b{letter-spacing:-.02em;font-size:12px;line-height:1}.navModeSwitch span{color:#6d726d;margin:0;font-size:9px;line-height:1}.navModeSwitch .segmented{border-radius:7px;flex:none;padding:2px}.navModeSwitch .segmented button{border-radius:5px;padding:5px 10px;font-size:9px}@media (max-width:950px){.topbar{grid-template-columns:1fr auto}.navModeSwitch{display:none}}button.crossPromo{text-align:left;cursor:pointer;border:0;width:100%;transition:transform .2s,background .2s}button.crossPromo:hover{background:#292f2b;transform:translateY(-2px)}button.crossPromo:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.orgCard p{color:#666b66;margin:12px 0 0;font-size:11px;line-height:1.45}.compactProject .projectIcon.brandIcon{padding:0}.typewriterHeadline{display:grid}.typewriterHeadline>span{grid-area:1/1}.typewriterHeadline .headlineSizer{visibility:hidden;pointer-events:none}.typewriterHeadline .typedPhrase{white-space:normal;color:#9d805d;font-weight:560}.typewriterHeadline i{vertical-align:-.03em;background:#9d805d;width:.075em;height:.78em;margin-left:.08em;animation:typeCursor .8s step-end infinite;display:inline-block}@keyframes typeCursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.typewriterHeadline i{animation:none;display:none}}.workGrid{border:0;gap:14px}.workCard{aspect-ratio:1;border:2px solid var(--ink);background:#fbfaf6f5;border-radius:18px;min-height:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.workCard:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#303dff,#8d25f5 38%,#e52a8a 68%,#ff6d32) border-box;border-color:#0000;transform:translateY(-6px);box-shadow:7px 9px #1c201d24}@media (max-width:850px){.workCard{aspect-ratio:auto;min-height:300px}}.experiencePanel{grid-template-columns:45px minmax(260px,.9fr) minmax(360px,1.35fr);gap:28px;min-height:390px}.roleLine{margin:0 0 7px;font-size:14px;font-weight:750;line-height:1.35}.experiencePanel .dates{line-height:1.45}.experiencePanel .panelCopy{margin-top:19px;font-size:14px;line-height:1.55}.detailGrid{align-content:start;display:grid}.detailGrid>div{padding:14px 0 16px}.detailGrid p{margin-top:8px;font-size:12px;line-height:1.6}@media (max-width:850px){.experiencePanel{grid-template-columns:35px minmax(0,1fr);min-height:0}.detailGrid{grid-column:2}}.projectSectionLabel{justify-content:space-between;align-items:baseline;gap:24px;margin:34px 0 18px;padding-top:8px;display:flex}.projectSectionLabel>span{font:800 11px var(--font-geist-mono);letter-spacing:.13em;color:var(--blue)}.projectSectionLabel p{color:#696e69;margin:0;font-size:12px}.moreLabel{margin-top:58px}.featuredWorkGrid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.featuredWorkGrid .projectCard:first-child,.featuredWorkGrid .projectCard:nth-child(4){grid-column:span 7}.featuredWorkGrid .projectCard:nth-child(2),.featuredWorkGrid .projectCard:nth-child(3){grid-column:span 5}.moreWorkGrid{gap:14px;display:grid}.filteredWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.projectCard{border:2px solid var(--ink);min-width:0;color:var(--ink);background:#fbfaf6f7;border-radius:20px;flex-direction:column;padding:27px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.projectCard:hover{background:linear-gradient(#fbfaf6,#fbfaf6) padding-box padding-box,linear-gradient(120deg,#303dff,#8d25f5 38%,#e52a8a 68%,#ff6d32) border-box;border-color:#0000;transform:translateY(-6px);box-shadow:8px 10px #1c201d21}.projectCard>header{justify-content:space-between;align-items:center;display:flex}.projectIcon{border:1px solid var(--ink);background:linear-gradient(145deg,#edeaff,#fff1e8);border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.projectNumber{font:700 10px var(--font-geist-mono);color:#777c77}.projectEyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.projectEyebrow small,.projectEyebrow span{font:800 9px var(--font-geist-mono);letter-spacing:.1em}.projectEyebrow span{color:var(--blue)}.projectEyebrow small{border:1px solid var(--line);color:#656a65;background:#f4f2ec;border-radius:99px;padding:5px 8px}.projectCard h3{letter-spacing:-.045em;margin:16px 0 14px;line-height:1.02}.featuredProject h3{max-width:660px;font-size:clamp(30px,3.3vw,47px)}.projectProblem{color:#4f554f;margin-bottom:18px;font-size:14px;line-height:1.55}.compactProject .projectProblem{font-size:12px}.projectOwned{border-top:1px solid var(--line);padding-top:14px}.projectOwned b,.projectProof small{font:800 8px var(--font-geist-mono);letter-spacing:.12em;color:#6d726d}.projectOwned p{color:#656a65;margin:6px 0 0;font-size:12px;line-height:1.5}.compactProject .projectOwned p{font-size:11px}.projectProof{background:#eee8ff;border:1px solid #c9baf6;border-radius:12px;margin:18px 0 16px;padding:14px 15px}.projectProof small{color:#6f35d7;margin-bottom:6px;display:block}.projectProof strong{font-size:14px;line-height:1.4;display:block}.projectTags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.projectTags span{border:1px solid var(--line);font:700 8px var(--font-geist-mono);color:#626762;background:#fff;border-radius:99px;padding:5px 8px}.projectCard>footer{border-top:1px solid var(--line);margin-top:auto;padding-top:15px}.projectCard>footer b{font:800 10px var(--font-geist-mono);color:var(--blue)}.projectCard>footer i{font-style:normal;transition:transform .2s;display:inline-block}.projectCard:hover>footer i{transform:translate(4px,-4px)}@media (max-width:1000px){.featuredWorkGrid,.filteredWorkGrid,.moreWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.featuredWorkGrid .projectCard:nth-child(n){grid-column:auto}.compactProject,.featuredProject{min-height:450px}}@media (max-width:650px){.projectSectionLabel{display:block}.projectSectionLabel p{margin-top:7px}.featuredWorkGrid,.filteredWorkGrid,.moreWorkGrid{grid-template-columns:1fr}.compactProject,.featuredProject{min-height:0}.featuredProject h3{font-size:32px}.projectCard{padding:22px}}.projectMeta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:25px;display:flex}.projectCategory,.projectStatus{font:800 9px var(--font-geist-mono);letter-spacing:.1em}.projectStatus{border:1px solid var(--ink);background:#fff;border-radius:99px;padding:6px 9px}.projectCategory{color:var(--blue)}.projectCard h3{margin:17px 0 10px}.featuredProject{min-height:510px}.compactProject{min-height:525px}.projectHeadline{color:#303530;margin-bottom:10px;font-size:16px;font-weight:750;line-height:1.4}.projectDescription{color:#656a65;margin-bottom:0;font-size:12px;line-height:1.55}.compactProject .projectDescription{font-size:11px}.projectCard>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.projectCard>footer>span{font:700 9px/1.35 var(--font-geist-mono);color:#686d68;max-width:55%}.projectCard>footer b{text-align:right;white-space:nowrap}@media (max-width:1000px){.compactProject,.featuredProject{min-height:490px}}@media (max-width:650px){.compactProject,.featuredProject{min-height:0}.projectCard>footer{align-items:flex-end}.projectCard>footer b{white-space:normal}}.featuredWorkGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}.featuredWorkGrid .projectCard:nth-child(n){grid-column:auto}.featuredWorkGrid .projectCard{height:100%}.moreWorkGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;width:82%;margin-inline:auto}.moreWorkGrid .projectCard{height:100%}.featuredProject{min-height:455px;padding:19px}.featuredProject h3{font-size:clamp(22px,2vw,29px)}.featuredProject .projectHeadline{font-size:13px}.featuredProject .projectDescription{font-size:10px}.featuredProject .projectProof strong{font-size:11px}.compactProject{min-height:395px;padding:16px}.compactProject h3{font-size:19px}.compactProject .projectHeadline{font-size:11px}.compactProject .projectDescription{font-size:9px;line-height:1.45}.compactProject .projectProof{margin:13px 0;padding:10px 11px}.compactProject .projectProof strong{font-size:10px}.compactProject .projectTags span{padding:4px 6px;font-size:6.5px}.compactProject .projectIcon{width:38px;height:38px;font-size:19px}.compactProject .projectMeta{margin-top:16px}.compactProject>footer b,.compactProject>footer>span{font-size:7px}@media (max-width:1050px){.featuredWorkGrid,.moreWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.compactProject,.featuredProject{min-height:440px}}@media (max-width:650px){.featuredWorkGrid,.moreWorkGrid{grid-template-columns:1fr}.compactProject,.featuredProject{min-height:0}}.projectCard{cursor:pointer;color:inherit;text-decoration:none}.projectCard:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.playingProjectCard{font-family:var(--font-ui);background:#fffdf8;border-radius:22px;padding:18px 30px;overflow:hidden;box-shadow:-10px 13px 24px #1c201d29}.playingProjectCard:after{content:"";z-index:4;border:1.25px solid #1c201dad;border-radius:15px;inset:9px}.aceCorner,.playingProjectCard:after{pointer-events:none;position:absolute}.aceCorner{z-index:5;color:var(--ink);font-family:var(--font-ui);flex-direction:column;align-items:center;gap:4px;line-height:1;display:flex}.aceCorner b{font-size:21px;font-weight:500}.aceCorner i{font-size:18px;font-style:normal}.aceCornerTop{top:15px;left:15px}.aceCornerBottom{bottom:15px;right:15px;transform:rotate(180deg)}.suit-red .aceCorner{color:#d72d3e}.playingProjectCard>.projectDescription,.playingProjectCard>.projectHeadline,.playingProjectCard>.projectMeta,.playingProjectCard>.projectProof,.playingProjectCard>.projectTags,.playingProjectCard>footer,.playingProjectCard>h3{z-index:2;position:relative}.playingProjectCard .projectMeta{justify-content:center;margin-top:36px}.playingProjectCard .projectHeadline,.playingProjectCard h3{text-align:center}.playingProjectCard h3{font-weight:700}.playingProjectCard .projectHeadline{font-weight:400!important}.playingProjectCard .projectDescription{text-align:center;max-width:32rem;margin-inline:auto;font-weight:400!important}.playingProjectCard .projectProof{text-align:center}.playingProjectCard .projectTags{justify-content:center}.playingProjectCard>footer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin-inline:22px}.playingProjectCard>footer>span{max-width:none}.playingProjectCard>footer b{text-align:center}.playingProjectCard .projectCategory,.playingProjectCard .projectProof small,.playingProjectCard .projectStatus,.playingProjectCard .projectTags span,.playingProjectCard>footer b,.playingProjectCard>footer>span{font-family:var(--font-ui)}.comingSoonDeck{min-height:395px;color:var(--ink);isolation:isolate;cursor:default;background:0 0;border:0;outline:none;place-items:center;display:grid;position:relative}.deckStack{aspect-ratio:5/7;width:min(100%,235px);transition:transform .24s,filter .24s;position:relative;transform:rotate(-10deg)}.deckCardBack,.deckStack>i{background:#f3f0e6;border:2px solid #1c201d;border-radius:20px;position:absolute;inset:0;box-shadow:-9px 11px 20px #1c201d2e}.deckStack>i:first-child{background:repeating-linear-gradient(0deg,#bbb6a9 0 1px,#e4dfd2 1px 4px);transform:translate(12px,19px)rotate(2.5deg)}.deckStack>i:nth-child(2){background:repeating-linear-gradient(0deg,#c6c0b2 0 1px,#ece7dc 1px 4px);transform:translate(7px,12px)rotate(1.2deg)}.deckStack>i:nth-child(3){background:repeating-linear-gradient(0deg,#d3cfc3 0 1px,#f5f0e6 1px 4px);transform:translate(3px,6px)rotate(.4deg)}.deckCardBack{background-color:#df3346;background-image:radial-gradient(circle at 1px 1px,#ffffffb8 1px,#0000 1.35px),repeating-linear-gradient(45deg,#ffffff6b 0 1px,#0000 1px 8px),repeating-linear-gradient(-45deg,#ffffff5c 0 1px,#0000 1px 8px);background-size:7px 7px,13px 13px,13px 13px;overflow:hidden}.deckCardBack:before{content:"";border:2px solid #ffffffe6;border-radius:13px;position:absolute;inset:14px;box-shadow:inset 0 0 0 4px #df3346b8,inset 0 0 0 6px #ffffffbf}.deckCardBack:after{content:"";background:radial-gradient(ellipse at center,transparent 0 24%,#ffffffe6 25% 28%,transparent 29% 100%),conic-gradient(from 45deg,transparent 0 12%,#ffffffeb 13% 18%,transparent 19% 31%,#ffffffe6 32% 37%,transparent 38% 50%,#ffffffeb 51% 56%,transparent 57% 69%,#ffffffe6 70% 75%,transparent 76% 100%);filter:drop-shadow(0 0 1px #ffffff80);border-radius:50%;position:absolute;inset:26% 18%}.deckCardBack span{z-index:2;color:#fff;width:52px;height:52px;font:850 16px/1 var(--font-geist-mono);letter-spacing:-.08em;background:#aa14246b;border:2px solid #ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deckCardBack .longhornMark{background:0 0;border:0;border-radius:0;width:66px;height:52px;overflow:visible}.longhornMark:after,.longhornMark:before{content:"";border-top:9px solid #fff;border-radius:100% 100% 0 0;width:34px;height:18px;position:absolute;top:7px}.longhornMark:before{transform-origin:100%;right:31px;transform:rotate(-22deg)}.longhornMark:after{transform-origin:0;left:31px;transform:rotate(22deg)}.longhornMark i{background:#fff;border-radius:45% 45% 58% 58%/35% 35% 70% 70%;width:33px;height:27px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.longhornMark i:after,.longhornMark i:before{content:"";background:#df3346;border-radius:50%;width:9px;height:15px;position:absolute;top:8px}.longhornMark i:before{left:5px;transform:rotate(10deg)}.longhornMark i:after{right:5px;transform:rotate(-10deg)}.deckReveal{z-index:4;border:1.5px solid var(--ink);opacity:0;text-align:center;background:#fffdf8;border-radius:10px;gap:5px;min-width:172px;max-width:210px;padding:12px 14px;transition:opacity .22s,transform .22s;display:grid;position:absolute;bottom:30px;left:50%;transform:translate(-50%,12px);box-shadow:5px 6px #1c201d24}.deckReveal strong{font:850 10px var(--font-geist-mono);letter-spacing:.13em;color:#df3346}.deckReveal span{color:#575d57;font-size:11px;line-height:1.35}.comingSoonDeck:focus-visible .deckStack,.comingSoonDeck:hover .deckStack{filter:saturate(1.05);transform:translateY(-10px)rotate(-7deg)}.comingSoonDeck:focus-visible .deckReveal,.comingSoonDeck:hover .deckReveal{opacity:1;transform:translate(-50%)}.comingSoonDeck:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:22px}@media (min-width:900px){.featuredWorkGrid{justify-content:center;align-items:flex-start;gap:0;min-height:555px;padding:34px 6px 58px;display:flex;overflow:visible}.featuredWorkGrid .playingProjectCard{aspect-ratio:5/7;transform-origin:50% 100%;flex:0 0 clamp(200px,21.5vw,255px);width:clamp(200px,21.5vw,255px);height:auto;min-height:0;margin-left:-38px;transition:transform .28s,filter .22s,box-shadow .22s,border-color .22s}.featuredWorkGrid .playingProjectCard:first-child{margin-left:0;transform:translateY(32px)rotate(-6deg)}.featuredWorkGrid .playingProjectCard:nth-child(2){transform:translateY(12px)rotate(-3deg)}.featuredWorkGrid .playingProjectCard:nth-child(3){transform:translateY(0)rotate(0)}.featuredWorkGrid .playingProjectCard:nth-child(4){transform:translateY(12px)rotate(3deg)}.featuredWorkGrid .playingProjectCard:nth-child(5){transform:translateY(32px)rotate(6deg)}.featuredWorkGrid:hover .playingProjectCard{filter:brightness(.9)saturate(.58)}.featuredWorkGrid .playingProjectCard:focus-visible,.featuredWorkGrid .playingProjectCard:hover{z-index:10;filter:none;transform:translateY(-20px)rotate(0)scale(1.04);box-shadow:-12px 18px 30px #1c201d33}.featuredWorkGrid .playingProjectCard .projectHeadline,.featuredWorkGrid .playingProjectCard .projectMeta,.featuredWorkGrid .playingProjectCard .projectProof,.featuredWorkGrid .playingProjectCard .projectTags,.featuredWorkGrid .playingProjectCard>footer{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;transition:max-height .28s,opacity .2s,transform .28s,margin .28s,padding .28s;overflow:hidden;transform:translateY(8px)}.featuredWorkGrid .playingProjectCard h3{margin-top:auto}.featuredWorkGrid .playingProjectCard .projectDescription{opacity:1;max-height:155px;margin-top:12px;margin-bottom:auto;transition:max-height .28s,opacity .2s,transform .28s,margin .28s;overflow:hidden;transform:none}.featuredWorkGrid .playingProjectCard:focus-visible,.featuredWorkGrid .playingProjectCard:hover{aspect-ratio:auto;height:460px}.featuredWorkGrid .playingProjectCard:focus-visible .projectMeta,.featuredWorkGrid .playingProjectCard:hover .projectMeta{opacity:1;max-height:52px;margin-top:30px;transform:none}.featuredWorkGrid .playingProjectCard:focus-visible h3,.featuredWorkGrid .playingProjectCard:hover h3{margin-top:16px}.featuredWorkGrid .playingProjectCard:focus-visible .projectHeadline,.featuredWorkGrid .playingProjectCard:hover .projectHeadline{opacity:1;max-height:72px;margin-top:8px;margin-bottom:9px;transform:none}.featuredWorkGrid .playingProjectCard:focus-visible .projectDescription,.featuredWorkGrid .playingProjectCard:hover .projectDescription{opacity:1;max-height:86px;margin-top:0;margin-bottom:0;transform:none}.featuredWorkGrid .playingProjectCard:focus-visible .projectProof,.featuredWorkGrid .playingProjectCard:hover .projectProof{opacity:1;max-height:100px;margin-top:11px;margin-bottom:11px;padding:10px 12px;transform:none}.featuredWorkGrid .playingProjectCard:focus-visible .projectTags,.featuredWorkGrid .playingProjectCard:hover .projectTags{opacity:1;max-height:72px;margin-bottom:12px;transform:none}.featuredWorkGrid .playingProjectCard:focus-visible>footer,.featuredWorkGrid .playingProjectCard:hover>footer{opacity:1;max-height:70px;margin:0 22px;padding-top:10px;transform:none}.featuredWorkGrid .card-synctrip:focus-visible,.featuredWorkGrid .card-synctrip:hover,.featuredWorkGrid .card-wealthsync:focus-visible,.featuredWorkGrid .card-wealthsync:hover{height:525px;padding-top:15px;padding-bottom:15px}.featuredWorkGrid .card-synctrip:focus-visible .projectHeadline,.featuredWorkGrid .card-synctrip:hover .projectHeadline,.featuredWorkGrid .card-wealthsync:focus-visible .projectHeadline,.featuredWorkGrid .card-wealthsync:hover .projectHeadline{max-height:92px}.featuredWorkGrid .card-synctrip:focus-visible .projectDescription,.featuredWorkGrid .card-synctrip:hover .projectDescription,.featuredWorkGrid .card-wealthsync:focus-visible .projectDescription,.featuredWorkGrid .card-wealthsync:hover .projectDescription{max-height:125px}.featuredWorkGrid .card-synctrip:focus-visible .projectTags,.featuredWorkGrid .card-synctrip:hover .projectTags,.featuredWorkGrid .card-wealthsync:focus-visible .projectTags,.featuredWorkGrid .card-wealthsync:hover .projectTags{max-height:90px}}@media (max-width:899px){.playingProjectCard{min-height:470px}.featuredWorkGrid .playingProjectCard{transform:none}}@media (max-width:650px){.playingProjectCard{padding-inline:25px}.playingProjectCard>footer{margin-inline:12px}}.professionalWorld,.schoolWorld{background-color:#9d805d;background-image:radial-gradient(circle at 18% 26%,#53351a2e 0 .7px,#0000 .9px),radial-gradient(circle at 72% 64%,#fff6dc57 0 .8px,#0000 1px),radial-gradient(circle at 42% 82%,#7048221f 0 .55px,#0000 .8px),linear-gradient(115deg,#ffffff12,#68411c0b);background-size:8px 9px,11px 13px,6px 7px,100% 100%;background-attachment:fixed}.professionalWorld .heroCanvas,.schoolWorld .schoolView{background:0 0}.professionalWorld .shippedSection{background:0 0;border-top:0;border-bottom:0}.professionalWorld .shippedSection .sectionTitle h2{color:var(--ink)}.professionalWorld .shippedSection .sectionTitle h2 em{color:var(--orange)}.professionalWorld .thinking,.professionalWorld>footer,.schoolWorld .thinking,.schoolWorld>footer{background:0 0}.caseStudyPage{z-index:250;background-color:var(--paper);color:var(--ink);background-image:radial-gradient(#c7c4b9 .8px,#0000 0);background-size:18px 18px;position:fixed;inset:0;overflow-y:auto}.caseNav{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f2;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 28px;display:grid;position:sticky;top:0}.caseNav:before{content:"";background:var(--spectrum);height:3px;position:absolute;top:0;left:0;right:0}.caseNav button{width:max-content;font:750 10px var(--font-geist-mono);cursor:pointer;background:0 0;border:0}.caseNav button:last-child{justify-self:end;font-size:24px}.caseNav>span{font:700 9px var(--font-geist-mono);letter-spacing:.1em;color:#6a6f6a}.caseCanvas{width:min(1120px,100% - 48px);margin:auto}.caseHero{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:70px;padding:90px 0 55px;display:grid}.caseKicker{font:800 10px var(--font-geist-mono);letter-spacing:.12em;color:var(--blue);align-items:center;gap:12px;display:flex}.caseKicker span{border:1px solid var(--ink);color:var(--ink);background:#fbfaf6;border-radius:99px;padding:7px 10px}.caseHero h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(65px,9vw,118px);line-height:.85}.caseHero h2{letter-spacing:-.045em;max-width:830px;margin-bottom:24px;font-size:clamp(24px,3.2vw,42px);line-height:1.08}.caseHero p{color:#5e635e;max-width:760px;font-size:16px;line-height:1.65}.caseHeroMark{aspect-ratio:1;border:2px solid var(--ink);background:linear-gradient(145deg,#dce3ff,#f2ddff 52%,#ffdcd3);border-radius:28px;flex-direction:column;justify-content:space-between;padding:28px;font-size:68px;display:flex;box-shadow:10px 12px #1c201d1a}.caseHeroMark small{font:750 9px/1.4 var(--font-geist-mono);text-transform:uppercase}.caseAtGlance{border:1px solid var(--ink);background:#fbfaf6;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.caseAtGlance>div{border-right:1px solid var(--line);flex-direction:column;gap:10px;min-height:125px;padding:20px;display:flex}.caseAtGlance>div:last-child{border:0}.caseAtGlance small{font:800 8px var(--font-geist-mono);letter-spacing:.12em;color:#777c77}.caseAtGlance strong{font-size:12px;line-height:1.5}.caseAtGlance .caseProof{background:#eee8ff}.caseAtGlance .caseProof strong{color:#5029bd;font-size:16px}.caseBody{grid-template-columns:180px minmax(0,1fr);gap:60px;padding:95px 0;display:grid}.caseBody aside{align-self:start;position:sticky;top:95px}.caseBody aside>span{font:800 9px var(--font-geist-mono);letter-spacing:.12em;color:var(--blue)}.caseBody aside p{margin:20px 0 30px;font:400 27px/1.35 Georgia,serif}.caseBody aside button,.caseFooter button{border:1px solid var(--ink);font:750 9px var(--font-geist-mono);cursor:pointer;background:#fbfaf6;border-radius:8px;padding:12px 14px}.caseSections{gap:70px;display:grid}.caseSection{border-bottom:1px solid var(--line);padding-bottom:70px}.caseSection:last-child{border-bottom:0}.caseSection>span{font:800 10px var(--font-geist-mono);color:var(--blue)}.caseSection h2{letter-spacing:-.055em;margin:16px 0 20px;font-size:clamp(34px,4.5vw,58px);line-height:1}.caseSection>p{color:#555b55;max-width:760px;font-size:15px;line-height:1.7}.caseItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:25px 0;display:grid}.caseItems div{border:1px solid var(--line);background:#fbfaf6e6;border-radius:10px;padding:14px 16px;font-size:12px;line-height:1.45}.caseArtifact{border:1px solid var(--ink);text-align:center;background:linear-gradient(145deg,#dce3ffcc,#f2ddffbf 52%,#ffdcd3b3);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin-top:28px;padding:30px;display:flex}.caseArtifact b{font-size:21px}.caseArtifact small{font:650 9px var(--font-geist-mono);color:#666b66;margin-top:8px}.caseFooter{border:1px solid var(--ink);background:#fbfaf6;border-radius:20px;justify-content:space-between;align-items:end;margin:0 0 70px;padding:40px;display:flex}.caseFooter span{font:800 9px var(--font-geist-mono);letter-spacing:.12em;color:var(--blue)}.caseFooter h2{letter-spacing:-.05em;margin:12px 0 0;font-size:42px}@media (max-width:850px){.caseNav>span{display:none}.caseNav{grid-template-columns:1fr 1fr}.caseCanvas{width:min(100% - 28px,1120px)}.caseHero{grid-template-columns:1fr;padding-top:55px}.caseHeroMark{width:170px}.caseAtGlance{grid-template-columns:1fr 1fr}.caseAtGlance>div{border-bottom:1px solid var(--line)}.caseBody{grid-template-columns:1fr;padding-top:65px}.caseBody aside{display:none}.caseItems{grid-template-columns:1fr}}@media (max-width:520px){.caseNav{padding:0 14px}.caseHero h1{font-size:56px}.caseAtGlance{grid-template-columns:1fr}.caseAtGlance>div{border-right:0;min-height:0}.caseSections{gap:45px}.caseSection{padding-bottom:45px}.caseArtifact{min-height:170px}.caseFooter{padding:25px;display:block}.caseFooter button{margin-top:25px}.caseFooter h2{font-size:34px}}.workPage{--workPad:max(24px,calc((100vw - 1220px)/2));min-height:100vh;background-color:var(--paper);background-image:radial-gradient(#c7c4b9 .8px,#0000 0);background-size:18px 18px}.workTop{z-index:20;padding:21px var(--workPad);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6eb;justify-content:space-between;display:flex;position:sticky;top:0}.workTop:before{content:"";background:var(--spectrum);height:3px;position:absolute;inset:0 0 auto}.workTop a,.workTop span{font:750 9px var(--font-geist-mono);letter-spacing:.1em;color:var(--ink);text-decoration:none}.workHero{min-height:calc(100vh - 62px);padding:70px var(--workPad) 90px}.workEyebrow{font:800 10px var(--font-geist-mono);letter-spacing:.15em;color:var(--blue);justify-content:space-between;display:flex}.workHero h1{letter-spacing:-.085em;margin:70px 0 42px;font-size:clamp(76px,13vw,178px);line-height:.82}.workHero h2{letter-spacing:-.06em;max-width:1040px;font-size:clamp(31px,5vw,70px);line-height:.98}.workHero>p{color:#555b55;max-width:800px;margin:30px 0 45px;font-size:17px;line-height:1.7}.workGlance{border:1.5px solid var(--ink);background:#fbfaf6;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.workGlance div{border-right:1px solid var(--line);flex-direction:column;gap:12px;min-height:105px;padding:20px;display:flex}.workGlance div:last-child{border:0}.sectionNo,.workGlance small{font:800 8px var(--font-geist-mono);letter-spacing:.14em;color:#747974}.workGlance strong{font-size:14px}.workHeroVisual{border:2px solid var(--ink);background:linear-gradient(135deg,#e1e6ff,#f0dcff 50%,#ffdcd3);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:420px;margin-top:28px;padding:55px;display:flex;overflow:hidden;box-shadow:10px 12px #1c201d17}.workHeroVisual.confluence-pulse{background:linear-gradient(145deg,#dbe3ff,#fff 48%,#f4ddff)}.visualChrome{gap:8px;display:flex}.visualChrome i{background:#ff513f;border-radius:50%;width:10px;height:10px}.visualChrome i:nth-child(2){background:#ffb62e}.visualChrome i:nth-child(3){background:#32bb67}.workHeroVisual>b{letter-spacing:-.05em;font-size:clamp(24px,4vw,55px)}.visualUI{flex-wrap:wrap;gap:12px;display:flex}.visualUI span{border:1px solid var(--ink);font:750 10px var(--font-geist-mono);background:#fbfaf6;border-radius:99px;padding:13px 18px}.liveCta{border:1px solid var(--ink);color:var(--ink);font:800 9px var(--font-geist-mono);background:#fbfaf6;border-radius:9px;margin-top:28px;padding:16px 19px;text-decoration:none;display:inline-block}.workLayout{padding:120px var(--workPad);grid-template-columns:210px minmax(0,1fr);gap:75px;display:grid}.workLayout>aside{border-left:1px solid var(--line);align-self:start;display:grid;position:sticky;top:100px}.workLayout>aside a{color:#858985;font:700 9px var(--font-geist-mono);padding:11px 16px;text-decoration:none;transition:all .2s}.workLayout>aside a span{width:28px;display:inline-block}.workLayout>aside a.active{color:var(--ink);border-left:3px solid var(--blue);background:#fbfaf6;margin-left:-2px}.workSections{gap:145px;display:grid}.workSection{scroll-margin-top:100px}.workSection h2{letter-spacing:-.065em;max-width:940px;margin:20px 0 28px;font-size:clamp(42px,6vw,82px);line-height:.96}.sectionIntro{color:#565c56;max-width:790px;font-size:17px;line-height:1.75}.decisionGrid,.itemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:35px;display:grid}.decisionGrid article,.itemGrid>div{border:1px solid var(--ink);background:#fbfaf6f0;border-radius:13px;padding:22px;font-size:13px;line-height:1.55}.decisionGrid h3{margin-bottom:10px;font-size:18px}.decisionGrid p{color:#626762;font-size:12px;line-height:1.55}.toolFlow{grid-template-columns:1fr auto 220px;align-items:center;gap:28px;margin-top:40px;display:grid}.toolFlow>div{flex-wrap:wrap;gap:9px;display:flex}.toolFlow span{border:1px solid var(--ink);background:#fbfaf6;border-radius:9px;padding:15px;font-size:12px}.toolFlow>b{color:var(--blue);font-size:35px}.toolFlow>strong{border:2px solid var(--ink);background:linear-gradient(135deg,#dbe3ff,#efdbff,#ffdcd3);border-radius:20px;place-items:center;min-height:150px;font-size:28px;display:grid}.bigMetric{align-items:end;gap:28px;margin:35px 0;display:flex}.bigMetric b{letter-spacing:-.08em;background:var(--spectrum);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(100px,15vw,200px);line-height:.7}.bigMetric span{max-width:260px;font-size:21px;line-height:1.15}.synthesis{font:750 8px var(--font-geist-mono);letter-spacing:.12em;margin-top:14px;display:block}.screenGrid{gap:70px;margin-top:45px;display:grid}.screenGrid article>div{border:2px solid var(--ink);background:linear-gradient(135deg,#f7f5ee,#dde4ff 50%,#f2dcff);border-radius:20px;place-items:center;height:440px;display:grid;box-shadow:9px 10px #1c201d14}.screenGrid article>div span{font:800 11px var(--font-geist-mono);letter-spacing:.12em}.screenGrid h3{margin:22px 0 8px;font-size:31px}.screenGrid p{color:#5c615c;max-width:700px}.architecture{border:2px solid var(--ink);background:#fbfaf6;border-radius:20px;margin:45px 0;padding:40px}.architecture div{flex-direction:column;align-items:center;gap:10px}.architecture span{text-align:center;border:1px solid var(--ink);background:#eee8ff;border-radius:10px;width:min(100%,650px);padding:18px;font-weight:750}.architecture b{color:var(--blue);font-size:24px}.impactGrid{border:2px solid var(--ink);border-radius:20px;grid-template-columns:repeat(2,1fr);margin-top:50px;display:grid;overflow:hidden}.impactGrid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfaf6;flex-direction:column;justify-content:space-between;min-height:250px;padding:35px;display:flex}.impactGrid b{letter-spacing:-.08em;font-size:clamp(70px,10vw,130px);line-height:.8}.impactGrid span{font-size:14px}.compareGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.compareGrid div{border:2px solid var(--ink);background:#fbfaf6;border-radius:18px;flex-direction:column;gap:35px;min-height:230px;padding:30px;display:flex}.compareGrid div:last-child{background:linear-gradient(135deg,#dce3ff,#f0ddff,#ffddd2)}.anotherSprint small,.compareGrid small,.northStar small{font:800 9px var(--font-geist-mono);letter-spacing:.13em;color:var(--blue)}.compareGrid strong{font-size:22px;line-height:1.35}.northStar{border:2px solid var(--ink);background:linear-gradient(135deg,#dce3ff,#f0ddff,#ffddd2);border-radius:20px;flex-direction:column;gap:18px;margin-top:40px;padding:55px;display:flex}.northStar strong{letter-spacing:-.06em;font-size:clamp(40px,6vw,78px);line-height:.95}.anotherSprint{border:1px solid var(--ink);background:#fff3a8;border-radius:15px;gap:15px;margin-top:40px;padding:35px;display:grid}.anotherSprint span{font-size:16px}.reflection{border:2px solid var(--ink);background:#eee8ff;border-radius:24px;padding:60px}.nextProject{margin:0 var(--workPad) 90px;border:2px solid var(--ink);color:var(--ink);background:#fbfaf6;border-radius:22px;padding:50px;text-decoration:none;transition:all .25s;display:block}.nextProject:hover{transform:translateY(-6px);box-shadow:0 0 0 4px #a52fff,0 0 0 7px #ff623c}.nextProject b,.nextProject span{font:800 9px var(--font-geist-mono);letter-spacing:.12em;color:var(--blue)}.nextProject h2{letter-spacing:-.07em;margin:30px 0 8px;font-size:clamp(48px,8vw,100px)}.nextProject p{margin-bottom:30px;font-size:22px}.workMissing{background:var(--paper);min-height:100vh;padding:80px}.workMissing a{color:var(--ink)}.workMissing h1{margin-top:70px;font-size:60px}@media (max-width:800px){.workTop span{display:none}.workHero{padding-top:45px}.workHero h1{margin-top:48px}.workGlance{grid-template-columns:1fr 1fr}.workGlance div:nth-child(2){border-right:0}.workHeroVisual{min-height:300px;padding:28px}.workLayout{grid-template-columns:1fr;padding-top:75px}.workLayout>aside{display:none}.workSections{gap:90px}.compareGrid,.decisionGrid,.itemGrid,.toolFlow{grid-template-columns:1fr}.toolFlow>b{justify-self:center;transform:rotate(90deg)}.impactGrid{grid-template-columns:1fr}.screenGrid article>div{height:280px}.nextProject,.reflection{padding:30px}}.workLayout{padding-top:96px;padding-bottom:96px}.workSections{gap:112px}.workSection h2{margin-top:16px;margin-bottom:22px}.kind-discoveryCombined .decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.decisionMapping{border-top:1px solid var(--line);margin-top:42px;padding-top:34px}.decisionMapping>small,.notNow>small{font:800 9px var(--font-geist-mono);letter-spacing:.13em;color:var(--blue);margin-bottom:18px;display:block}.decisionMapping>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 32px 1fr;align-items:center;padding:17px 0;display:grid}.decisionMapping span{color:#606560}.decisionMapping b{text-align:center;color:var(--blue)}.decisionMapping strong{font-size:17px}.kind-productDecisions .itemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.kind-productDecisions .itemGrid>div{padding:15px}.notNow{margin-top:36px}.notNowTable{border:1px solid var(--ink);background:#fbfaf6;border-radius:13px;overflow:hidden}.notNowTable>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) 1.4fr;display:grid}.notNowTable>div:last-child{border-bottom:0}.notNowTable b,.notNowTable span,.notNowTable strong{padding:14px 17px}.notNowTable>div:first-child{font:800 8px var(--font-geist-mono);letter-spacing:.12em;background:#eee8ff}.notNowTable strong{border-right:1px solid var(--line);font-size:12px}.notNowTable span{color:#606560;font-size:12px}.architecture{align-items:stretch;gap:8px;margin:34px 0;padding:25px;display:flex}.architecture div{flex-direction:row;flex:1;min-width:0;display:flex}.architecture span{place-items:center;height:100%;min-height:76px;padding:12px;font-size:11px;display:grid}.architecture b{font-size:18px;transform:rotate(-90deg)}.architecture+.decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.impactGrid{grid-template-columns:repeat(3,1fr);margin-top:36px}.impactGrid div{border-bottom:0;min-height:190px;padding:27px}.impactGrid b{font-size:clamp(54px,7vw,92px)}@media (max-width:800px){.workSections{gap:78px}.architecture+.decisionGrid,.kind-discoveryCombined .decisionGrid,.kind-productDecisions .itemGrid{grid-template-columns:1fr}.decisionMapping>div{grid-template-columns:1fr 24px 1fr}.notNowTable>div{grid-template-columns:1fr}.notNowTable strong{border-right:0;padding-bottom:4px}.notNowTable span{padding-top:4px}.architecture{display:grid}.architecture div{flex-direction:column}.architecture b{transform:none}.impactGrid{grid-template-columns:1fr}.impactGrid div{min-height:145px}}@media print{.workTop{position:static}.workLayout>aside{display:none}.workLayout{grid-template-columns:1fr}.workSection{break-inside:avoid}}.workPage{width:100%;max-width:100%;overflow-x:hidden}.workPage *{min-width:0}.nextProject,.workHero,.workLayout{max-width:100%}.architecture span,.decisionGrid h3,.nextProject h2,.notNowTable span,.notNowTable strong,.workHero h1,.workHero h2,.workSection h2{overflow-wrap:anywhere}@media (max-width:1100px){.workPage{--workPad:22px}.workLayout{grid-template-columns:165px minmax(0,1fr);gap:32px}.workLayout>aside a{padding-left:10px;padding-right:8px}.architecture{gap:4px;padding:16px}.architecture span{padding:8px;font-size:9px}.architecture b{font-size:14px}.workSection h2{font-size:clamp(39px,5.5vw,65px)}.kind-discoveryCombined .decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.impactGrid div{padding:21px}}@media (max-width:900px){.workLayout{grid-template-columns:1fr}.workLayout>aside{display:none}.architecture{display:grid}.architecture div{flex-direction:column}.architecture b{transform:none}.architecture+.decisionGrid,.impactGrid,.kind-discoveryCombined .decisionGrid,.kind-productDecisions .itemGrid{grid-template-columns:1fr}.workGlance{grid-template-columns:1fr 1fr}.workHeroVisual{padding:30px}.nextProject{margin-left:22px;margin-right:22px}}.kind-reflection{border:2px solid var(--ink);background:#eee8ff;border-radius:24px;padding:60px}@media (max-width:800px){.kind-reflection{padding:30px}}.schemaBlock{border-top:1px solid var(--line);margin-top:58px;padding-top:42px}.schemaHeading{grid-template-columns:1.4fr 1fr;align-items:end;gap:35px;margin-bottom:30px;display:grid}.schemaHeading small{font:800 9px var(--font-geist-mono);letter-spacing:.13em;color:var(--blue)}.schemaHeading h3{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(28px,3.3vw,45px);line-height:1.02}.schemaHeading p{color:#626762;font-size:12px;line-height:1.6}.schemaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:74px 105px;padding:25px;display:grid;position:relative}.schemaTable{z-index:2;border:1.5px solid var(--ink);background:#fbfaf6;border-radius:12px;position:relative;overflow:hidden;box-shadow:5px 6px #1c201d14}.schemaTable header{border-bottom:1px solid var(--ink);font:800 11px var(--font-geist-mono);color:#30206e;background:#eee8ff;padding:13px 15px}.schemaTable span{border-bottom:1px solid var(--line);font:650 9px var(--font-geist-mono);overflow-wrap:anywhere;padding:8px 15px;display:block}.schemaTable span:last-child{border-bottom:0}.schema0 header{background:linear-gradient(90deg,#dce3ff,#efddff)}.schema4 header{background:#fff3a8}.schemaLines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.schemaLines path{fill:none;stroke:#396cff;stroke-width:2px;stroke-dasharray:7 6;vector-effect:non-scaling-stroke}.schemaNotes{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.schemaNotes span{border-left:3px solid var(--blue);background:#fbfaf6cc;padding:13px;font-size:10px;line-height:1.5}.schemaNotes b{font-family:var(--font-geist-mono)}@media (max-width:1050px){.schemaGrid{gap:55px 45px;padding:18px}.schemaTable span{padding:7px 10px;font-size:8px}}@media (max-width:700px){.schemaGrid,.schemaHeading{grid-template-columns:1fr}.schemaGrid{gap:14px;padding:0}.schemaLines{display:none}.schemaNotes{grid-template-columns:1fr}.schemaBlock{margin-top:42px;padding-top:32px}}.schemaLines>path{marker-end:url(#schemaArrow)}.schemaLines marker path{fill:#396cff;stroke:none;stroke-dasharray:none}.schemaLegend{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.schemaLegend span{border:1px solid var(--line);font:700 7px var(--font-geist-mono);color:#555b55;background:#fbfaf6;border-radius:99px;padding:7px 9px}.confluence-pulse .workSections{gap:86px}.confluence-pulse .workLayout{padding-top:82px;padding-bottom:82px}.pulseSubhead{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:26px;display:flex}.pulseSubhead b,.pulseSubhead span{font:800 8px var(--font-geist-mono);letter-spacing:.12em}.pulseSubhead b{color:#5f5000;background:#fff3a8;border-radius:99px;padding:8px 10px}.kind-pulseProblem .decisionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px}.kind-pulseProblem .decisionGrid article{padding:15px}.kind-pulseProblem .decisionGrid h3{font:800 9px/1.3 var(--font-geist-mono)}.hypothesisStack{border:2px solid var(--ink);background:linear-gradient(135deg,#dce3ff,#f0ddff,#ffddd2);border-radius:20px;margin-top:30px;overflow:hidden}.hypothesisStack>div{border-bottom:1px solid #1c201d40;grid-template-columns:95px 1fr;align-items:start;gap:24px;padding:27px 32px;display:grid}.hypothesisStack>div:last-child{border:0}.hypothesisStack small{font:900 12px var(--font-geist-mono);color:var(--blue)}.hypothesisStack strong{letter-spacing:-.04em;font-size:clamp(25px,3.2vw,43px);line-height:1.05}.kind-pulseHypothesis .decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.aiComparison{grid-template-columns:1fr 54px 1.35fr;align-items:stretch;margin-top:35px;display:grid}.aiComparison article{border:2px solid var(--ink);background:#fbfaf6;border-radius:18px;flex-direction:column;gap:20px;min-height:330px;padding:30px;display:flex}.aiComparison article:last-child{background:linear-gradient(135deg,#dce3ff,#f0ddff 65%,#ffddd2)}.aiComparison small{font:900 9px var(--font-geist-mono);letter-spacing:.13em;color:var(--blue)}.aiComparison article>strong{font-size:32px;line-height:1.1}.aiComparison article>b{color:var(--blue);font-size:24px}.aiComparison em{margin-top:auto;font-size:18px;font-style:normal;font-weight:850}.versus{font:900 11px var(--font-geist-mono);place-items:center;display:grid}.signalCloud{flex-wrap:wrap;gap:8px;display:flex}.signalCloud span{border:1px solid var(--ink);background:#fbfaf6;border-radius:99px;padding:10px 12px;font-size:10px}.freshnessStates{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.freshnessStates strong{border:2px solid var(--ink);text-align:center;background:#fbfaf6;border-radius:15px;padding:28px 15px;font-size:18px}.pulseActions{align-items:center;gap:10px;margin:15px 0 28px;display:flex}.pulseActions>span{border:1px solid var(--ink);font:800 9px var(--font-geist-mono);background:#eee8ff;border-radius:8px;padding:12px 15px}.pulseActions small{color:#676c67;margin-left:auto}.priorityTable{border:1px solid var(--ink);background:#fbfaf6;border-radius:13px;overflow:hidden}.priorityTable>div{grid-template-columns:1fr 1fr;display:grid}.priorityTable>div:first-child{background:#eee8ff}.priorityTable b,.priorityTable span{padding:14px 18px}.priorityTable b{font:850 9px var(--font-geist-mono)}.priorityTable span{border-top:1px solid var(--line);font-size:12px;line-height:2}.priorityTable span:first-child{border-right:1px solid var(--line)}.notYet{color:#606560;margin:13px 0 0;font-size:10px}.pulseWalkthrough{gap:65px;margin-top:38px;display:grid}.pulseWalkthrough>article{grid-template-columns:290px minmax(0,1fr);align-items:center;gap:35px;display:grid}.walkCopy small{font:900 9px var(--font-geist-mono);letter-spacing:.13em;color:var(--blue)}.walkCopy h3{margin:14px 0;font-size:29px;line-height:1.05}.walkCopy p{color:#5e635e;font-size:12px;line-height:1.6}.walkCopy strong{margin-top:20px;font-size:16px;display:block}.slackMock{border:2px solid var(--ink);background:#fff;border-radius:17px;grid-template-columns:58px 1fr;min-height:310px;display:grid;overflow:hidden;box-shadow:8px 9px #1c201d14}.slackRail{color:#fff;background:#3f1857;flex-direction:column;align-items:center;gap:24px;padding:17px 0;display:flex}.slackRail b{color:#69d37a}.slackPane>header{border-bottom:1px solid #ddd;padding:16px 20px;font-weight:800}.slackMessage{grid-template-columns:35px 1fr;gap:11px;padding:22px;display:grid}.slackMessage>i{color:#fff;width:34px;height:34px;font:800 10px var(--font-geist-mono);background:#6544d8;border-radius:7px;place-items:center;display:grid}.slackMessage div>b{font-size:12px}.slackMessage div>small{color:#888;margin-left:7px;font-size:8px}.slackMessage p{margin:7px 0;font-size:11px}.confluenceCard{background:#fbfbfb;border:1px solid #bbb;border-left:4px solid #396cff;border-radius:7px;flex-direction:column;gap:7px;max-width:440px;padding:14px;display:flex}.confluenceCard>span{font:800 7px var(--font-geist-mono);color:#396cff}.confluenceCard>strong{font-size:15px}.confluenceCard>small{margin:0!important}.confluenceCard>em{width:max-content;font:800 8px var(--font-geist-mono);background:#fff3a8;border-radius:99px;padding:7px 9px;font-style:normal}.confluenceCard>button{border:1px solid var(--ink);width:max-content;font:800 8px var(--font-geist-mono);background:#eee8ff;border-radius:6px;padding:8px 10px}.metricTree{margin-top:35px}.metricRoot{border:2px solid var(--ink);text-align:center;background:linear-gradient(135deg,#dce3ff,#f0ddff,#ffddd2);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:32px;display:flex}.experimentCard>small,.metricRoot small,.metricRoot span{font:900 9px var(--font-geist-mono);letter-spacing:.13em}.metricRoot span{color:var(--blue)}.metricRoot strong{letter-spacing:-.055em;font-size:clamp(33px,5vw,63px);line-height:.95}.metricBranches{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.metricBranches article{border:1px solid var(--ink);background:#fbfaf6;border-radius:11px;padding:17px}.metricBranches small{font:850 8px var(--font-geist-mono);color:var(--blue);margin-bottom:15px;display:block}.metricBranches b{font-size:11px;line-height:1.45}.experimentCard{border:2px solid var(--ink);background:#fff3a8;border-radius:16px;margin-top:20px;padding:25px}.experimentCard>div{grid-template-columns:1fr 45px 1fr;align-items:center;margin:18px 0;display:grid}.experimentCard strong{border:1px solid var(--ink);text-align:center;background:#fbfaf6;border-radius:9px;padding:16px}.experimentCard div>b{text-align:center;color:var(--blue)}.experimentCard p{margin:0;font-size:11px}.kind-pulseReflection{border:2px solid var(--ink);background:#eee8ff;border-radius:22px;padding:48px}.kind-pulseReflection .decisionGrid{grid-template-columns:repeat(3,1fr);margin-top:30px}@media (max-width:950px){.kind-pulseProblem .decisionGrid{grid-template-columns:repeat(2,1fr)}.metricBranches{grid-template-columns:1fr 1fr}.pulseWalkthrough>article{grid-template-columns:1fr}.walkCopy{max-width:560px}.kind-pulseHypothesis .decisionGrid,.kind-pulseReflection .decisionGrid{grid-template-columns:1fr}}@media (max-width:650px){.pulseSubhead{flex-direction:column;align-items:flex-start}.hypothesisStack>div,.kind-pulseProblem .decisionGrid{grid-template-columns:1fr}.hypothesisStack>div{padding:22px}.aiComparison{grid-template-columns:1fr}.versus{height:45px}.freshnessStates{grid-template-columns:1fr}.pulseActions{flex-direction:column;align-items:flex-start}.pulseActions small{margin-left:0}.priorityTable>div{grid-template-columns:1fr}.priorityTable span:first-child{border-right:0}.pulseWalkthrough{gap:48px}.slackMock{grid-template-columns:42px 1fr}.slackMessage{padding:14px}.experimentCard>div,.metricBranches{grid-template-columns:1fr}.experimentCard div>b{padding:10px}.kind-pulseReflection{padding:28px}}.successMetrics{border-top:1px solid var(--line);margin-top:52px;padding-top:38px}.successHeading{grid-template-columns:1.35fr 1fr;align-items:end;gap:35px;display:grid}.successHeading small{font:850 9px var(--font-geist-mono);letter-spacing:.13em;color:var(--blue)}.successHeading h3{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(30px,3.7vw,49px);line-height:1.02}.successHeading>p{color:#606560;font-size:12px;line-height:1.6}.successMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.successMetricGrid article{border:1px solid var(--ink);background:#fbfaf6;border-radius:13px;padding:22px}.successMetricGrid small{font:850 8px var(--font-geist-mono);letter-spacing:.12em;color:var(--blue)}.successMetricGrid h4{margin:13px 0 16px;font-size:21px}.successMetricGrid p{color:#606560;margin:8px 0;font-size:11px;line-height:1.55}.successMetricGrid p b{color:var(--ink)}@media (max-width:700px){.successHeading,.successMetricGrid{grid-template-columns:1fr}}.plateforce .workHeroVisual{background:linear-gradient(130deg,#d8e4ff,#e8ddff 48%,#ffcab9);position:relative}.plateforce .workHeroVisual:after{content:"INTERNAL SALESFORCE AGENTFORCE HACKATHON";font:850 7px var(--font-geist-mono);letter-spacing:.12em;position:absolute;top:25px;right:28px}.plateJourney{grid-template-columns:1fr 170px 1fr;align-items:center;gap:15px;margin-top:35px;display:grid}.plateJourney article{border:2px solid var(--ink);text-align:center;background:#fbfaf6;border-radius:18px;flex-direction:column;align-items:center;gap:15px;padding:28px;display:flex}.agentPair small,.groundedCallout small,.plateArchitecture small,.plateExperience small,.plateJourney small,.priorityColumns small,.teamMap small{font:850 9px var(--font-geist-mono);letter-spacing:.12em;color:var(--blue)}.plateJourney article span{border:1px solid var(--line);border-radius:8px;width:100%;padding:13px;font-size:12px}.plateJourney article>b{color:var(--blue)}.plateJourney>strong{border:2px solid var(--ink);text-align:center;background:linear-gradient(135deg,#dce3ff,#efddff,#ffddd2);border-radius:50%;place-items:center;min-height:140px;font-size:20px;display:grid}.agentPair{grid-template-columns:1fr 1fr;gap:15px;margin-top:35px;display:grid}.agentPair>article{border:2px solid var(--ink);background:#fbfaf6;border-radius:20px;flex-direction:column;min-height:440px;padding:30px;display:flex}.agentPair>article:last-child{background:linear-gradient(145deg,#f7f4ed,#eee4ff)}.agentPair h3{letter-spacing:-.05em;margin:15px 0;font-size:38px}.agentPair p{color:#5d625d;font-size:13px;line-height:1.6}.agentInputs{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.agentInputs span{border:1px solid var(--ink);border-radius:99px;padding:8px 10px;font-size:9px}.agentPair article>b{font:850 8px var(--font-geist-mono);color:var(--blue);margin-top:auto}.agentPair article>strong{margin-top:10px;font-size:15px;line-height:1.4}.recoveryMoment{border:1px solid var(--ink);text-align:center;font:850 11px var(--font-geist-mono);background:#fff3a8;border-radius:13px;margin:auto 0;padding:28px}.recoveryMoment b{color:var(--blue);padding:0 13px}.whyTwo{border-left:5px solid var(--blue);background:#fbfaf6;grid-template-columns:180px 1fr;gap:25px;margin-top:18px;padding:25px;display:grid}.whyTwo small{font:850 9px var(--font-geist-mono);color:var(--blue)}.whyTwo p{margin:0;font-size:15px;line-height:1.6}.teamMap{margin-top:35px}.pmCore{border:2px solid var(--ink);text-align:center;background:linear-gradient(135deg,#dce3ff,#efddff,#ffddd2);border-radius:50%;flex-direction:column;gap:15px;max-width:680px;margin:auto;padding:35px;display:flex}.pmCore strong{font-size:16px;line-height:1.5}.teamBranches{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid;position:relative}.teamBranches:before{content:"";border-top:2px dashed var(--blue);position:absolute;top:-28px;left:16%;right:16%}.teamBranches article{border:1px solid var(--ink);background:#fbfaf6;border-radius:14px;padding:22px}.teamBranches article:before{content:"";border-left:2px dashed var(--blue);height:28px;margin-top:-51px;margin-left:10%;position:absolute}.teamBranches b{font:850 8px var(--font-geist-mono);color:var(--blue)}.teamBranches h3{margin:12px 0;font-size:19px}.ownershipNote,.teamBranches p{color:#606560;font-size:11px;line-height:1.55}.ownershipNote{text-align:center;max-width:690px;margin:20px auto 0}.plateArchitecture{border:2px solid var(--ink);background:#fbfaf6;border-radius:20px;margin-top:35px;padding:27px}.plateArchitecture>div{flex-direction:column;align-items:center;display:flex}.plateArchitecture article{border:1px solid var(--ink);background:#eee8ff;border-radius:11px;grid-template-columns:210px 1fr;gap:20px;width:min(100%,700px);padding:17px 20px;display:grid}.plateArchitecture span{font-size:12px}.plateArchitecture>div>b{color:var(--blue);padding:6px;font-size:22px}.groundedCallout{border:2px solid var(--ink);background:#fff3a8;border-radius:18px;margin-top:18px;padding:30px}.groundedCallout h3{letter-spacing:-.04em;margin:14px 0;font-size:32px}.groundedCallout p{max-width:750px;font-size:13px;line-height:1.6}.groundedCallout>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.groundedCallout>div span{border:1px solid var(--ink);background:#fbfaf6;border-radius:99px;padding:9px 11px;font-size:9px}.plateExperience{gap:55px;margin-top:35px;display:grid}.plateExperience>article{grid-template-columns:1.4fr .7fr;align-items:center;gap:28px;display:grid}.plateExperience>article:nth-child(2n){grid-template-columns:.7fr 1.4fr}.plateExperience>article:nth-child(2n)>.plateScreen{order:2}.plateScreen{border:2px solid var(--ink);background:linear-gradient(135deg,#dce3ff,#f0ddff,#ffddd2);border-radius:19px;flex-direction:column;justify-content:space-between;min-height:330px;padding:30px;display:flex;box-shadow:8px 9px #1c201d14}.plateScreen>strong{letter-spacing:-.05em;font-size:clamp(26px,4vw,47px)}.plateScreen>div{flex-wrap:wrap;gap:8px;display:flex}.plateScreen>div span{border:1px solid var(--ink);background:#fbfaf6;border-radius:8px;padding:10px 12px;font-size:10px}.plateExperience h3{margin:12px 0;font-size:28px;line-height:1.05}.plateExperience p{color:#606560;font-size:12px;line-height:1.6}.priorityColumns{grid-template-columns:1fr 1fr;gap:15px;margin-top:35px;display:grid}.priorityColumns article{border:2px solid var(--ink);background:#fbfaf6;border-radius:18px;flex-direction:column;gap:13px;min-height:330px;padding:28px;display:flex}.priorityColumns article>span{border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.editableLater{background:repeating-linear-gradient(-45deg,#f4f1e8,#f4f1e8 12px,#fbfaf6 12px 24px)!important}.editableLater strong{margin-top:auto;font-size:24px}.editableLater p{color:#626762;font-size:12px}.pmTakeaway{border-left:5px solid var(--blue);background:#eee8ff;margin:18px 0 0;padding:25px;font-size:23px;line-height:1.35}.plateResult>div:first-child{border:2px solid var(--ink);color:#fff;background:linear-gradient(135deg,#303dff,#8d25f5 52%,#ff5938);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:350px;padding:45px;display:flex}.plateResult>div:first-child strong{letter-spacing:-.075em;font-size:clamp(75px,12vw,155px);line-height:.75}.plateResult>div:first-child span{font:850 11px var(--font-geist-mono);letter-spacing:.12em}.resultStats{border:2px solid var(--ink);border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid;overflow:hidden}.resultStats article{border-right:1px solid var(--line);background:#fbfaf6;flex-direction:column;justify-content:space-between;min-height:165px;padding:24px;display:flex}.resultStats article:last-child{border:0}.resultStats b{font-size:65px;line-height:.8}.resultStats span{font-size:12px}.kind-plateReflection{border:2px solid var(--ink);background:#eee8ff;border-radius:22px;padding:48px}@media (max-width:900px){.plateJourney{grid-template-columns:1fr}.plateJourney>strong{border-radius:18px;min-height:90px}.agentPair,.priorityColumns,.resultStats,.teamBranches{grid-template-columns:1fr}.teamBranches article:before,.teamBranches:before{display:none}.plateExperience>article,.plateExperience>article:nth-child(2n){grid-template-columns:1fr}.plateExperience>article:nth-child(2n)>.plateScreen{order:0}.resultStats article{border-right:0;border-bottom:1px solid var(--line)}.whyTwo{grid-template-columns:1fr}}@media (max-width:600px){.plateArchitecture article{grid-template-columns:1fr}.agentPair>article{min-height:0}.pmCore{border-radius:22px}.plateScreen{min-height:260px;padding:22px}.kind-plateReflection{padding:28px}.plateforce .workHeroVisual:after{display:none}}.workHeroVisual.plateforce{background:#fff;padding:0}.plateHeroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workHeroVisual.plateforce .visualChrome{z-index:2;background:#ffffffe6;border-radius:99px;padding:8px;position:absolute;top:18px;left:20px}.workHeroVisual.plateforce>b{z-index:2;border:1px solid var(--ink);background:#fbfaf6f0;border-radius:8px;padding:12px 15px;font-size:14px;position:absolute;bottom:22px;left:22px}.workHeroVisual.plateforce .visualUI{display:none}.recoveryShot{object-fit:cover;object-position:top;border:1px solid var(--ink);border-radius:10px;width:100%;height:145px;margin:15px 0}.plateScreen.hasImage{background:#fff;padding:0;overflow:hidden}.plateScreen.hasImage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.actualHeroImage{object-fit:contain;background:#fff;border-radius:16px;width:100%;height:100%;min-height:360px;box-shadow:0 12px 34px #1b211e1f}.workHeroVisual.spotify-analytics,.workHeroVisual.study-spot-finder{background:#f7f4ed;gap:20px;position:relative}.workHeroVisual.spotify-analytics>b,.workHeroVisual.study-spot-finder>b{border:1px solid var(--ink);background:#fbfaf6f0;border-radius:8px;align-self:flex-start;padding:11px 14px;font-size:14px}.workHeroVisual.spotify-analytics .visualChrome,.workHeroVisual.study-spot-finder .visualChrome{z-index:2;background:#ffffffe6;border-radius:99px;padding:8px;position:absolute;top:18px;left:20px}.spotifyHeroEditorial{gap:16px;width:100%;display:grid}.spotifyHeroEditorial .actualHeroImage{background:#000;max-height:420px}.synctrip .workHeroVisual{background:linear-gradient(140deg,#dce6ff,#f5e8ff 55%,#ffe0d5)}.fragmentedTravel{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}.fragmentedTravel span{border:1px solid var(--ink);font:800 8px var(--font-geist-mono);background:#fbfaf6;border-radius:9px;padding:13px}.fragmentedTravel b{text-align:center;width:100%;color:var(--blue);font-size:24px}.fragmentedTravel strong{border:2px solid var(--ink);text-align:center;background:#eee8ff;border-radius:15px;width:100%;padding:25px;font-size:24px}.hmw,.opportunity{border-left:5px solid var(--blue);background:#fbfaf6;margin-top:24px;padding:28px}.contributionList small,.finalMoments small,.hmw small,.opportunity small{font:850 9px var(--font-geist-mono);letter-spacing:.13em;color:var(--blue)}.hmw p{margin:14px 0 0;font-size:24px;line-height:1.3}.syncResearchHero{grid-template-columns:1fr 1fr;align-items:end;margin-top:30px;display:grid}.syncResearchHero>div{flex-direction:column;display:flex}.syncResearchHero b{letter-spacing:-.08em;background:var(--spectrum);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(110px,16vw,200px);line-height:.72}.syncResearchHero span{font:850 10px var(--font-geist-mono)}.syncResearchHero p{font-size:14px;line-height:1.6}.surveyStats{grid-template-columns:1fr 1fr 1.2fr;gap:10px;margin-top:35px;display:grid}.surveyStats article{border:2px solid var(--ink);background:#fbfaf6;border-radius:16px;padding:25px}.surveyStats article b{font-size:65px}.surveyStats article span{margin-top:18px;font-size:12px;line-height:1.45;display:block}.evidenceNote,.reconstructedLabel{font:800 8px var(--font-geist-mono);letter-spacing:.12em;color:#686d68;margin-top:12px;display:block}.syncArtifact{text-align:center;background:repeating-linear-gradient(-45deg,#f1eee7,#f1eee7 12px,#faf8f2 12px 24px);border:1.5px dashed #777;border-radius:13px;place-content:center;min-height:170px;padding:20px;display:grid}.syncArtifact span{font:850 10px var(--font-geist-mono)}.syncArtifact small{font:750 7px var(--font-geist-mono);color:#777;margin-top:8px}.syncArtifact.wide{min-height:470px}.insightRows{margin-top:30px}.insightRows article{border-bottom:1px solid var(--line);grid-template-columns:55px 260px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.insightRows article>b{color:var(--blue);font-size:30px}.insightRows h3{margin:0;font-size:18px}.insightRows p{color:#606560;margin:0;font-size:12px;line-height:1.55}.designPrinciples,.uxDecisionRow{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px;display:grid}.designPrinciples>div,.uxDecisionRow article{border:1px solid var(--ink);background:#eee8ff;border-radius:12px;padding:20px}.designPrinciples b{font:850 9px var(--font-geist-mono);margin-bottom:13px;display:block}.designPrinciples span{font-size:11px}.competitiveSplit{grid-template-columns:1fr 1.2fr;gap:14px;margin-top:30px;display:grid}.competitiveSplit article{border:2px solid var(--ink);background:#fbfaf6;border-radius:17px;flex-direction:column;gap:10px;padding:28px;display:flex}.competitiveSplit small{font:850 9px var(--font-geist-mono);color:var(--blue);margin-bottom:13px}.competitiveSplit span{border-bottom:1px solid var(--line);padding:8px 0;font-size:12px}.competitiveSplit b{font-size:13px}.competitiveSplit p{color:#656a65;font-size:11px}.opportunity strong{margin-top:13px;font-size:30px;line-height:1.15;display:block}.syncFlow{border:2px solid var(--ink);background:#fbfaf6;border-radius:18px;width:min(100%,650px);margin:28px auto;padding:25px}.syncFlow>div{flex-direction:column;align-items:center;display:flex}.syncFlow span{border:1px solid var(--ink);text-align:center;width:100%;font:800 9px var(--font-geist-mono);background:#eee8ff;border-radius:8px;padding:13px}.syncFlow b{color:var(--blue);padding:5px}.flowSummary{text-align:center;font-size:15px;display:block}.wireframeSequence{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:32px;display:grid}.wireframeSequence .syncArtifact{min-height:260px}.artifactCaption{color:#646964;margin-top:15px;font-size:12px}.feedbackThemes{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:30px;display:grid}.feedbackThemes>div{border-top:4px solid var(--blue);background:#fbfaf6;padding:17px}.feedbackThemes b{color:var(--blue);margin-bottom:12px;font-size:24px;display:block}.feedbackThemes span{font:800 9px/1.4 var(--font-geist-mono)}.whatChanged{margin:45px 0 20px;font-size:36px}.iterationList{gap:40px;display:grid}.iterationList>article>div{grid-template-columns:1fr 35px 1fr;align-items:center;display:grid}.iterationList>article>div>b{text-align:center;color:var(--blue);font-size:25px}.iterationList h4{margin:15px 0 7px;font-size:22px}.iterationList p{color:#626762;font-size:12px}.scopeCallout{border:1px solid var(--ink);background:#fff3a8;border-radius:13px;margin-top:35px;padding:25px}.scopeCallout small{font:850 9px var(--font-geist-mono)}.scopeCallout p{margin:13px 0 0;font-size:13px;line-height:1.55}.finalMoments{gap:70px;margin-top:30px;display:grid}.finalMoments h3{margin:13px 0 22px;font-size:32px}.finalMoments article>div:not(.uiCallouts){grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.finalMoments p{color:#606560;font-size:12px}.uiCallouts{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.uiCallouts span{border:1px solid var(--ink);font:750 8px var(--font-geist-mono);background:#eee8ff;border-radius:99px;padding:8px 10px}.uxDecisionRow{grid-template-columns:repeat(4,1fr)}.uxDecisionRow h3{font:850 10px/1.4 var(--font-geist-mono)}.uxDecisionRow p{font-size:11px;line-height:1.5}.syncProcess{align-items:stretch;margin-top:30px;display:flex}.syncProcess>div{flex:1;align-items:center;display:flex}.syncProcess span{border:1px solid var(--ink);text-align:center;font:800 7px var(--font-geist-mono);background:#eee8ff;border-radius:8px;flex:1;padding:14px 7px}.syncProcess b{color:var(--blue);padding:0 4px}.contributionList{border:1px solid var(--ink);background:#fbfaf6;border-radius:13px;gap:8px;padding:25px}.contributionList span{font-size:11px}.kind-syncReflection{border:2px solid var(--ink);background:#eee8ff;border-radius:20px;padding:45px}@media (max-width:900px){.competitiveSplit,.designPrinciples,.feedbackThemes,.surveyStats,.uxDecisionRow,.wireframeSequence{grid-template-columns:1fr 1fr}.syncProcess{grid-template-columns:1fr;display:grid}.syncProcess>div b{margin:auto;transform:rotate(90deg)}.insightRows article{grid-template-columns:45px 1fr}.insightRows p{grid-column:2}.finalMoments article>div:not(.uiCallouts){grid-template-columns:1fr 1fr}}@media (max-width:600px){.competitiveSplit,.contributionList,.designPrinciples,.feedbackThemes,.iterationList>article>div,.surveyStats,.syncResearchHero,.uxDecisionRow,.wireframeSequence{grid-template-columns:1fr}.iterationList>article>div>b{transform:rotate(90deg)}.finalMoments article>div:not(.uiCallouts){grid-template-columns:1fr}.kind-syncReflection{padding:27px}.syncArtifact.wide{min-height:300px}}.workHeroVisual.synctrip{min-height:560px;padding:20px 70px 0;display:block;position:relative;overflow:hidden}.workHeroVisual.synctrip>.visualChrome,.workHeroVisual.synctrip>.visualUI,.workHeroVisual.synctrip>b{display:none}.syncHeroScreens{justify-content:center;align-items:flex-end;gap:18px;height:100%;display:flex}.syncHeroScreens img{object-fit:contain;filter:drop-shadow(0 18px 18px #1c201d2e);width:min(30%,300px);height:510px}.syncHeroScreens img:nth-child(2){transform:translateY(30px)}.hifiArtifact{border:1px solid var(--ink);background:#eee8ff;border-radius:13px;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.hifiArtifact img{object-fit:contain;width:100%;height:340px}.hifiArtifact small{font:800 7px var(--font-geist-mono);color:var(--blue);background:#fbfaf6;border-radius:99px;padding:6px 8px;position:absolute;top:10px;left:10px}.hifiRow{justify-content:center;align-items:flex-start;gap:20px;display:flex!important}.heroPhone,.hifiRow figure{text-align:center;margin:0}.hifiRow img{object-fit:contain;filter:drop-shadow(0 14px 14px #1c201d21);width:100%;height:560px}.hifiRow figure{flex:1}.hifiRow.three img{height:500px}.heroPhone figcaption,.hifiRow figcaption{font:800 8px var(--font-geist-mono);letter-spacing:.1em;color:var(--blue);margin-top:8px}.heroPhone{border:2px solid var(--ink);background:linear-gradient(135deg,#dce3ff,#f0ddff);border-radius:20px;padding:25px}.heroPhone img{object-fit:contain;width:100%;height:680px;display:block}.overviewMoment .uiCallouts{justify-content:center}@media (max-width:800px){.workHeroVisual.synctrip{min-height:420px;padding:20px 20px 0}.syncHeroScreens img{height:380px}.syncHeroScreens img:nth-child(2){display:none}.syncHeroScreens img{width:46%}.hifiRow img,.hifiRow.three img{height:430px}.heroPhone img{height:560px}}@media (max-width:520px){.syncHeroScreens img{width:80%}.syncHeroScreens img:nth-child(3){display:none}.hifiRow{flex-direction:column}.hifiRow figure{width:100%}.hifiRow img,.hifiRow.three img{height:520px}.heroPhone img{height:500px}}.heroContributions{border:1px solid var(--ink);background:#fbfaf6;border-radius:10px;align-items:center;gap:18px;margin-top:18px;padding:14px 18px;display:flex}.heroContributions b{font:850 8px var(--font-geist-mono);color:var(--blue);white-space:nowrap}.heroContributions span{color:#5d625d;font-size:10px}@media (max-width:650px){.heroContributions{flex-direction:column;align-items:flex-start;gap:7px}}.wireframeSequence.actual{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.wireframeSequence.actual figure{text-align:center;margin:0}.wireframeSequence.actual img{object-fit:contain;border:1px solid var(--ink);background:#fff;border-radius:12px;width:100%;height:390px;display:block}.wireframeSequence.actual figcaption{font:800 8px var(--font-geist-mono);color:var(--blue);margin-top:9px}.hifiArtifact.lofiArtifact{background:#fff}.hifiArtifact.lofiArtifact img{filter:grayscale()}@media (max-width:900px){.wireframeSequence.actual{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.wireframeSequence.actual{grid-template-columns:1fr}.wireframeSequence.actual img{height:520px}}.personaIntro{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:end;column-gap:35px;margin-top:60px;padding-top:38px;display:grid}.personaIntro small{font:850 9px var(--font-geist-mono);letter-spacing:.13em;color:var(--blue);grid-column:1/-1}.personaIntro h3{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(30px,4vw,50px);line-height:1.02}.personaIntro p{color:#606560;font-size:12px;line-height:1.6}.personaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.personaGrid>article{border:1.5px solid var(--ink);background:#fbfaf6;border-radius:15px;padding:18px;position:relative;overflow:hidden}.personaPreview{border:1px solid var(--line);background:#eee;border-radius:10px;height:250px;position:relative;overflow:hidden}.personaPreview img{object-fit:cover;object-position:top;width:100%;height:100%}.personaPreview:after{content:"";background:linear-gradient(#0000,#1c201d80);height:45%;position:absolute;inset:auto 0 0}.personaPreview span{z-index:2;color:#fff;font:850 7px var(--font-geist-mono);letter-spacing:.12em;position:absolute;bottom:10px;left:11px}.personaGrid article>small{font:850 8px var(--font-geist-mono);color:var(--blue);margin-top:16px;display:block}.personaGrid h4{margin:9px 0 4px;font-size:25px}.personaGrid article>b{font-size:12px}.personaGrid article>p{color:#606560;font-size:11px;line-height:1.55}.personaGrid article>em{font:850 7px var(--font-geist-mono);background:#fff3a8;border-radius:99px;padding:7px 9px;font-style:normal;display:inline-block}.personaGrid .futurePersona{background:#f3f0e8;border-style:dashed}@media (max-width:700px){.personaGrid,.personaIntro{grid-template-columns:1fr}.personaIntro p{margin-top:18px}.personaPreview{height:220px}}.movie-success .workHeroVisual{background:#f7f5ee;padding:28px}.movie-success .workHeroVisual>.visualChrome,.movie-success .workHeroVisual>.visualUI,.movie-success .workHeroVisual>b{display:none}.movie-success .workSections{gap:84px}.movieHeroCharts{grid-template-columns:1.2fr 1.2fr .7fr;gap:13px;height:100%;display:grid}.movieHeroCharts>div,.movieHeroCharts>img{object-fit:contain;border:1px solid var(--ink);background:#fff;border-radius:14px;width:100%;height:100%;min-height:360px;padding:13px}.movieHeroCharts>div{text-align:center;background:linear-gradient(145deg,#dce3ff,#f0ddff);place-content:center;display:grid}.movieHeroCharts b{font-size:65px;line-height:.8}.movieHeroCharts span{font:800 8px var(--font-geist-mono);margin:7px 0 22px}.realTakeaway,.researchQuestion{border:2px solid var(--ink);background:linear-gradient(135deg,#dce3ff,#f0ddff,#ffddd2);border-radius:18px;margin-top:30px;padding:35px}.aiOwnership small,.featureTarget small,.modelPair small,.realTakeaway small,.researchQuestion small,.roiDefinition small,.visibleMissing small{font:850 9px var(--font-geist-mono);letter-spacing:.12em;color:var(--blue)}.realTakeaway strong,.researchQuestion strong{margin-top:15px;font-size:clamp(29px,4vw,52px);line-height:1.05;display:block}.roiDefinition{grid-template-columns:1.3fr 1fr 1fr;gap:10px;margin-top:16px;display:grid}.roiDefinition article,.roiDefinition>div{border:1px solid var(--ink);background:#fbfaf6;border-radius:13px;padding:23px}.roiDefinition>div b{margin:13px 0;font-size:25px;display:block}.roiDefinition article{flex-direction:column;justify-content:center;display:flex}.roiDefinition article span{color:var(--blue);margin-top:10px;font-size:24px}.methodNote{color:#606560;margin-top:12px;font-size:10px}.datasetStats{border:2px solid var(--ink);border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid;overflow:hidden}.datasetStats>div{border-right:1px solid var(--line);background:#fbfaf6;flex-direction:column;justify-content:space-between;min-height:170px;padding:24px;display:flex}.datasetStats b{letter-spacing:-.06em;font-size:clamp(36px,5vw,68px)}.datasetStats span{font:800 8px var(--font-geist-mono)}.featureTarget{grid-template-columns:1fr 55px 1fr;align-items:center;margin-top:18px;display:grid}.featureTarget article{border:1px solid var(--ink);background:#eee8ff;border-radius:14px;flex-wrap:wrap;gap:8px;padding:25px;display:flex}.featureTarget article span{border:1px solid var(--ink);background:#fbfaf6;border-radius:99px;padding:8px 10px;font-size:9px}.featureTarget>b{text-align:center;color:var(--blue);font-size:25px}.featureTarget article>strong{width:100%;font-size:28px}.featureTarget article>p{font-size:11px}.dataPipeline{border:2px solid var(--ink);background:#fbfaf6;border-radius:18px;width:min(100%,670px);margin:30px auto;padding:24px}.dataPipeline>div{flex-direction:column;align-items:center;display:flex}.dataPipeline span{border:1px solid var(--ink);text-align:center;width:100%;font:800 9px var(--font-geist-mono);background:#eee8ff;border-radius:8px;padding:12px}.dataPipeline b{color:var(--blue);padding:5px}.pipelineMeta{justify-content:center;gap:8px;display:flex}.pipelineMeta span{border:1px solid var(--ink);font:800 8px var(--font-geist-mono);border-radius:99px;padding:9px 12px}.leakageCallout{border-left:5px solid var(--blue);background:#fff3a8;margin-top:20px;padding:24px}.leakageCallout small{font:850 9px var(--font-geist-mono)}.leakageCallout p{margin:12px 0 0;font-size:13px}.modelPair,.modelResults{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.modelPair article,.modelResults article{border:2px solid var(--ink);background:#fbfaf6;border-radius:17px;flex-direction:column;padding:28px;display:flex}.modelPair article:last-child,.modelResults article:last-child{background:#eee8ff}.modelPair h3{margin:13px 0;font-size:30px}.modelPair p{color:#606560;font-size:12px}.modelPair article>span{border-bottom:1px solid var(--line);font:700 9px var(--font-geist-mono);padding:8px 0}.evaluationStrip{border:1px solid var(--ink);background:#fff3a8;border-radius:10px;justify-content:space-between;margin-top:13px;padding:17px;display:flex}.evaluationStrip small{font:850 8px var(--font-geist-mono)}.modelResults article>b{letter-spacing:-.08em;font-size:clamp(90px,12vw,150px);line-height:.8}.modelResults article>small{font:850 9px var(--font-geist-mono);color:var(--blue)}.modelResults article>span{font-size:16px}.modelResults article>strong{color:var(--blue);margin-top:20px}.modelResults article>p{margin-top:auto;font-size:11px;line-height:1.5}.chanceCallout,.humanJudgment{border-left:5px solid var(--blue);background:#fff3a8;margin:16px 0;padding:24px;font-size:24px;line-height:1.3}.reportArtifact{border:1px solid var(--ink);border-radius:10px;width:100%;max-width:720px;margin:22px auto 0;display:block}.movieChartStack{gap:45px;margin-top:30px;display:grid}.movieChartStack figure{border:2px solid var(--ink);background:#fff;border-radius:18px;margin:0;padding:25px}.movieChartStack img{object-fit:contain;width:100%;height:500px;display:block}.movieChartStack figcaption{grid-template-columns:180px 1fr;gap:20px;margin-top:18px;display:grid}.movieChartStack figcaption b{font:850 9px var(--font-geist-mono);color:var(--blue)}.movieChartStack figcaption span{font-size:12px;line-height:1.5}.visibleMissing{grid-template-columns:1fr 55px 1fr;align-items:center;margin-top:30px;display:grid}.visibleMissing>article{border:2px solid var(--ink);background:#fbfaf6;border-radius:16px;flex-wrap:wrap;gap:8px;padding:25px;display:flex}.visibleMissing>article:last-child{background:#eee8ff}.visibleMissing article span{border:1px solid var(--ink);background:#fff;border-radius:99px;padding:8px 10px;font-size:9px}.visibleMissing>div{text-align:center;color:var(--blue);font-weight:900}.limitationGrid,.riskRow{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px;display:grid}.limitationGrid article,.riskRow article{border:1px solid var(--ink);background:#fbfaf6;border-radius:12px;padding:21px}.limitationGrid h3,.riskRow h3{font:850 10px/1.4 var(--font-geist-mono);color:var(--blue)}.limitationGrid p,.riskRow p{font-size:11px;line-height:1.5}.aiOwnership{grid-template-columns:1fr 1fr;gap:13px;margin-top:30px;display:grid}.aiOwnership article{border:1px solid var(--ink);background:#fbfaf6;border-radius:14px;flex-direction:column;gap:10px;padding:25px;display:flex}.aiOwnership article span{font-size:11px}.aiOwnership>strong{text-align:center;background:#eee8ff;border-radius:10px;grid-column:1/-1;padding:20px}.analysisFlow{align-items:center;margin-top:30px;display:flex}.analysisFlow>div{flex:1;align-items:center;display:flex}.analysisFlow span{border:1px solid var(--ink);text-align:center;font:800 8px var(--font-geist-mono);background:#eee8ff;border-radius:8px;flex:1;padding:13px 6px}.analysisFlow b{color:var(--blue);padding:0 4px}.contributionNote{border-left:5px solid var(--blue);background:#fbfaf6;padding:24px;font-size:13px;line-height:1.6}.limitationGrid{grid-template-columns:repeat(5,1fr)}.nextAnalysis{margin-top:30px}.nextAnalysis>div{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;padding:15px 0;display:grid}.nextAnalysis b{color:var(--blue);font-size:26px}.nextAnalysis span{font-size:16px}.betterFeatures{border:2px solid var(--ink);text-align:center;background:linear-gradient(135deg,#dce3ff,#f0ddff);border-radius:14px;margin-top:25px;padding:28px;font-size:28px;display:block}.kind-movieReflection{border:2px solid var(--ink);background:#eee8ff;border-radius:20px;padding:45px}@media (max-width:900px){.movieHeroCharts{grid-template-columns:1fr 1fr}.movieHeroCharts>div{grid-column:1/-1;min-height:180px}.featureTarget,.roiDefinition,.visibleMissing{grid-template-columns:1fr}.featureTarget>b{transform:rotate(90deg)}.aiOwnership,.modelPair,.modelResults{grid-template-columns:1fr}.limitationGrid,.riskRow{grid-template-columns:1fr 1fr}.analysisFlow{display:grid}.analysisFlow>div b{margin:auto;transform:rotate(90deg)}.movieChartStack img{height:380px}}@media (max-width:600px){.datasetStats,.limitationGrid,.movieHeroCharts,.riskRow{grid-template-columns:1fr}.movieHeroCharts>div{grid-column:auto}.datasetStats>div{border-right:0;border-bottom:1px solid var(--line)}.pipelineMeta{flex-wrap:wrap}.movieChartStack img{height:260px}.movieChartStack figcaption{grid-template-columns:1fr}.kind-movieReflection{padding:28px}}.competitionLabel{color:#2f45ff;font:700 12px/1.2 var(--mono);letter-spacing:.12em;margin:24px 0 4px;display:block}.workHeroVisual.wealthsync{background:linear-gradient(145deg,#061d40,#0b3151);min-height:620px;padding:70px 4% 28px}.workHeroVisual.wealthsync>b{color:#fff}.wealthPhones{justify-content:center;align-items:flex-end;gap:clamp(10px,3vw,44px);width:100%;padding-top:16px;display:flex}.wealthPhones figure{text-align:center;color:#fff;margin:0}.wealthPhones img{object-fit:contain;filter:drop-shadow(0 18px 24px #0007);width:min(21vw,270px);max-height:470px;display:block}.wealthPhones figure:nth-child(2){transform:translateY(-28px)}.wealthPhones figcaption{font:700 10px/1.2 var(--mono);letter-spacing:.14em;margin-top:12px}.wealthStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wealthStats article{background:#fff;border:2px solid #1c211e;border-radius:22px;min-height:150px;padding:22px}.wealthStats article:last-child{background:#e9e5ff;grid-column:span 2}.wealthStats b{letter-spacing:-.06em;color:#3047ff;font-size:clamp(38px,5vw,70px);display:block}.wealthStats span{max-width:190px;display:block}.sourceFrame{font:700 10px/1.2 var(--mono);letter-spacing:.12em;color:#656a65;margin-top:18px;display:block}.wealthPersonas{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wealthPersonas article{background:#fff;border:2px solid;border-radius:20px;padding:22px}.contributionList small,.differentiation small,.wealthHypothesis small,.wealthMechanics small,.wealthPersonas small,.whyEmployer small{color:#3047ff;font:700 11px/1.2 var(--mono);letter-spacing:.1em}.wealthPrinciple,.wealthSynthesis{color:#fff;background:#1b211e;border-radius:20px;margin:24px 0 0;padding:26px;font-size:clamp(20px,2.3vw,32px)}.wealthHypothesis{background:linear-gradient(135deg,#eeeaff,#fff1e8);border:2px solid;border-radius:24px;padding:clamp(24px,5vw,56px)}.wealthHypothesis>p{font-size:clamp(24px,3vw,42px);line-height:1.1}.wealthHypothesis>div{border-top:1px solid;align-items:center;gap:20px;padding-top:22px;display:flex}.wealthHypothesis>div b{font-size:25px}.wealthMechanics{gap:28px;display:grid}.wealthMechanics article{border-bottom:1px solid #bbb;grid-template-columns:minmax(180px,320px) 1fr;align-items:center;gap:30px;padding-bottom:28px;display:grid}.wealthMechanics article:nth-child(2n){grid-template-columns:1fr minmax(180px,320px)}.wealthMechanics article:nth-child(2n) img{order:2}.wealthMechanics img{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 16px #0003);width:100%;height:420px}.wealthMechanics h3{margin:8px 0;font-size:clamp(28px,4vw,48px)}.behaviorLoop,.ownershipFlow{flex-wrap:wrap;justify-content:center}.behaviorLoop,.behaviorLoop div,.ownershipFlow,.ownershipFlow div{align-items:center;gap:8px;display:flex}.behaviorLoop span,.ownershipFlow span{font:700 11px/1.2 var(--mono);background:#fff;border:2px solid;border-radius:999px;padding:13px 16px}.behaviorLoop b,.ownershipFlow b{color:#3047ff}.behaviorRoles{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.behaviorRoles article{border:2px solid;border-radius:18px;padding:20px}.behaviorRoles b,.behaviorRoles span{display:block}.behaviorRoles span{color:#636963;margin-top:8px}.positionMatrix{border:2px solid;border-radius:20px;grid-template-columns:1.35fr repeat(4,1fr);display:grid;overflow:hidden}.positionMatrix>*{text-align:center;border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:14px 10px}.positionMatrix strong{text-align:left}.positionMatrix b{color:#fff;background:#1b211e}.positionMatrix span{color:#3047ff;font-size:25px}.differentiation,.whyEmployer{background:#e9e5ff;border:2px solid;border-radius:20px;margin-top:20px;padding:24px}.differentiation p,.whyEmployer p{margin-bottom:0;font-size:22px}.marketFunnel{flex-direction:column;align-items:center;gap:8px;margin-top:20px;display:flex}.marketFunnel article{background:#fff;border:2px solid;border-radius:18px;grid-template-columns:80px 130px 1fr;align-items:center;width:100%;padding:18px 25px;display:grid}.marketFunnel article:nth-child(2){width:88%}.marketFunnel article:nth-child(3){width:76%}.marketFunnel article:nth-child(4){background:#e8e5ff;width:60%}.marketFunnel b{color:#3047ff;font-size:38px}.gtmGrid,.wealthRisks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gtmGrid article,.wealthRisks article{background:#fff;border:2px solid;border-radius:20px;padding:24px}.gtmGrid article:nth-child(2),.wealthRisks article:nth-child(2){background:#e9e5ff}.gtmGrid article:nth-child(3){background:#fff0e7}.revenueIdeas{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.revenueIdeas span{border:2px solid;border-radius:16px;padding:18px}.projection{margin-top:34px}.projectionStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.projectionStats div{color:#fff;background:#1b211e;border-radius:18px;padding:24px}.projectionStats b,.projectionStats span{display:block}.projectionStats b{color:#9da8ff;font-size:30px}.wealthRoadmap{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.wealthRoadmap article{border:2px solid;padding:24px;position:relative}.wealthRoadmap article:first-child{border-radius:22px 0 0 22px}.wealthRoadmap article:last-child{border-radius:0 22px 22px 0}.wealthRoadmap article:nth-child(2){background:#e9e5ff}.wealthRoadmap article>b{color:#3047ff;position:absolute;right:18px}.wealthRoadmap h3{font-size:25px}.wealthMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.wealthMetrics article{background:#fff;border:2px solid;border-radius:18px;padding:24px}.wealthMetrics b,.wealthMetrics small{display:block}.wealthMetrics small{color:#3047ff;margin-bottom:20px}.wealthRisks article:last-child{color:#fff;background:#1b211e;grid-column:1/-1}.contributionList{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.contributionList small{grid-column:1/-1}.contributionList span{border-bottom:1px solid #bbb;padding:12px 0}.teamNote{margin-top:20px;font-weight:700}.wealthOutcome{text-align:center;color:#fff;background:linear-gradient(135deg,#19211e,#14265c);border:2px solid;border-radius:28px;padding:clamp(35px,8vw,90px)}.wealthOutcome b,.wealthOutcome small,.wealthOutcome strong{display:block}.wealthOutcome b{color:#a8b0ff;letter-spacing:-.06em;font-size:clamp(60px,10vw,140px);line-height:.9}.wealthOutcome strong{margin:18px 0;font-size:clamp(24px,4vw,48px)}.wealthOutcome p{max-width:690px;margin:30px auto 0}.wealthReflection{grid-template-columns:1fr 1fr;gap:28px;font-size:20px;display:grid}@media (max-width:800px){.workHeroVisual.wealthsync{min-height:430px}.wealthPhones{gap:4px}.wealthPhones img{width:29vw;max-height:320px}.behaviorRoles,.projectionStats,.wealthMetrics,.wealthPersonas,.wealthStats{grid-template-columns:1fr 1fr}.wealthStats article:last-child{grid-column:span 2}.wealthMechanics article,.wealthMechanics article:nth-child(2n){grid-template-columns:120px 1fr}.wealthMechanics article:nth-child(2n) img{order:0}.wealthMechanics img{height:260px}.positionMatrix{font-size:10px;overflow-x:auto}.positionMatrix>*{padding:9px 4px}.gtmGrid,.wealthReflection,.wealthRisks{grid-template-columns:1fr}.wealthRisks article:last-child{grid-column:auto}.wealthRoadmap{grid-template-columns:1fr}.wealthRoadmap article:first-child,.wealthRoadmap article:last-child{border-radius:18px}.marketFunnel article,.marketFunnel article:nth-child(n){grid-template-columns:65px 100px 1fr;width:100%}.revenueIdeas{grid-template-columns:1fr}.ownershipFlow{justify-content:flex-start}}.workHeroVisual.study-spot-finder{background:linear-gradient(145deg,#e8e5ff,#fff3e8);min-height:520px;padding:72px 6% 30px}.spotPlaceholder{text-align:center;background:repeating-linear-gradient(135deg,#fff,#fff 14px,#f4f2ff 14px 28px);border:2px dashed #3940ff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;padding:30px;display:flex}.spotPlaceholder.hero{width:100%;min-height:360px}.spotPlaceholder .mapPin{color:#fff;background:#3940ff;border-radius:50% 50% 50% 0;place-items:center;width:44px;height:44px;display:grid;transform:rotate(-45deg)}.spotPlaceholder .mapPin:first-letter{transform:rotate(45deg)}.futureDirection,.spotPlaceholder small{font:700 10px/1.2 var(--mono);letter-spacing:.12em;color:#3940ff}.spotPlaceholder b{font-size:clamp(18px,2vw,28px)}.spotPlaceholder span{color:#686b67}.spotFragmented{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spotFragmented span,.spotFragmented strong{background:#fff;border:2px solid;border-radius:999px;padding:15px}.spotFragmented strong{color:#fff;background:#1b211e}.availabilityFlow,.availabilityFlow div,.spotAlgorithm,.spotAlgorithm div,.spotFlow,.spotFlow div{flex-direction:column;align-items:center;gap:7px;display:flex}.availabilityFlow span,.spotAlgorithm span,.spotFlow span{font:700 11px/1.2 var(--mono);background:#fff;border:2px solid;border-radius:999px;padding:12px 20px}.spotDecisionGrid,.spotFeatures{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.spotDecisionGrid article,.spotFeatures article{background:#fff;border:2px solid;border-radius:18px;padding:20px}.spotFeatures b{color:#3940ff}.spotWalkthrough{grid-template-columns:1fr 1fr;gap:38px 18px;display:grid}.spotWalkthrough small{color:#3940ff;font-weight:700}.spotWalkthrough h3{min-height:60px;font-size:27px}.spotWalkthrough p{color:#666}.spotArchitecture>div{flex-direction:column;align-items:center;display:flex}.spotArchitecture article{background:#fff;border:2px solid;border-radius:20px;width:100%;padding:22px}.spotArchitecture article h3{margin:3px 0 14px}.spotArchitecture article span{border:1px solid #bbb;border-radius:999px;margin:4px;padding:8px 11px;display:inline-block}.spotArchitecture>div>b{color:#3940ff;font-size:27px}.algorithmCaveat,.architectureNote,.communityInsight,.dataNote,.freshnessCallout{background:#e9e6ff;border:2px solid;border-radius:18px;margin-top:22px;padding:22px}.spotDataModel{grid-template-columns:1.15fr auto repeat(3,1fr);align-items:center;gap:10px;display:grid}.spotDataModel article{background:#fff;border:2px solid;border-radius:18px;padding:20px}.spotDataModel article h3{color:#3940ff}.spotDataModel article span{border-top:1px solid #ccc;padding:8px 0;display:block}.spotDataModel>b{color:#3940ff;font-size:25px}.locationAnchor{color:#fff;background:#1b211e!important}.spotDecisionGrid article small{color:#3940ff}.communityFlows{grid-template-columns:1fr 1fr;gap:14px;display:grid}.communityFlows article{background:#fff;border:2px solid;border-radius:20px;padding:24px}.communityFlows article>div{flex-direction:column;align-items:center;display:flex}.communityFlows span{border:1px solid;border-radius:999px;margin:4px;padding:9px 14px}.builtFuture{grid-template-columns:1fr 1fr;gap:14px;display:grid}.builtFuture article{background:#fff;border:2px solid;border-radius:20px;padding:25px}.builtFuture article:last-child{background:#e9e6ff}.builtFuture small,.builtFuture span{display:block}.builtFuture small{font:700 11px/1.2 var(--mono);color:#3940ff;margin-bottom:15px}.builtFuture span{border-bottom:1px solid #ccc;padding:8px 0}.futureDirection{margin-bottom:20px;display:block}.spotImprovements{grid-template-columns:1fr 1fr;gap:10px;display:grid}.spotImprovements div{border-bottom:1px solid #bbb;gap:18px;padding:18px;display:flex}.spotImprovements b{color:#3940ff}.spotReflection{grid-template-columns:1fr 1fr;gap:25px;font-size:20px;display:grid}@media (max-width:800px){.spotDecisionGrid,.spotFeatures,.spotWalkthrough{grid-template-columns:1fr 1fr}.spotDataModel{grid-template-columns:1fr}.spotDataModel>b{text-align:center;transform:rotate(90deg)}.builtFuture,.communityFlows,.spotImprovements,.spotReflection{grid-template-columns:1fr}.spotPlaceholder.hero{min-height:260px}}.workHeroVisual.spotify-analytics{background:linear-gradient(145deg,#181d1a,#242a25);min-height:560px;padding:70px 4% 30px}.workHeroVisual.spotify-analytics>b{color:#fff}.spotifyHero{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid;position:relative}.spotifyHeroMetrics{color:#fff;border-top:1px solid #657069;grid-column:1/-1;grid-template-columns:auto auto auto auto auto auto;align-items:baseline;gap:10px;padding-top:18px;display:grid}.spotifyHeroMetrics b{color:#aab2ff;font-size:38px}.spotifyPlaceholder{text-align:center;background:linear-gradient(145deg,#fff,#efeeff);border:2px dashed #6e7bff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;padding:24px;display:flex}.spotifyPlaceholder.hero{min-height:330px}.analysisCaveat,.spotifyPlaceholder small{font:700 10px/1.2 var(--mono);letter-spacing:.12em;color:#3548ff}.spotifyPlaceholder b{font-size:clamp(17px,2vw,25px)}.spotifyPlaceholder span{color:#686b67}.chartGlyph{align-items:flex-end;gap:5px;height:55px;display:flex}.chartGlyph i{background:#3548ff;border-radius:4px;width:10px;display:block}.chartGlyph i:first-child{height:22px}.chartGlyph i:nth-child(2){height:45px}.chartGlyph i:nth-child(3){height:32px}.chartGlyph i:nth-child(4){background:#ff633d;height:55px}.spotifyQuestions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.spotifyQuestions article{background:#fff;border:2px solid;border-radius:20px;padding:24px}.spotifyQuestions b{color:#3548ff;font-size:34px}.spotifyQuestions p{font-size:20px}.analysisCaveat{margin:20px 0;display:block}.spotifyMetrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.spotifyMetrics article{color:#fff;background:#1b211e;border:2px solid;border-radius:22px;padding:26px}.spotifyMetrics b,.spotifyMetrics span{display:block}.spotifyMetrics b{color:#aab2ff;letter-spacing:-.06em;font-size:clamp(50px,7vw,90px)}.audioFeatures{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.audioFeatures span,.genreStrip span{background:#fff;border:2px solid;border-radius:999px;padding:10px 15px}.targetAnalysis{background:#eeebff;border:2px solid;border-radius:18px;padding:22px}.targetAnalysis b,.targetAnalysis small{display:block}.targetAnalysis b{font-size:28px}.analyticsFlow{gap:6px}.analyticsFlow,.analyticsFlow div{flex-direction:column;align-items:center;display:flex}.analysisOwnership span,.analyticsFlow span{font:700 11px/1.2 var(--mono);background:#fff;border:2px solid;border-radius:999px;padding:11px 17px}.analysisOwnership b,.analyticsFlow b{color:#3548ff}.hiphopRelationships,.relationshipGroups,.spotifyOwnership{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.hiphopRelationships article,.relationshipGroups article,.spotifyOwnership article{background:#fff;border:2px solid;border-radius:18px;padding:22px}.relationshipGroups{grid-template-columns:1fr 1fr}.hiphopRelationships small,.hiphopRelationships span,.relationshipGroups small,.relationshipGroups span{display:block}.hiphopRelationships small,.relationshipGroups small{font:700 10px/1.2 var(--mono);color:#3548ff;margin-bottom:12px}.hiphopRelationships span,.relationshipGroups span{border-bottom:1px solid #ddd;padding:7px 0}.correlationNote,.genreTakeaway{color:#fff;background:#1b211e;border-radius:18px;margin-top:20px;padding:24px;font-size:20px}.genreStrip{flex-wrap:wrap;gap:10px;display:flex}.genreStrip span:nth-child(2){color:#fff;background:#1b211e}.segmentationCopy{max-width:750px;font-size:21px}.hiphopTransition{background:linear-gradient(135deg,#efedff,#fff0e9);border:2px solid;border-radius:22px;margin-top:28px;padding:32px}.hiphopTransition b,.hiphopTransition small,.hiphopTransition span{display:block}.hiphopTransition b{letter-spacing:-.06em;color:#3548ff;font-size:clamp(60px,9vw,120px)}.spotifyDashboard{gap:42px;display:grid}.spotifyDashboard article>h3{font-size:28px}.capturedMissing{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.capturedMissing article{background:#fff;border:2px solid;border-radius:20px;padding:24px}.capturedMissing small,.capturedMissing span{display:block}.capturedMissing small{color:#3548ff;margin-bottom:14px}.capturedMissing span{border-bottom:1px solid #ddd;padding:8px 0}.analyticalTakeaway{background:#eeebff;border:2px solid;border-radius:18px;margin-top:20px;padding:25px}.analyticalTakeaway p{margin-bottom:0;font-size:24px}.implicationGrid,.spotifyLimitations{grid-template-columns:1fr 1fr;gap:12px;display:grid}.implicationGrid article,.spotifyLimitations article{background:#fff;border:2px solid;border-radius:18px;padding:23px}.implicationGrid article:nth-child(2),.spotifyLimitations article:nth-child(2){background:#eeebff}.analysisOwnership{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spotifyContribution{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.spotifyContribution article{border-bottom:1px solid #bbb;padding:14px}.spotifyNext{grid-template-columns:1fr 1fr;gap:12px;display:grid}.spotifyNext article{background:#fff;border:2px solid;border-radius:18px;padding:22px}.spotifyNext article:nth-child(n+4){background:#eeebff}.spotifyNext b{color:#3548ff;font-size:30px}.spotifyNext small{float:right;color:#666}.spotifyReflection{grid-template-columns:1fr 1fr;gap:28px;font-size:20px;display:grid}@media (max-width:800px){.spotifyHero{grid-template-columns:1fr}.spotifyHeroMetrics{grid-column:auto;grid-template-columns:auto auto}.capturedMissing,.hiphopRelationships,.implicationGrid,.relationshipGroups,.spotifyContribution,.spotifyLimitations,.spotifyMetrics,.spotifyNext,.spotifyOwnership,.spotifyQuestions,.spotifyReflection{grid-template-columns:1fr}.capturedMissing>b{text-align:center}.spotifyPlaceholder.hero{min-height:250px}}.signalCard.uiux{top:9%;right:8%}.logoMark{background:linear-gradient(145deg,#efedff,#fff2e9);border-radius:50%;width:46px;height:46px;transition:transform .18s;display:block;overflow:hidden}.logoMark:hover{transform:translateY(-2px)rotate(-2deg)}.logoMark img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block;transform:scale(1.25)}.workHeroVisual.orgflow{background:#fff;min-height:0;padding:0;display:block}.workHeroVisual.orgflow>.visualChrome,.workHeroVisual.orgflow>.visualUI,.workHeroVisual.orgflow>b{display:none}.orgflowHeroImage{width:100%;height:auto;display:block}.screenGrid article>div{aspect-ratio:1.85;background:#fff;height:auto;overflow:hidden}.screenGrid article>div img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@media (max-width:800px){.screenGrid article>div{height:auto}}.workPage{background:#fff}.workPage .workLayout{width:min(100% - 40px,820px);margin:0 auto;padding-top:110px;padding-bottom:150px}.workPage .workSections{flex-direction:column;gap:130px;width:100%;display:flex}.workPage .workSection{padding:0;scroll-margin-top:105px}.workPage .workSection>.sectionNo{text-align:center;color:#8a8e89;margin-bottom:18px;display:block}.workPage .workSection>h2{text-align:center;letter-spacing:-.045em;max-width:760px;margin:0 auto 28px;font-size:clamp(38px,5vw,62px);line-height:1.06}.workPage .editorialVisual>p,.workPage .sectionIntro p,.workPage .syncEditorial>p,.workPage .wealthNarrative p{color:#5c615d;font-size:18px;line-height:1.82}.workPage .sectionIntro p+p,.workPage .syncEditorial>p+p{margin-top:24px}.workPage .caseNarrative,.workPage .wealthNarrative{text-align:left;width:min(100%,690px);margin:34px auto 42px}.workPage .caseNarrative p,.workPage .wealthNarrative p{color:#585e59;margin:0;font-size:18px;line-height:1.78}.workPage .caseNarrative p+p,.workPage .wealthNarrative p+p{margin-top:24px}.workPage .decisionGrid,.workPage .itemGrid{border-top:1px solid #deded8;margin-top:42px;display:block}.workPage .decisionGrid article,.workPage .itemGrid>div{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #deded8;border-radius:0;padding:26px 0;display:block}.workPage .decisionGrid h3{letter-spacing:-.02em;margin:0 0 9px;font-size:21px}.workPage .decisionGrid p,.workPage .itemGrid>div{color:#5c615d;font-size:17px;line-height:1.75}.caseCarousel{width:100%;max-width:680px;margin:46px auto 0}.caseCarouselFrame{background:#f7f7f4;border:1px solid #deded8;border-radius:18px;place-items:center;width:100%;min-height:440px;display:grid;position:relative;overflow:hidden}.caseCarouselFrame img{object-fit:contain;width:100%;height:100%;max-height:680px;display:block}.caseCarouselArrow{z-index:2;color:#1b211e;cursor:pointer;background:#fffffff0;border:1px solid #d1d1cb;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;line-height:1;transition:transform .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #1b211e1f}.caseCarouselArrow:focus-visible,.caseCarouselArrow:hover{outline-offset:2px;background:#fff;outline:2px solid #3047ff;transform:translateY(-50%)scale(1.07)}.caseCarouselArrow.previous{left:18px}.caseCarouselArrow.next{right:18px}.caseCarouselCaption{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 20px 0;display:flex}.caseCarouselCaption strong{font-size:17px;line-height:1.3;display:block}.caseCarouselCaption p{color:#666b67;max-width:580px;margin:7px auto 0;font-size:15px;line-height:1.65}.caseCarouselCaption>span{font:700 11px/1.3 var(--mono);letter-spacing:.08em;color:#8a8e89}.caseCarouselDots{justify-content:center;gap:8px;margin-top:16px;display:flex}.caseCarouselDots button{cursor:pointer;background:#c8c9c4;border:0;border-radius:50%;width:8px;height:8px;padding:0}.caseCarouselDots button.active{background:#3047ff;border-radius:999px;width:24px}.workHeroVisual .caseCarousel{max-width:720px;margin:0 auto}.workHeroVisual .caseCarouselFrame{background:0 0;border:0;border-radius:0;min-height:500px}.workHeroVisual .caseCarouselCaption{padding:16px 24px 0}.workHeroVisual .caseCarouselDots{padding-bottom:18px}.phoneCarousel .caseCarouselFrame img{width:auto;max-width:100%;max-height:580px}@media (max-width:700px){.workPage .workLayout{width:min(100% - 28px,820px);padding-top:80px}.workPage .workSections{gap:90px}.workPage .caseNarrative p,.workPage .wealthNarrative p{font-size:16px;line-height:1.7}.caseCarouselFrame{border-radius:13px;min-height:300px}.caseCarouselArrow{width:42px;height:42px}.caseCarouselArrow.previous{left:10px}.caseCarouselArrow.next{right:10px}.caseCarouselCaption{gap:8px;padding:15px 14px 0}.workHeroVisual .caseCarouselFrame{min-height:360px}}.plateforce .workSections{gap:112px}.plateforce .workSection>h2{max-width:760px;letter-spacing:-.045em!important;font-size:clamp(34px,4.3vw,54px)!important;line-height:1.1!important}.plateforce .sectionIntro{max-width:690px}.plateforce .plateEditorial{text-align:left;width:min(100%,690px);margin:34px auto 0}.plateforce .plateEditorial>p{color:#585e59;margin:0 0 24px;font-size:18px;line-height:1.78}.plateforce .plateEditorial>section{border-top:1px solid #d7d5ce;margin:46px 0 0;padding:30px 0 6px}.plateforce .plateEditorial>section small{color:#3040ff;letter-spacing:.1em;margin-bottom:13px;font-size:11px;font-weight:750;display:block}.plateforce .plateEditorial>section h3{color:var(--ink);letter-spacing:-.03em;margin:0 0 15px;font-size:clamp(24px,2.6vw,32px);font-weight:650;line-height:1.18}.plateforce .plateEditorial>section p{color:#585e59;margin:0 0 20px;font-size:18px;line-height:1.75}.plateforce .plateNote,.plateforce .plateTakeaway{background:0 0!important;border:1px solid #d7d5ce!important;border-left:0!important;border-right:0!important;margin:40px 0 0!important;padding:24px 0!important}.plateforce .plateTakeaway strong{color:var(--ink);font-size:20px;font-weight:600;line-height:1.55}.plateforce .plateNote{color:#6a6f6a!important;font-size:15px!important;line-height:1.65!important}.plateforce .plateEditorial .caseCarousel{width:min(100%,690px);margin:42px auto}.plateforce .plateSequence{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;flex-wrap:wrap;align-items:center;gap:9px;margin:36px 0;padding:22px 0;display:flex}.plateforce .plateSequence span{color:#3f4540;font-size:14px;line-height:1.4}.plateforce .plateSequence b{color:#3040ff;font-size:17px}.plateforce .plateProof{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;grid-template-columns:1.25fr repeat(3,1fr);align-items:end;gap:0;margin-top:44px;display:grid}.plateforce .plateProof>*{border-right:1px solid #d7d5ce;align-items:flex-end;min-height:118px;padding:22px 18px;display:flex}.plateforce .plateProof>:last-child{border-right:0}.plateforce .plateProof strong{color:#3040ff;letter-spacing:-.055em;font-size:clamp(38px,5vw,60px);font-weight:600;line-height:.92}.plateforce .plateProof span{color:#585e59;font-size:14px;line-height:1.45}@media (max-width:700px){.plateforce .plateEditorial>p,.plateforce .plateEditorial>section p{font-size:16px;line-height:1.7}.plateforce .plateSequence{grid-template-columns:1fr;display:grid}.plateforce .plateSequence b{justify-self:start;margin-left:12px;transform:rotate(90deg)}.plateforce .plateProof{grid-template-columns:1fr 1fr}.plateforce .plateProof>:nth-child(2){border-right:0}.plateforce .plateProof>:nth-child(-n+2){border-bottom:1px solid #d7d5ce}}.spotify-analytics .workSections{gap:112px}.spotify-analytics .workSection>h2{max-width:760px;letter-spacing:-.045em!important;font-size:clamp(34px,4.3vw,54px)!important;line-height:1.1!important}.spotify-analytics .sectionIntro{max-width:690px}.spotify-analytics .spotifyEditorial{text-align:left;width:min(100%,690px);margin:34px auto 0}.spotify-analytics .spotifyEditorial>p{color:#585e59;margin:0 0 24px;font-size:18px;line-height:1.78}.spotify-analytics .spotifyFactLine{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;grid-template-columns:repeat(3,1fr);margin:40px 0;display:grid}.spotify-analytics .spotifyFactLine span{color:#585e59;border-right:1px solid #d7d5ce;flex-direction:column;justify-content:flex-end;min-height:118px;padding:22px 18px;font-size:14px;line-height:1.45;display:flex}.spotify-analytics .spotifyFactLine span:last-child{border-right:0}.spotify-analytics .spotifyFactLine b{color:#3040ff;letter-spacing:-.055em;font-size:clamp(38px,5vw,60px);font-weight:600;line-height:.92}.spotify-analytics .spotifyEvidence,.spotify-analytics .spotifyNote{color:#585e59!important;background:0 0!important;border:1px solid #d7d5ce!important;border-left:0!important;border-right:0!important;margin:40px 0 0!important;padding:24px 0!important;font-size:16px!important;line-height:1.65!important}.spotify-analytics .spotifyEvidence strong{color:var(--ink);font-size:20px;font-weight:600;line-height:1.55}.spotify-analytics .spotifyEditorial .spotifyPlaceholder{background:#f7f6f1;border:1px solid #d7d5ce;border-radius:14px;min-height:300px;margin:42px 0}.spotify-analytics .spotifyHeroEditorial{grid-template-columns:1fr}.spotify-analytics .spotifyHeroEditorial .spotifyPlaceholder{min-height:310px}.spotify-analytics .spotifyHeroEditorial .spotifyHeroMetrics{grid-column:auto}@media (max-width:700px){.spotify-analytics .spotifyEditorial>p{font-size:16px;line-height:1.7}.spotify-analytics .spotifyFactLine{grid-template-columns:1fr}.spotify-analytics .spotifyFactLine span{border-bottom:1px solid #d7d5ce;border-right:0}.spotify-analytics .spotifyFactLine span:last-child{border-bottom:0}.spotify-analytics .spotifyHeroMetrics{grid-template-columns:auto 1fr}}.workPage.orgflow{--orgflow-copy:#5d625e;background:#fdfcf9}.orgflow .workTop{background:#fdfcf9f0}.orgflow .workTop:before{height:2px}.orgflow .workHero{width:min(100%,1180px);min-height:0;margin:0 auto;padding-top:92px;padding-bottom:110px}.orgflow .workEyebrow{color:#6e736e;max-width:900px}.orgflow .workHero h1{letter-spacing:-.075em;max-width:900px;margin:50px 0 22px;font-size:clamp(72px,10vw,132px);line-height:.9}.orgflow .workHero h2{letter-spacing:-.055em;max-width:850px;font-size:clamp(36px,5.2vw,68px);line-height:1.02}.orgflow .workHero>p{max-width:680px;color:var(--orgflow-copy);margin:30px 0 60px;font-size:18px;line-height:1.72}.orgflow .workGlance{background:0 0;border:1px solid #c9c8c1;border-left:0;border-right:0;border-radius:0}.orgflow .workGlance div{border:0;min-height:100px;padding:24px 22px 24px 0}.orgflow .workGlance small{color:#858984}.orgflow .workGlance strong{font-size:15px;font-weight:650}.orgflow .workHeroVisual.orgflow{box-shadow:none;border:1px solid #deddd6;border-radius:8px;margin-top:62px}.orgflow .liveCta{border-radius:999px}.orgflow .workLayout{grid-template-columns:165px minmax(0,760px);justify-content:space-between;gap:80px;width:min(100%,1180px);margin:0 auto;padding-top:120px;padding-bottom:140px}.orgflow .workLayout>aside{border-left:0;top:92px}.orgflow .workLayout>aside a{color:#999d98;padding:9px 0;font-weight:650;line-height:1.35}.orgflow .workLayout>aside a span{color:#b2b4af;width:24px}.orgflow .workLayout>aside a.active{color:var(--ink);background:0 0;border-left:0;margin-left:0;padding-left:0}.orgflow .workSections{gap:150px}.orgflow .workSection{padding-bottom:0}.orgflow .sectionNo{color:#8c908b}.orgflow .workSection h2{letter-spacing:-.052em;max-width:760px;margin:18px 0 24px;font-size:clamp(38px,4.8vw,62px);line-height:1.03}.orgflow .sectionIntro{max-width:670px;color:var(--orgflow-copy);font-size:17px;line-height:1.78}.orgflow .toolFlow{border-top:1px solid #d7d5ce;grid-template-columns:1fr;margin-top:44px}.orgflow .toolFlow>div{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.orgflow .toolFlow span{background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0;padding:18px 0;font-size:13px}.orgflow .toolFlow>b{display:none}.orgflow .toolFlow>strong{background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0;min-height:0;padding:25px 0;font-size:24px;display:block}.orgflow .bigMetric{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;align-items:baseline;margin:44px 0 52px;padding:28px 0}.orgflow .bigMetric b{color:var(--ink);background:0 0;font-size:clamp(72px,10vw,118px)}.orgflow .bigMetric span{max-width:310px;color:var(--orgflow-copy);font-size:18px;line-height:1.35}.orgflow .decisionGrid{border-top:1px solid #d7d5ce;gap:0;margin-top:0;grid-template-columns:1fr!important}.orgflow .decisionGrid article{background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0;grid-template-columns:minmax(180px,.75fr) 1.25fr;gap:30px;padding:25px 0;display:grid}.orgflow .decisionGrid h3{margin:0;font-size:18px}.orgflow .decisionGrid p{color:var(--orgflow-copy);margin:0;font-size:14px;line-height:1.7}.orgflow .synthesis{color:#8b8f89;margin-top:14px}.orgflow .decisionMapping{border-top:0;margin-top:65px;padding-top:0}.orgflow .decisionMapping>div{grid-template-columns:1fr 34px 1fr;padding:22px 0}.orgflow .decisionMapping span{font-size:14px;line-height:1.55}.orgflow .decisionMapping strong{font-size:16px;line-height:1.45}.orgflow .kind-productDecisions .itemGrid{border-top:1px solid #d7d5ce;grid-template-columns:repeat(2,1fr);gap:0;margin-top:42px}.orgflow .kind-productDecisions .itemGrid>div{background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0;padding:20px 8px 20px 0;font-size:14px}.orgflow .notNow{margin-top:70px}.orgflow .notNowTable{background:0 0;border:0;border-top:1px solid #d7d5ce;border-radius:0}.orgflow .notNowTable>div,.orgflow .notNowTable>div:first-child{background:0 0;border-color:#d7d5ce}.orgflow .notNowTable strong{border-color:#d7d5ce;font-size:13px}.orgflow .notNowTable span{font-size:13px;line-height:1.55}.orgflow .screenGrid{gap:110px;margin-top:62px}.orgflow .screenGrid article>div{box-shadow:none;border:1px solid #deddd6;border-radius:8px}.orgflow .screenGrid h3{letter-spacing:-.035em;margin:25px 0 9px;font-size:27px}.orgflow .screenGrid p{max-width:610px;color:var(--orgflow-copy);font-size:15px;line-height:1.7}.orgflow .architecture{background:0 0;border:0;border-top:1px solid #d7d5ce;border-radius:0;margin:50px 0 55px;padding:0;display:block}.orgflow .architecture div{grid-template-columns:1fr 28px;align-items:center;gap:8px;display:grid}.orgflow .architecture span{text-align:left;background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0;min-height:0;padding:19px 0;font-size:14px}.orgflow .architecture b{color:#777c77;font-size:17px;transform:none}.orgflow .architecture+.decisionGrid{grid-template-columns:1fr!important}.orgflow .schemaBlock{margin-top:90px}.orgflow .schemaTable{box-shadow:none;border-color:#c9c8c1;border-radius:7px}.orgflow .impactGrid{border:1px solid #d7d5ce;border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(3,1fr);margin-top:48px}.orgflow .impactGrid div{background:0 0;border:0;min-height:160px;padding:28px 20px 28px 0}.orgflow .impactGrid b{font-size:clamp(48px,6.5vw,78px)}.orgflow .successMetrics{border-top:0;margin-top:90px;padding-top:0}.orgflow .successHeading{grid-template-columns:1fr;gap:20px;max-width:670px}.orgflow .successHeading h3{font-size:clamp(32px,4vw,48px)}.orgflow .successHeading>p{max-width:560px;font-size:13px}.orgflow .successMetricGrid{border-top:1px solid #d7d5ce;grid-template-columns:1fr;gap:0;margin-top:38px}.orgflow .successMetricGrid article{background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0;grid-template-columns:120px 1fr;column-gap:24px;padding:25px 0;display:grid}.orgflow .successMetricGrid small{grid-row:1/4;padding-top:5px}.orgflow .successMetricGrid h4{margin:0 0 10px;font-size:20px}.orgflow .successMetricGrid p{margin:4px 0;font-size:13px}.orgflow .kind-reflection{background:0 0;border:0;border-radius:0;padding:0}.orgflow .kind-reflection .sectionIntro{color:var(--ink);font-size:20px;line-height:1.7}.orgflow .kind-reflection .itemGrid{border-top:1px solid #d7d5ce;grid-template-columns:1fr;margin-top:50px;display:grid}.orgflow .kind-reflection .itemGrid>div{background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0;padding:18px 0;font-size:14px}.orgflow .nextProject{background:0 0;border:1px solid #c9c8c1;border-left:0;border-right:0;border-radius:0;width:min(100% - 48px,1180px);margin:0 auto 100px;padding:46px 0}.orgflow .nextProject:hover{box-shadow:none;transform:none}.orgflow .nextProject h2{font-size:clamp(48px,7vw,86px)}@media (max-width:900px){.orgflow .workLayout{grid-template-columns:1fr}.orgflow .workLayout>aside{display:none}.orgflow .workSections{gap:105px}.orgflow .workHero{padding-top:62px}.orgflow .workGlance{grid-template-columns:1fr 1fr}.orgflow .architecture div{grid-template-columns:1fr 24px}}@media (max-width:620px){.orgflow .workHero{padding-bottom:78px}.orgflow .workHero h1{font-size:64px}.orgflow .workHero>p{font-size:16px}.orgflow .workGlance{grid-template-columns:1fr}.orgflow .workGlance div{border-bottom:1px solid #e0ded7;min-height:0;padding:18px 0}.orgflow .workGlance div:last-child{border-bottom:0}.orgflow .workSections{gap:88px}.orgflow .decisionGrid article,.orgflow .successMetricGrid article{grid-template-columns:1fr;gap:9px}.orgflow .successMetricGrid small{grid-row:auto}.orgflow .impactGrid,.orgflow .kind-productDecisions .itemGrid{grid-template-columns:1fr}.orgflow .impactGrid div{border-bottom:1px solid #d7d5ce;min-height:120px;padding:24px 0}.orgflow .decisionMapping>div{grid-template-columns:1fr;gap:8px}.orgflow .decisionMapping b{text-align:left;width:max-content;transform:rotate(90deg)}.orgflow .screenGrid{gap:75px}}.workPage.orgflow,.workPage.orgflow a,.workPage.orgflow button{font-family:var(--font-ui)}.orgflow .workHero{text-align:center}.orgflow .workEyebrow,.orgflow .workHero h1,.orgflow .workHero h2,.orgflow .workHero>p{margin-left:auto;margin-right:auto}.orgflow .workGlance{text-align:left}.orgflow .workLayout{width:100%;max-width:none;padding:0 var(--workPad) 140px;margin:0;display:block}.orgflow .workLayout>aside{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#f1f1f4f0;border:0;border-radius:999px;align-items:center;gap:2px;width:max-content;max-width:min(1120px,100vw - 40px);margin:0 auto 125px;padding:9px;display:flex;position:sticky;top:76px;overflow-x:auto;box-shadow:0 10px 30px #191c1f0f}.orgflow .workLayout>aside::-webkit-scrollbar{display:none}.orgflow .workLayout>aside .caseBack{z-index:2;color:#252932;background:#f1f1f4fa;border-right:1px solid #c9c9cd;border-radius:999px 0 0 999px;margin-right:4px;padding:14px 22px 14px 16px;font-weight:650;position:sticky;left:0}.orgflow .workLayout>aside a{color:#63666d;letter-spacing:0;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:14px 18px;font-size:12px;font-weight:550}.orgflow .workLayout>aside a span{display:none}.orgflow .workLayout>aside a.active{color:#151923;background:#fff;padding:14px 22px;box-shadow:0 2px 10px #191c1f0d}.orgflow .workSections{text-align:center;width:min(100%,840px);margin:0 auto}.orgflow .sectionIntro,.orgflow .workSection h2{margin-left:auto;margin-right:auto}.orgflow .sectionNo{text-align:center;display:block}.orgflow .sectionIntro{max-width:720px}.orgflow .sectionIntro p{font:inherit;color:inherit;margin:0 0 24px}.orgflow .sectionIntro p:last-child{margin-bottom:0}.orgflow .architecture,.orgflow .decisionGrid,.orgflow .decisionMapping,.orgflow .kind-productDecisions .itemGrid,.orgflow .notNowTable,.orgflow .successMetricGrid,.orgflow .toolFlow{text-align:left}.orgflow .bigMetric{text-align:left;justify-content:center}.orgflow .screenGrid article{text-align:center}.orgflow .screenGrid h3,.orgflow .screenGrid p{margin-left:auto;margin-right:auto}.orgflow .schemaHeading{text-align:center;grid-template-columns:1fr}.orgflow .schemaHeading p{max-width:650px;margin:0 auto}.orgflow .impactGrid{text-align:center}.orgflow .impactGrid div{align-items:center}.orgflow .successHeading{text-align:center;margin:0 auto}.orgflow .successHeading>p{margin-left:auto;margin-right:auto}.orgflow .kind-reflection .itemGrid{text-align:center}@media (max-width:900px){.orgflow .workLayout>aside{margin-bottom:90px;display:flex;top:70px}.orgflow .workSections{width:min(100%,760px)}}@media (max-width:620px){.orgflow .workLayout{padding-left:16px;padding-right:16px}.orgflow .workLayout>aside{max-width:calc(100vw - 20px);margin-bottom:75px;padding:6px;top:66px}.orgflow .workLayout>aside .caseBack{padding:11px 14px 11px 10px;font-size:10px}.orgflow .workLayout>aside a,.orgflow .workLayout>aside a.active{padding:11px 14px;font-size:11px}.orgflow .bigMetric{text-align:center;display:block}.orgflow .bigMetric span{margin:15px auto 0;display:block}.orgflow .architecture,.orgflow .decisionGrid article,.orgflow .decisionMapping,.orgflow .notNowTable,.orgflow .successMetricGrid article,.orgflow .toolFlow{text-align:center}.orgflow .decisionMapping b{margin:auto;transform:none}}.orgflowStickyNav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#f1f1f4f0;border-radius:999px;align-items:center;gap:2px;width:max-content;max-width:calc(100vw - 32px);margin:10px auto 0;padding:9px;display:flex;position:sticky;top:10px;overflow-x:auto;box-shadow:0 10px 30px #191c1f14}.orgflowStickyNav::-webkit-scrollbar{display:none}.orgflowStickyNav a{color:#63666d;white-space:nowrap;border-radius:999px;flex:none;padding:14px 18px;font-size:12px;font-weight:550}.orgflowStickyNav .caseBack{z-index:2;color:#252932;background:#f1f1f4fa;border-right:1px solid #c9c9cd;border-radius:999px 0 0 999px;margin-right:4px;padding-left:16px;padding-right:22px;font-weight:650;position:sticky;left:0}.orgflowStickyNav a.active{color:#151923;background:#fff;padding-left:22px;padding-right:22px;box-shadow:0 2px 10px #191c1f0d}.orgflow .workHero{padding-top:118px}.orgflow .workLayout{padding-top:125px}@media (max-width:620px){.orgflowStickyNav{max-width:calc(100vw - 12px);margin-top:0;padding:6px;top:6px}.orgflowStickyNav a,.orgflowStickyNav a.active{padding:11px 14px;font-size:11px}.orgflowStickyNav .caseBack{padding-left:10px;padding-right:14px}.orgflow .workHero{padding-top:96px}.orgflow .workLayout{padding-top:90px}}.brandIdentity{align-items:center;gap:11px;width:max-content;display:flex}.brandIdentity:hover .logoMark{transform:translateY(-2px)rotate(-2deg)}.brandCopy{flex-direction:column;gap:3px;display:flex}.brandCopy b{letter-spacing:-.02em;font-size:14px;line-height:1}.brandCopy small{font:700 8px/1.2 var(--font-geist-mono);letter-spacing:.09em;color:#737770;white-space:nowrap}@media (max-width:850px){.brandCopy small{display:none}.brandCopy b{font-size:13px}.brandIdentity{gap:8px}}.heroWavingNidhi{z-index:2;pointer-events:none;filter:drop-shadow(0 10px 14px #1c201d1f);width:230px;height:auto;position:absolute;top:88px;right:1%}.noteOne{top:auto;bottom:330px;right:1%}@media (max-width:850px){.heroWavingNidhi{display:none}}.noteTwo{bottom:110px;right:-2%}.signalWorkspace .mapCore.imageCore{width:150px;height:150px;box-shadow:0 0 0 2px var(--ink),0 12px 28px #1c201d33;background:#fbfaf6;border:5px solid #fbfaf6;padding:0;overflow:hidden}.mapCore.imageCore img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.03)}.experienceHeading>p{justify-self:end;width:280px}.timelineShell{position:relative;overflow:visible}.timelineSeatedNidhi{z-index:4;pointer-events:none;filter:drop-shadow(0 9px 10px #1c201d29);width:230px;height:auto;position:absolute;top:auto;bottom:100%;left:62%;transform:translate(-50%,2px)}@media (max-width:700px){.experienceHeading>p{justify-self:stretch;width:auto}.timelineSeatedNidhi{display:none}}.viewStart{height:0;scroll-margin-top:120px}.viewStart+.section{padding-top:24px}.projectIcon.brandIcon{background:0 0;border-color:#0000;padding:0;overflow:hidden}.projectIcon.brandIcon img{object-fit:contain;width:100%;height:100%;display:block}.projectIcon.brandSalesforce img{mix-blend-mode:multiply;transform:scale(1.08)}.projectIcon.brandAtlassian img{transform:scale(.88)}.projectIcon.brandJpmorgan img{transform:scale(1.08)}.writingRow article>a{border-bottom:1px solid var(--ink);font:700 9px var(--font-geist-mono);padding-bottom:3px;display:inline-block}.writingRow article>a:hover{color:var(--blue);border-color:var(--blue)}.heroIntroRow{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.heroIntroRow .heroIntro{margin-bottom:0}.heroContactLinks{flex:none;gap:9px;display:flex}.heroContactLinks a{border:1.5px solid var(--ink);background:#fbfaf6;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .18s,background .18s,color .18s,border-color .18s;display:grid}.heroContactLinks a:hover{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-3px)}.heroContactLinks span{font:800 12px/1 var(--font-geist-mono);display:block}.heroContactLinks .resumeIcon{font-size:20px}.heroContactLinks .linkedinIcon{letter-spacing:-.06em;font-family:Arial,sans-serif;font-size:17px}.heroContactLinks .githubIcon{letter-spacing:-.08em;font-size:10px}@media (max-width:850px){.heroIntroRow{flex-direction:column;align-items:flex-start;gap:20px}.heroContactLinks a{width:40px;height:40px}}.swimFunFact{background:#fff3a3;border:1px solid #a29a72;justify-self:end;width:285px;padding:30px 25px 24px;position:relative;transform:rotate(1.5deg);box-shadow:7px 8px #1c201d1f}.swimFunFact:before{content:"";background:#ff4f3b;border:2px solid #b62e22;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 4px #1c201d2e}.swimFunFact span{font:700 12px/1 var(--font-geist-mono);color:var(--ink)}.swimFunFact p{font:400 15px/1.6 var(--font-geist-sans),Arial,sans-serif;color:var(--ink);margin:14px 0 0}.poolTimelineShell{border:2px solid var(--ink);background:#f8f2df;border-radius:12px;overflow:hidden;box-shadow:8px 9px #1c201d1a}.pixelPool{height:390px;image-rendering:pixelated;background:#efd8ad;position:relative;overflow:hidden}.poolDeck{z-index:8;height:42px;font:800 8px/1 var(--font-geist-mono);letter-spacing:.12em;color:#4b3d29;background:repeating-linear-gradient(90deg,#f7e7c6 0 38px,#d8b982 38px 41px);border-color:#7b6039;justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:absolute;left:0;right:0}.poolDeckTop{border-bottom:4px solid #7b6039;top:0}.poolDeckBottom{border-top:4px solid #7b6039;bottom:0}.poolWater{background-color:#62cbea;background-image:linear-gradient(90deg,#0000 0 30px,#ffffff2e 30px 34px,#0000 34px 68px),linear-gradient(0deg,#005b911f 0 3px,#0000 3px 14px);background-size:68px 100%,100% 14px;border-left:9px solid #f3f0df;border-right:9px solid #f3f0df;animation:poolWaterFlow 3.2s steps(8) infinite;position:absolute;inset:42px 0}.poolWater:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.7;background:repeating-linear-gradient(90deg,#0000 0 42px,#ffffff2e 42px 50px,#0000 50px 92px);animation:poolShimmer 2.2s steps(6) infinite;position:absolute;inset:0}.poolLane{border-bottom:6px solid #f7dd3c;justify-content:space-around;align-items:flex-end;height:25%;display:flex;position:relative;box-shadow:0 2px #bc8c17}.poolLane:last-child{box-shadow:none;border-bottom:0}.poolLane>span{background:#ed4a3c;width:8px;height:8px;margin-bottom:-7px;box-shadow:8px 0 #fff,16px 0 #ed4a3c,24px 0 #fff}.poolSwimmer{--lane-height:76.5px;z-index:10;left:var(--swimmer-x);top:calc(58px + var(--swimmer-lane) * var(--lane-height));cursor:pointer;background:0 0;border:0;width:58px;height:58px;padding:0;transition:transform .16s,filter .16s;position:absolute;transform:translate(-50%)}.poolSwimmer:focus-visible,.poolSwimmer:hover{z-index:15;transform:translate(-50%)scale(1.08)}.poolSwimmer:focus-visible{outline-offset:4px;outline:3px solid #fff}.poolSwimmer.active{filter:drop-shadow(0 0 7px #fff);z-index:14}.companyBubble{border:3px solid var(--ink);width:max-content;max-width:130px;color:var(--ink);font:900 8px/1.05 var(--font-geist-mono);text-align:center;text-transform:uppercase;padding:7px 9px;bottom:48px;transform:translate(-50%);box-shadow:4px 4px #1c201d33}.companyBubble,.companyBubble:after{background:#fffdf5;position:absolute;left:50%}.companyBubble:after{content:"";border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);width:10px;height:10px;bottom:-9px;transform:translate(-50%)rotate(45deg)}.poolSwimmer.active .companyBubble{border-color:var(--swimmer-color);background:#fff2a8}.pixelSwimmer{width:48px;height:26px;animation:pixelSwim 2.4s steps(4) infinite;position:absolute;top:24px;left:6px;transform:rotate(-6deg)}.swimmerHead{background:#d88758;width:13px;height:13px;position:absolute;top:2px;right:2px;box-shadow:-3px 0 #d88758,0 3px #d88758,3px 3px #633c2a}.swimmerBody{background:var(--swimmer-color);width:28px;height:11px;box-shadow:-5px 3px 0 var(--swimmer-color),5px -3px 0 var(--swimmer-color);position:absolute;top:9px;left:11px}.swimmerArm{transform-origin:100%;background:#d88758;width:24px;height:5px;position:absolute}.armOne{animation:frontStroke 1.2s steps(4) infinite;top:6px;left:18px}.armTwo{animation:backStroke 1.2s steps(4) infinite;top:19px;left:8px}.swimmerWake{background:#fff;width:13px;height:4px;animation:pixelWake .8s steps(3) infinite;position:absolute;top:8px;left:-8px;box-shadow:-9px 6px #fffc,-20px 1px #ffffff8c}.poolSwimmer:nth-of-type(2n) .pixelSwimmer{animation-delay:-.8s}.poolSwimmer:nth-of-type(3n) .pixelSwimmer{animation-delay:-1.6s}.poolSwimmer:nth-of-type(2n) .swimmerArm{animation-delay:-.45s}.poolSwimmer:nth-of-type(3n) .companyBubble{bottom:51px}.poolTimelineShell .experiencePanel{background:#f9f8f3}@keyframes pixelSwim{0%,to{transform:translate(0)rotate(-6deg)}25%{transform:translate(5px,-2px)rotate(-2deg)}50%{transform:translate(10px,1px)rotate(3deg)}75%{transform:translate(5px,2px)rotate(0)}}@keyframes frontStroke{0%,to{transform:rotate(-35deg)}50%{transform:rotate(34deg)}}@keyframes backStroke{0%,to{transform:rotate(24deg)}50%{transform:rotate(-30deg)}}@keyframes pixelWake{0%{opacity:.35;transform:translate(8px)}50%{opacity:1;transform:translate(1px)}to{opacity:.2;transform:translate(-7px)}}@keyframes poolWaterFlow{0%{background-position:0 0,0 0}to{background-position:68px 0,0 14px}}@keyframes poolShimmer{0%{opacity:.35;transform:translate(-46px)}50%{opacity:.75}to{opacity:.35;transform:translate(46px)}}@media (prefers-reduced-motion:reduce){.pixelSwimmer,.poolWater,.poolWater:after,.swimmerArm,.swimmerWake{animation:none}}@media (max-width:800px){.swimFunFact{justify-self:start;width:min(285px,100%);transform:rotate(1deg)}.pixelPool{height:340px}.poolDeck{padding:0 8px;font-size:6px}.poolDeck span:nth-child(2){display:none}.poolSwimmer{--lane-height:64px;top:calc(56px + var(--swimmer-lane) * var(--lane-height));transform:translate(-50%)scale(.78)}.poolSwimmer:focus-visible,.poolSwimmer:hover{transform:translate(-50%)scale(.86)}.companyBubble{border-width:2px;max-width:86px;padding:5px 6px;font-size:6px;box-shadow:3px 3px #1c201d2e}.companyBubble:after{border-width:0 2px 2px 0;width:8px;height:8px;bottom:-7px}.poolWater{inset:42px 0}.poolLane{border-bottom-width:5px}}.caseStudyPage,.workMissing,.workPage{--paper:#fff;background-color:#fff;background-image:none}.caseStudyPage .caseNav,.workPage .workTop{background:#fffffff5}.fontsReady{--font-ui:var(--font-manrope),Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-body:var(--font-lato),Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-geist-sans:var(--font-ui);--font-geist-mono:var(--font-ui)}body,button,input,select,textarea{font-family:var(--font-geist-sans)}.caseBody aside p,.heroInner h1 em,.noteCard p,footer h2 em,h2 em{font-family:var(--font-geist-sans);font-style:normal;font-weight:650}.collegeIntro h2 em,.heroInner h1 em{background:var(--spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.noteCard p{font-size:22px;line-height:1.45}.workPage,.workPage a,.workPage button{font-family:var(--font-geist-sans)}.workPage{--orgflow-copy:#5d625e;color:var(--ink);background:#fdfcf9}.workPage .workHero{min-height:0;padding:132px var(--workPad) 96px}.workPage .workEyebrow{letter-spacing:.08em;color:#797d78;font-size:11px}.workPage .workHero h1{letter-spacing:-.075em;margin:50px 0 22px;font-size:clamp(72px,10vw,132px);line-height:.9}.workPage .workHero h2{letter-spacing:-.055em;max-width:850px;font-size:clamp(36px,5.2vw,68px);font-weight:680;line-height:1.02}.workPage .workHero>p{margin:30px 0 60px;line-height:1.72}.workPage .workGlance{background:0 0;border:1px solid #d7d5ce;border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr))}.workPage .workGlance div{border:0;border-right:1px solid #e4e2dc;min-height:0;padding:19px 0}.workPage .workGlance div:last-child{border-right:0}.workPage .workGlance small{color:#878b86}.workPage .workGlance strong{font-size:15px;font-weight:650}.workPage .heroContributions{background:0 0;border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;margin-top:26px}.workPage .workHeroVisual{box-shadow:none;background:#fff;border:1px solid #deddd6;border-radius:8px;min-height:420px;margin-top:62px}.workPage .workHeroVisual>b{letter-spacing:-.04em;color:var(--ink);font-size:clamp(20px,3.2vw,42px)}.workPage .visualUI span{background:#fdfcf9;border-color:#d7d5ce;border-radius:4px}.workPage .workLayout{width:min(860px,100% - 48px);margin:auto;padding:94px 0 112px}.workPage .workSections{display:grid}.workPage .workSection{scroll-margin-top:92px}.workPage .sectionNo{color:#8a8e89}.workPage .workSection h2{letter-spacing:-.052em;margin:18px 0 24px;font-size:clamp(38px,4.8vw,62px);font-weight:690;line-height:1.03}.workPage .sectionIntro{max-width:670px;color:var(--orgflow-copy);line-height:1.78}.workPage .sectionIntro p{font:inherit;color:inherit;margin:0 0 24px}.workPage .compareGrid,.workPage .decisionGrid,.workPage .impactGrid,.workPage .itemGrid,.workPage .screenGrid,.workPage .spotDecisionGrid,.workPage .spotFeatures,.workPage .spotifyMetrics,.workPage .spotifyQuestions,.workPage .wealthPersonas,.workPage .wealthStats{border-top:1px solid #d7d5ce;gap:0}.workPage .compareGrid div,.workPage .decisionGrid article,.workPage .impactGrid div,.workPage .itemGrid>div,.workPage .screenGrid article,.workPage .spotDecisionGrid article,.workPage .spotFeatures article,.workPage .spotifyMetrics article,.workPage .spotifyQuestions article,.workPage .wealthPersonas article,.workPage .wealthStats article{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0}.workPage .analyticalTakeaway,.workPage .anotherSprint,.workPage .contributionNote,.workPage .differentiation,.workPage .freshnessCallout,.workPage .northStar,.workPage .reflection,.workPage .wealthPrinciple,.workPage .wealthSynthesis,.workPage .whyEmployer,.workPage blockquote{border:0;border-left:3px solid var(--blue);color:var(--ink);box-shadow:none;background:0 0;border-radius:0}.workPage .nextProject{box-shadow:none;background:0 0;border:0;border-top:1px solid #d7d5ce;border-radius:0}.workPage .nextProject:hover{box-shadow:none;transform:translateY(-3px)}@media (max-width:620px){.workPage .workHero{padding-top:96px;padding-bottom:78px}.workPage .workHero h1{font-size:64px}.workPage .workHero>p{font-size:16px}.workPage .workGlance{grid-template-columns:1fr}.workPage .workGlance div{border-bottom:1px solid #e0ded7;border-right:0;padding:18px 0}.workPage .workGlance div:last-child{border-bottom:0}.workPage .workLayout{width:calc(100% - 32px);padding-top:90px}.workPage .workSections{gap:88px}}.comingSoonDeck{justify-items:end;padding-right:10px}.deckStack{margin-left:auto;margin-right:4px;transform:rotate(8deg)}.deckReveal{left:auto;right:0;transform:translateY(12px)}.comingSoonDeck:focus-visible .deckReveal,.comingSoonDeck:hover .deckReveal{transform:translate(0)}.workPage{--ink:#071120;--orgflow-copy:#737982}.workPage .workHero{text-align:center;padding-top:150px}.workPage .workEyebrow{letter-spacing:-.025em;color:var(--ink);justify-content:center;gap:12px;font-size:clamp(18px,2.1vw,31px);font-weight:420}.workPage .workEyebrow span+span:before{content:"•";color:var(--ink);margin-right:12px}.workPage .workHero h1{letter-spacing:-.055em;max-width:1180px;margin:34px auto 0;font-size:clamp(58px,8.2vw,118px)}.workPage .workHero h1,.workPage .workHero h2{color:var(--ink);font-weight:390;line-height:1.08}.workPage .workHero h2{letter-spacing:-.052em;max-width:1160px;margin:18px auto 0;font-size:clamp(44px,6.8vw,92px)}.workPage .workHero>p{max-width:1120px;color:var(--orgflow-copy);margin:48px auto 62px;font-size:clamp(23px,2.3vw,34px);font-weight:390;line-height:1.34}.workPage .heroContributions,.workPage .workGlance{text-align:left;max-width:980px;margin-left:auto;margin-right:auto}.workPage .workHeroVisual{max-width:1060px;margin-left:auto;margin-right:auto}.workPage .workLayout{text-align:center;width:min(980px,100% - 48px);margin-left:auto;margin-right:auto;display:block}.workPage .workSection h2{letter-spacing:-.048em;max-width:920px;margin-left:auto;margin-right:auto;font-size:clamp(42px,5.2vw,72px);font-weight:430}.workPage .sectionIntro{max-width:760px;margin-left:auto;margin-right:auto;font-size:19px;line-height:1.68}.workPage .compareGrid,.workPage .decisionGrid,.workPage .impactGrid,.workPage .itemGrid,.workPage .screenGrid,.workPage .spotDecisionGrid,.workPage .spotFeatures,.workPage .spotifyMetrics,.workPage .spotifyQuestions,.workPage .wealthPersonas,.workPage .wealthStats{text-align:left}.workPage b,.workPage h3,.workPage strong{font-weight:560}.workPage .nextProject b,.workPage .projectProof strong,.workPage .sectionNo,.workPage .workGlance strong{font-weight:520}.workPage .nextProject{text-align:center}.workPage .nextProject h2{font-weight:390}@media (max-width:620px){.comingSoonDeck{justify-items:center;padding-right:0}.deckStack{margin:auto;transform:rotate(7deg)}.workPage .workHero{text-align:left}.workPage .workEyebrow{justify-content:flex-start;font-size:18px}.workPage .workHero h1,.workPage .workHero h2,.workPage .workHero>p{margin-left:0;margin-right:0}.workPage .workHero h1{font-size:56px}.workPage .workHero h2{font-size:38px}.workPage .workHero>p{font-size:20px}.workPage .workLayout{text-align:left}.workPage .sectionIntro,.workPage .workSection h2{margin-left:0;margin-right:0}}.moreWorkGrid{overflow:visible}.comingSoonDeck{z-index:3;transform:translate(42px)}.deckStack{transform:rotate(10deg)}.comingSoonDeck:focus-visible .deckStack,.comingSoonDeck:hover .deckStack{transform:translateY(-10px)rotate(13deg)}.playingProjectCard:focus-visible,.playingProjectCard:hover{background:#fffdf8;border-color:currentColor}.playingProjectCard.suit-red:focus-visible,.playingProjectCard.suit-red:hover{color:#d72d3e;box-shadow:8px 10px #d72d3e38,0 0 0 3px #d72d3e33}.playingProjectCard.suit-black:focus-visible,.playingProjectCard.suit-black:hover{color:#1c201d;box-shadow:8px 10px #1c201d38,0 0 0 3px #1c201d2e}.playingProjectCard:focus-visible .projectStatus,.playingProjectCard:hover .projectStatus{border-color:currentColor}.playingProjectCard:focus-visible .projectCategory,.playingProjectCard:focus-visible>footer b,.playingProjectCard:hover .projectCategory,.playingProjectCard:hover>footer b{color:currentColor}@media (max-width:1050px){.comingSoonDeck{transform:none}}.workPage .workEyebrow{font-size:clamp(15px,1.55vw,23px)}.workPage .workHero h1{max-width:1040px;font-size:clamp(46px,6.3vw,86px);line-height:1.07}.workPage .workHero h2{max-width:980px;font-size:clamp(34px,4.8vw,64px);line-height:1.1}.workPage .workSection h2{max-width:820px;font-size:clamp(32px,3.8vw,52px);line-height:1.08}.workPage .nextProject h2{font-size:clamp(38px,5.2vw,64px)}@media (max-width:620px){.workPage .workHero h1{font-size:44px}.workPage .workHero h2{font-size:31px}.workPage .workHero>p{font-size:18px}.workPage .workSection h2{font-size:31px}.workPage .sectionIntro{font-size:16px}}.playingProjectCard.suit-red:focus-visible,.playingProjectCard.suit-red:hover{color:#1c201d}.playingProjectCard.suit-red:focus-visible .aceCorner,.playingProjectCard.suit-red:hover .aceCorner{color:#d72d3e}.filteredWorkGrid{align-items:stretch}.filteredWorkGrid .playingProjectCard{height:100%;min-height:430px}.filteredWorkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.moreWorkGrid{gap:24px}.filteredWorkGrid .playingProjectCard,.moreWorkGrid .playingProjectCard{min-height:600px;box-shadow:none;color:#1c201d;background:#fffdf8;border:3px solid #1c201d;border-radius:28px;padding:50px 42px 32px}.filteredWorkGrid .playingProjectCard:after,.moreWorkGrid .playingProjectCard:after{border:1.5px solid #1c201db3;border-radius:20px;inset:17px}.filteredWorkGrid .aceCornerTop,.moreWorkGrid .aceCornerTop{top:30px;left:32px}.filteredWorkGrid .aceCornerBottom,.moreWorkGrid .aceCornerBottom{bottom:28px;right:32px}.filteredWorkGrid .aceCorner b,.moreWorkGrid .aceCorner b{font-size:36px;font-weight:500}.filteredWorkGrid .aceCorner i,.moreWorkGrid .aceCorner i{font-size:25px}.filteredWorkGrid .playingProjectCard .projectMeta,.moreWorkGrid .playingProjectCard .projectMeta{justify-content:center;gap:18px;margin-top:34px}.filteredWorkGrid .playingProjectCard .projectStatus,.moreWorkGrid .playingProjectCard .projectStatus{letter-spacing:.11em;background:#fffdf8;border:2px solid;padding:10px 18px;font-size:13px}.filteredWorkGrid .playingProjectCard .projectCategory,.moreWorkGrid .playingProjectCard .projectCategory{letter-spacing:.1em;color:#3040ff;font-size:13px}.filteredWorkGrid .playingProjectCard h3,.moreWorkGrid .playingProjectCard h3{letter-spacing:-.07em;max-width:360px;margin:34px auto 18px;font-size:clamp(30px,2.5vw,40px);line-height:.94}.filteredWorkGrid .playingProjectCard .projectHeadline,.moreWorkGrid .playingProjectCard .projectHeadline{color:#252a26;max-width:370px;margin:0 auto 22px;font-size:21px;line-height:1.3}.filteredWorkGrid .playingProjectCard .projectDescription,.moreWorkGrid .playingProjectCard .projectDescription{color:#656a65;max-width:355px;font-size:16px;line-height:1.45}.filteredWorkGrid .playingProjectCard .projectProof,.moreWorkGrid .playingProjectCard .projectProof{background:#eee8ff;border:2px solid #c6b1ff;border-radius:18px;width:100%;max-width:360px;margin:28px auto 26px;padding:22px 24px}.filteredWorkGrid .playingProjectCard .projectProof small,.moreWorkGrid .playingProjectCard .projectProof small{color:#6d35e8;font-size:12px}.filteredWorkGrid .playingProjectCard .projectProof strong,.moreWorkGrid .playingProjectCard .projectProof strong{font-size:18px}.filteredWorkGrid .playingProjectCard .projectTags,.moreWorkGrid .playingProjectCard .projectTags{justify-content:center;max-width:360px;margin-inline:auto}.filteredWorkGrid .playingProjectCard .projectTags span,.moreWorkGrid .playingProjectCard .projectTags span{background:#fffdf8;border-color:#c8c2b8;padding:8px 12px;font-size:11px}.filteredWorkGrid .playingProjectCard>footer,.moreWorkGrid .playingProjectCard>footer{border-top:1.5px solid #c8c2b8;margin:32px 22px 0;padding-top:22px}.filteredWorkGrid .playingProjectCard>footer>span,.moreWorkGrid .playingProjectCard>footer>span{font-size:12px}.filteredWorkGrid .playingProjectCard>footer b,.moreWorkGrid .playingProjectCard>footer b{color:#3040ff;font-size:12px}.filteredWorkGrid .playingProjectCard:focus-visible,.filteredWorkGrid .playingProjectCard:hover,.moreWorkGrid .playingProjectCard:focus-visible,.moreWorkGrid .playingProjectCard:hover{border-color:#1c201d;transform:translateY(-6px)}.filteredWorkGrid .playingProjectCard.suit-red:focus-visible,.filteredWorkGrid .playingProjectCard.suit-red:hover,.moreWorkGrid .playingProjectCard.suit-red:focus-visible,.moreWorkGrid .playingProjectCard.suit-red:hover{box-shadow:11px 13px #d72d3e3d,0 0 0 5px #d72d3e33}.filteredWorkGrid .playingProjectCard.suit-black:focus-visible,.filteredWorkGrid .playingProjectCard.suit-black:hover,.moreWorkGrid .playingProjectCard.suit-black:focus-visible,.moreWorkGrid .playingProjectCard.suit-black:hover{box-shadow:11px 13px #1c201d33}@media (max-width:1150px){.filteredWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.filteredWorkGrid .playingProjectCard,.moreWorkGrid .playingProjectCard{min-height:560px;padding-inline:34px}}@media (max-width:650px){.filteredWorkGrid{grid-template-columns:1fr}.filteredWorkGrid .playingProjectCard,.moreWorkGrid .playingProjectCard{min-height:0;padding:44px 30px 30px}}.workPage .workGlance{text-align:center}.workPage .workGlance div{padding-left:18px;padding-right:18px}.moreWorkGrid,.workPage .workGlance div{justify-content:center;align-items:center}.moreWorkGrid{grid-template-columns:repeat(4,255px)}.moreWorkGrid .playingProjectCard{width:255px;height:460px}.moreWorkGrid .playingProjectCard:focus-visible,.moreWorkGrid .playingProjectCard:hover{height:460px}.moreWorkGrid .playingProjectCard .projectMeta{margin-top:36px}.moreWorkGrid .playingProjectCard h3{margin:17px 0 10px}.moreWorkGrid .playingProjectCard .projectHeadline{margin-bottom:8px;font-size:13px}.moreWorkGrid .playingProjectCard .projectDescription{font-size:10.5px}.moreWorkGrid .playingProjectCard .projectProof{margin:12px auto}@media (max-width:900px){.moreWorkGrid{grid-template-columns:repeat(auto-fit,255px)}}.moreWorkGrid .comingSoonDeck{justify-items:center;width:255px;height:460px;min-height:0;padding:0;transform:none}.moreWorkGrid .deckStack{width:210px}.moreWorkGrid .deckCardBack:after{display:none}@media (min-width:900px){.filteredWorkGrid{justify-content:center;align-items:flex-start;gap:0;min-height:555px;padding:34px 6px 58px;display:flex;overflow:visible}.filteredWorkGrid .playingProjectCard{aspect-ratio:5/7;transform-origin:50% 100%;flex:0 0 clamp(200px,21.5vw,255px);width:clamp(200px,21.5vw,255px);height:auto;min-height:0;margin-left:-38px;transition:transform .28s,filter .22s,box-shadow .22s,border-color .22s}.filteredWorkGrid .playingProjectCard:first-child{margin-left:0;transform:translateY(32px)rotate(-6deg)}.filteredWorkGrid .playingProjectCard:nth-child(2){transform:translateY(12px)rotate(-3deg)}.filteredWorkGrid .playingProjectCard:nth-child(3){transform:translateY(0)rotate(0)}.filteredWorkGrid .playingProjectCard:nth-child(4){transform:translateY(12px)rotate(3deg)}.filteredWorkGrid .playingProjectCard:nth-child(5){transform:translateY(32px)rotate(6deg)}.filteredWorkGrid:hover .playingProjectCard{filter:brightness(.9)saturate(.58)}.filteredWorkGrid .playingProjectCard:focus-visible,.filteredWorkGrid .playingProjectCard:hover{z-index:10;filter:none;transform:translateY(-20px)rotate(0)scale(1.04);box-shadow:-12px 18px 30px #1c201d33}.filteredWorkGrid .playingProjectCard .projectHeadline,.filteredWorkGrid .playingProjectCard .projectMeta,.filteredWorkGrid .playingProjectCard .projectProof,.filteredWorkGrid .playingProjectCard .projectTags,.filteredWorkGrid .playingProjectCard>footer{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;transition:max-height .28s,opacity .2s,transform .28s,margin .28s,padding .28s;overflow:hidden;transform:translateY(8px)}.filteredWorkGrid .playingProjectCard h3{margin-top:auto}.filteredWorkGrid .playingProjectCard .projectDescription{opacity:1;max-height:155px;margin-top:12px;margin-bottom:auto;transition:max-height .28s,opacity .2s,transform .28s,margin .28s;overflow:hidden;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible,.filteredWorkGrid .playingProjectCard:hover{aspect-ratio:auto;height:460px}.filteredWorkGrid .playingProjectCard:focus-visible .projectMeta,.filteredWorkGrid .playingProjectCard:hover .projectMeta{opacity:1;max-height:52px;margin-top:30px;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible h3,.filteredWorkGrid .playingProjectCard:hover h3{margin-top:16px}.filteredWorkGrid .playingProjectCard:focus-visible .projectHeadline,.filteredWorkGrid .playingProjectCard:hover .projectHeadline{opacity:1;max-height:72px;margin-top:8px;margin-bottom:9px;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible .projectDescription,.filteredWorkGrid .playingProjectCard:hover .projectDescription{opacity:1;max-height:86px;margin-top:0;margin-bottom:0;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible .projectProof,.filteredWorkGrid .playingProjectCard:hover .projectProof{opacity:1;max-height:100px;margin-top:11px;margin-bottom:11px;padding:10px 12px;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible .projectTags,.filteredWorkGrid .playingProjectCard:hover .projectTags{opacity:1;max-height:72px;margin-bottom:12px;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible>footer,.filteredWorkGrid .playingProjectCard:hover>footer{opacity:1;max-height:70px;margin:0 22px;padding-top:10px;transform:none}.filteredWorkGrid .card-synctrip:focus-visible,.filteredWorkGrid .card-synctrip:hover,.filteredWorkGrid .card-wealthsync:focus-visible,.filteredWorkGrid .card-wealthsync:hover{height:525px;padding-top:15px;padding-bottom:15px}.filteredWorkGrid .card-synctrip:focus-visible .projectHeadline,.filteredWorkGrid .card-synctrip:hover .projectHeadline,.filteredWorkGrid .card-wealthsync:focus-visible .projectHeadline,.filteredWorkGrid .card-wealthsync:hover .projectHeadline{max-height:92px}.filteredWorkGrid .card-synctrip:focus-visible .projectDescription,.filteredWorkGrid .card-synctrip:hover .projectDescription,.filteredWorkGrid .card-wealthsync:focus-visible .projectDescription,.filteredWorkGrid .card-wealthsync:hover .projectDescription{max-height:125px}.filteredWorkGrid .card-synctrip:focus-visible .projectTags,.filteredWorkGrid .card-synctrip:hover .projectTags,.filteredWorkGrid .card-wealthsync:focus-visible .projectTags,.filteredWorkGrid .card-wealthsync:hover .projectTags{max-height:90px}}.professionalWorld .shippedSection .sectionTitle h2 em{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.professionalWorld .projectSectionLabel>span,.professionalWorld .sectionTitle .label,.professionalWorld .sectionTitle h2 em,.professionalWorld .selectionCount{color:#fff!important;-webkit-text-fill-color:#fff!important}.professionalWorld .sectionTitle h2 em{background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.professionalWorld .emptyEvidence,.professionalWorld .evidenceHeading,.professionalWorld .experienceHeading p,.professionalWorld .projectSectionLabel,.professionalWorld .resultLabel span,.professionalWorld .sectionTitle>p,.professionalWorld .signalHeading p,.professionalWorld .thinking .sectionTitle .label,.professionalWorld .thinking .sectionTitle h2 em,.professionalWorld .thinking .sectionTitle>p,.professionalWorld .thinking .writingRow article>span{color:#fff!important;-webkit-text-fill-color:#fff!important}.professionalWorld .experienceHeading h2,.professionalWorld .sectionTitle h2,.professionalWorld .signalHeading h2,.professionalWorld .thinking .sectionTitle h2{color:var(--ink)}.professionalWorld .swimFunFact,.professionalWorld .swimFunFact p,.professionalWorld .swimFunFact span,.professionalWorld .thinking .writingRow article>span{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.schoolWorld .sectionTitle .label,.schoolWorld .sectionTitle h2 em,.schoolWorld .thinking .sectionTitle .label,.schoolWorld .thinking .sectionTitle h2 em,.schoolWorld .thinking .sectionTitle>p{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.schoolWorld .thinking .sectionTitle h2{color:var(--ink)}.schoolWorld .thinking .writingRow article>span{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}@media (min-width:900px){.filteredWorkGrid{scrollbar-width:thin;scrollbar-color:#1c201d #fffdf86b;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:24px;min-height:0;padding:34px 6px 66px;display:flex;overflow:auto visible}.filteredWorkGrid::-webkit-scrollbar{height:10px}.filteredWorkGrid::-webkit-scrollbar-track{background:#fffdf86b;border:1px solid #1c201d38;border-radius:999px}.filteredWorkGrid::-webkit-scrollbar-thumb{background:#1c201d;border:2px solid #fffdf8bf;border-radius:999px}.filteredWorkGrid .playingProjectCard{aspect-ratio:5/7;border-width:2px;border-radius:22px;flex:0 0 clamp(200px,21.5vw,255px);width:clamp(200px,21.5vw,255px);height:auto;min-height:0;margin-left:0;padding:18px 30px;transform:none}.filteredWorkGrid .playingProjectCard:first-child,.filteredWorkGrid .playingProjectCard:nth-child(2),.filteredWorkGrid .playingProjectCard:nth-child(3),.filteredWorkGrid .playingProjectCard:nth-child(4),.filteredWorkGrid .playingProjectCard:nth-child(5){transform:none}.filteredWorkGrid:hover .playingProjectCard{filter:none}.filteredWorkGrid .playingProjectCard:focus-visible,.filteredWorkGrid .playingProjectCard:hover{aspect-ratio:auto;z-index:10;filter:none;height:460px;transform:translateY(-6px)scale(1.04)}}.movie-success .workSection>h2{letter-spacing:-.045em!important;max-width:720px!important;font-size:clamp(40px,5vw,62px)!important;line-height:1.08!important}.movie-success .movieEditorial{text-align:left;width:min(100%,690px);margin:0 auto}.movie-success .movieEditorial>p{color:#585e59;margin:0 0 24px;font-size:18px;line-height:1.8}.movie-success .movieEvidence,.movie-success .movieQuote{color:var(--ink);text-align:left;margin:42px 0;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-left:3px solid #3047ff!important;border-radius:0!important;padding:27px 0 27px 25px!important}.movie-success .movieEvidence small{color:#3047ff;letter-spacing:.11em;margin-bottom:11px;font-size:11px;font-weight:750;line-height:1.4;display:block}.movie-success .movieEvidence strong,.movie-success .movieQuote{letter-spacing:-.025em!important;font-size:clamp(23px,3vw,32px)!important;font-weight:620!important;line-height:1.3!important}.movie-success .movieEvidence p{color:#606560;margin:13px 0 0;font-size:15px;line-height:1.65}.movie-success .movieFactLine{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:42px 0 0;display:grid}.movie-success .movieFactLine span{color:#676c67;border-right:1px solid #d7d5ce;padding:22px 18px;font-size:14px;line-height:1.45}.movie-success .movieFactLine span:first-child{padding-left:0}.movie-success .movieFactLine span:last-child{border-right:0;padding-right:0}.movie-success .movieFactLine b{color:#3047ff;margin-bottom:7px;font-size:22px;font-weight:650;line-height:1.1;display:block}.movie-success .movieResultLine{grid-template-columns:1fr 1fr;gap:0;display:grid}.movie-success .movieResultLine span{color:#656a65;padding:0 22px 18px 0;font-size:15px}.movie-success .movieResultLine span+span{border-left:1px solid #d7d5ce;padding-left:22px}.movie-success .movieResultLine span b{color:#3047ff;font-size:44px;font-weight:620;line-height:1;display:block}.movie-success .movieResultLine p{border-top:1px solid #d7d5ce;grid-column:1/-1;padding-top:18px}.movie-success .movieEditorial>.caseCarousel{margin-top:52px}@media (max-width:700px){.movie-success .workSection>h2{font-size:clamp(34px,10vw,48px)!important}.movie-success .movieEditorial>p{font-size:16px;line-height:1.72}.movie-success .movieFactLine,.movie-success .movieResultLine{grid-template-columns:1fr}.movie-success .movieFactLine span{border-bottom:1px solid #d7d5ce;border-right:0;padding:18px 0}.movie-success .movieFactLine span:last-child{border-bottom:0}.movie-success .movieResultLine span+span{border-left:0;padding-left:0}}.moreWorkGrid .playingProjectCard{aspect-ratio:5/7;border-width:2px;border-radius:22px;height:auto;min-height:0;padding:18px 30px;transition:transform .28s,filter .22s,box-shadow .22s,border-color .22s,height .28s}.moreWorkGrid .playingProjectCard:after{border-width:1.25px;border-radius:15px;inset:9px}.moreWorkGrid .aceCornerTop{top:15px;left:15px}.moreWorkGrid .aceCornerBottom{bottom:15px;right:15px}.moreWorkGrid .aceCorner b{font-size:21px}.moreWorkGrid .aceCorner i{font-size:18px}.moreWorkGrid .playingProjectCard .projectHeadline,.moreWorkGrid .playingProjectCard .projectMeta,.moreWorkGrid .playingProjectCard .projectProof,.moreWorkGrid .playingProjectCard .projectTags,.moreWorkGrid .playingProjectCard>footer{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;transition:max-height .28s,opacity .2s,transform .28s,margin .28s,padding .28s;overflow:hidden;transform:translateY(8px)}.moreWorkGrid .playingProjectCard .projectMeta{gap:10px}.moreWorkGrid .playingProjectCard .projectStatus{border-width:2px;padding:6px 12px;font-size:10px}.moreWorkGrid .playingProjectCard .projectCategory{letter-spacing:.1em;color:currentColor;font-size:10px}.moreWorkGrid .playingProjectCard h3{letter-spacing:-.07em;margin-top:auto;margin-bottom:10px;font-size:24px;line-height:.96}.moreWorkGrid .playingProjectCard .projectHeadline{font-size:12.5px;line-height:1.35}.moreWorkGrid .playingProjectCard .projectDescription{opacity:1;max-height:155px;margin-top:12px;margin-bottom:auto;font-size:10px;line-height:1.42;transition:max-height .28s,opacity .2s,transform .28s,margin .28s;overflow:hidden;transform:none}.moreWorkGrid .playingProjectCard .projectProof{padding:10px 12px}.moreWorkGrid .playingProjectCard .projectProof small{font-size:9px}.moreWorkGrid .playingProjectCard .projectProof strong{font-size:11px}.moreWorkGrid .playingProjectCard .projectTags{justify-content:center}.moreWorkGrid .playingProjectCard .projectTags span{padding:4px 6px;font-size:7px}.moreWorkGrid .playingProjectCard>footer{margin:0 22px;padding-top:10px}.moreWorkGrid .playingProjectCard>footer b,.moreWorkGrid .playingProjectCard>footer>span{color:currentColor;font-size:8px}.moreWorkGrid .playingProjectCard:focus-visible,.moreWorkGrid .playingProjectCard:hover{aspect-ratio:auto;height:525px;transform:translateY(-6px)scale(1.04)}.moreWorkGrid .playingProjectCard:focus-visible .projectMeta,.moreWorkGrid .playingProjectCard:hover .projectMeta{opacity:1;max-height:52px;margin-top:30px;transform:none}.moreWorkGrid .playingProjectCard:focus-visible h3,.moreWorkGrid .playingProjectCard:hover h3{margin-top:16px}.moreWorkGrid .playingProjectCard:focus-visible .projectHeadline,.moreWorkGrid .playingProjectCard:hover .projectHeadline{opacity:1;max-height:92px;margin-top:8px;margin-bottom:9px;transform:none}.moreWorkGrid .playingProjectCard:focus-visible .projectDescription,.moreWorkGrid .playingProjectCard:hover .projectDescription{opacity:1;max-height:125px;margin-top:0;margin-bottom:0;transform:none}.moreWorkGrid .playingProjectCard:focus-visible .projectProof,.moreWorkGrid .playingProjectCard:hover .projectProof{opacity:1;max-height:100px;margin-top:11px;margin-bottom:11px;transform:none}.moreWorkGrid .playingProjectCard:focus-visible .projectTags,.moreWorkGrid .playingProjectCard:hover .projectTags{opacity:1;max-height:90px;margin-bottom:12px;transform:none}.moreWorkGrid .playingProjectCard:focus-visible>footer,.moreWorkGrid .playingProjectCard:hover>footer{opacity:1;max-height:70px;margin:0 22px;padding-top:10px;transform:none}@media (min-width:900px){.filteredWorkGrid{scrollbar-width:thin;scrollbar-color:#1c201d #fffdf86b;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:24px;min-height:0;padding:34px 6px 20px;display:flex;overflow:auto visible}.filteredWorkGrid::-webkit-scrollbar{height:10px}.filteredWorkGrid::-webkit-scrollbar-track{background:#fffdf86b;border:1px solid #1c201d38;border-radius:999px}.filteredWorkGrid::-webkit-scrollbar-thumb{background:#1c201d;border:2px solid #fffdf8bf;border-radius:999px}.filteredWorkGrid .playingProjectCard{aspect-ratio:5/7;border-width:2px;border-radius:22px;flex:0 0 255px;width:255px;height:auto;min-height:0;margin-left:0;padding:18px 30px;transition:transform .28s,filter .22s,box-shadow .22s,border-color .22s,height .28s;transform:none}.filteredWorkGrid .playingProjectCard:first-child,.filteredWorkGrid .playingProjectCard:nth-child(2),.filteredWorkGrid .playingProjectCard:nth-child(3),.filteredWorkGrid .playingProjectCard:nth-child(4),.filteredWorkGrid .playingProjectCard:nth-child(5){transform:none}.filteredWorkGrid:hover .playingProjectCard{filter:none}.filteredWorkGrid .playingProjectCard:focus-visible,.filteredWorkGrid .playingProjectCard:hover{aspect-ratio:auto;z-index:3;filter:none;height:525px;transform:none;box-shadow:0 10px 18px #1c201d1f}}.filteredWorkGrid .playingProjectCard:after{border-width:1.25px;border-radius:15px;inset:9px}.filteredWorkGrid .aceCornerTop{top:15px;left:15px}.filteredWorkGrid .aceCornerBottom{bottom:15px;right:15px}.filteredWorkGrid .aceCorner b{font-size:21px}.filteredWorkGrid .aceCorner i{font-size:18px}.filteredWorkGrid .playingProjectCard .projectMeta{gap:10px}.filteredWorkGrid .playingProjectCard .projectStatus{border-width:2px;padding:6px 12px;font-size:10px}.filteredWorkGrid .playingProjectCard .projectCategory{letter-spacing:.1em;color:currentColor;font-size:10px}.filteredWorkGrid .playingProjectCard h3{letter-spacing:-.07em;margin-top:auto;margin-bottom:10px;font-size:24px;line-height:.96}.filteredWorkGrid .playingProjectCard .projectHeadline{font-size:12.5px;line-height:1.35}.filteredWorkGrid .playingProjectCard .projectDescription{opacity:1;max-height:155px;margin-top:12px;margin-bottom:auto;font-size:10px;line-height:1.42;transition:max-height .28s,opacity .2s,transform .28s,margin .28s;overflow:hidden;transform:none}.filteredWorkGrid .playingProjectCard .projectProof{padding:10px 12px}.filteredWorkGrid .playingProjectCard .projectProof small{font-size:9px}.filteredWorkGrid .playingProjectCard .projectProof strong{font-size:11px}.filteredWorkGrid .playingProjectCard .projectTags{justify-content:center}.filteredWorkGrid .playingProjectCard .projectTags span{padding:4px 6px;font-size:7px}.filteredWorkGrid .playingProjectCard>footer{margin:0 22px;padding-top:10px}.filteredWorkGrid .playingProjectCard>footer b,.filteredWorkGrid .playingProjectCard>footer>span{color:currentColor;font-size:8px}.filteredWorkGrid .playingProjectCard:focus-visible .projectMeta,.filteredWorkGrid .playingProjectCard:hover .projectMeta{opacity:1;max-height:52px;margin-top:30px;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible h3,.filteredWorkGrid .playingProjectCard:hover h3{margin-top:16px}.filteredWorkGrid .playingProjectCard:focus-visible .projectHeadline,.filteredWorkGrid .playingProjectCard:hover .projectHeadline{opacity:1;max-height:92px;margin-top:8px;margin-bottom:9px;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible .projectDescription,.filteredWorkGrid .playingProjectCard:hover .projectDescription{opacity:1;max-height:125px;margin-top:0;margin-bottom:0;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible .projectProof,.filteredWorkGrid .playingProjectCard:hover .projectProof{opacity:1;max-height:100px;margin-top:11px;margin-bottom:11px;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible .projectTags,.filteredWorkGrid .playingProjectCard:hover .projectTags{opacity:1;max-height:90px;margin-bottom:12px;transform:none}.filteredWorkGrid .playingProjectCard:focus-visible>footer,.filteredWorkGrid .playingProjectCard:hover>footer{opacity:1;max-height:70px;margin:0 22px;padding-top:10px;transform:none}.caseStudyPage,.caseStudyPage *,.playingProjectCard,.playingProjectCard *,.projectCard,.projectCard *,.sectionTitle,.sectionTitle *,.topbar,.topbar *,body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:var(--font-geist-sans)!important}.workPage .fragmentedTravel{gap:24px;max-width:860px;margin-top:30px;display:grid}.workPage .fragmentedTravel>p{color:#565c56;max-width:820px;margin:0;font-size:17px;line-height:1.75}.workPage .fragmentedTravel>div{border-top:1px solid #d7d5ce;flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.workPage .fragmentedTravel span{color:#5f655f;font:650 13px/1.4 var(--font-ui);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #c8c5bb;border-radius:0;padding:0 0 6px}.workPage .fragmentedTravel b{color:#3040ff;width:auto;font-size:18px;line-height:1}.workPage .fragmentedTravel strong{color:#1c201d;text-align:left;background:0 0;border:0;border-radius:0;width:auto;padding:0;font-size:18px;font-weight:720}.workPage .hmw,.workPage .opportunity,.workPage .pmTakeaway,.workPage .scopeCallout{background:0 0;border-left:3px solid #3040ff;border-radius:0;padding:8px 0 8px 22px}.workPage .hmw p,.workPage .opportunity strong{max-width:780px;font-size:22px;line-height:1.45}.workPage .decisionGrid article,.workPage .designPrinciples>div,.workPage .feedbackThemes>div,.workPage .itemGrid>div,.workPage .priorityColumns article,.workPage .uxDecisionRow article{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0}.workPage .decisionGrid h3,.workPage .uxDecisionRow h3{letter-spacing:-.02em}.synctrip .syncNarrative{text-align:center;gap:18px;width:min(820px,100%);margin:28px auto;display:grid}.synctrip .syncNarrative p{color:#565c56;margin:0;font-size:17px;line-height:1.78}.synctrip .syncNarrative strong{color:#1c201d}.synctrip .whatChanged{margin-top:48px}.synctrip .artifactCaption,.synctrip .finalMoments p,.synctrip .iterationList h4,.synctrip .iterationList p{text-align:center;width:min(820px,100%);margin-left:auto;margin-right:auto;font-size:15px;line-height:1.7}.synctrip .contributionList,.synctrip .designPrinciples,.synctrip .feedbackThemes,.synctrip .syncFlow,.synctrip .syncProcess,.synctrip .uiCallouts,.synctrip .uxDecisionRow{display:none!important}.workPage .surveyStats.narrative{border-top:1px solid #d7d5ce;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;margin-top:34px;padding-top:26px;display:grid}.workPage .surveyStats.narrative p{color:#565c56;margin:0;font-size:17px;line-height:1.75}.workPage .surveyStats.narrative strong{color:#1c201d;font-size:1.15em}.workPage .personaGrid{border-top:1px solid #d7d5ce;gap:0}.workPage .personaGrid>article{background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0;padding:24px 0}.workPage .personaPreview{border-radius:12px}@media (max-width:700px){.workPage .surveyStats.narrative{grid-template-columns:1fr;gap:18px}}.synctrip .workLayout{width:min(1120px,100% - 48px)}.synctrip .workSection{padding-bottom:0}.synctrip .workSection h2{max-width:1040px}.synctrip .sectionIntro{max-width:840px}.synctrip .syncEditorial{text-align:left;gap:24px;width:min(900px,100%);margin:0 auto;display:grid}.synctrip .syncEditorial p{color:#565c56;margin:0;font-size:clamp(18px,1.55vw,22px);font-weight:390;line-height:1.72}.synctrip .syncEditorial h3{color:#071120;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:430;line-height:1.04}.synctrip .syncEditorial strong{color:#071120;font-weight:560}.synctrip .syncTakeaway{border-top:1px solid #d7d5ce;padding-top:24px;margin-top:14px!important}.synctrip .syncInlineFlow,.synctrip .syncProductFlow{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;margin:24px auto;padding:24px 0;display:flex}.synctrip .syncInlineFlow span,.synctrip .syncInlineFlow strong,.synctrip .syncProductFlow span{color:#565c56;font-size:clamp(15px,1.4vw,20px);font-weight:520}.synctrip .syncInlineFlow b,.synctrip .syncProductFlow b{color:#3040ff;font-size:30px;line-height:1}.synctrip .syncInlineFlow strong,.synctrip .syncProductFlow span:last-child{color:#071120}.synctrip .syncStats{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:26px 0;padding:38px 0;display:grid}.synctrip .syncStats b{color:#3040ff;letter-spacing:-.075em;font-size:clamp(82px,12vw,154px);font-weight:520;line-height:.86;display:block}.synctrip .syncStats span{color:#565c56;margin-top:18px;font-size:clamp(17px,1.55vw,22px);line-height:1.45;display:block}.synctrip .syncPersonasIntro{border-top:1px solid #d7d5ce;margin-top:30px;padding-top:38px}.synctrip .syncPersonasIntro p{margin-top:14px}.synctrip .syncPersonaRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:10px calc(50% - 50vw);padding:18px max(24px,50vw - 560px);display:grid}.synctrip .syncPersonaRow figure{margin:0}.synctrip .syncPersonaRow img{aspect-ratio:3/4;object-fit:cover;display:block}.synctrip .syncPersonaRow figcaption{margin-top:16px}.synctrip .syncPersonaRow b,.synctrip .syncPersonaRow span{display:block}.synctrip .syncPersonaRow b{color:#071120;font-size:18px;line-height:1.2}.synctrip .syncPersonaRow span{color:#3040ff;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:720}.synctrip .syncPersonaRow p{margin-top:9px;font-size:15px;line-height:1.55}.synctrip .syncDecisionLog section,.synctrip .syncReflectionStory section,.synctrip .syncTensions section{border-top:1px solid #d7d5ce;padding-top:32px}.synctrip .syncDecisionLog section p,.synctrip .syncReflectionStory section p,.synctrip .syncTensions section p{margin-top:14px}.synctrip .syncAnnotation{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;padding:26px 0;display:grid}.synctrip .syncAnnotation b,.synctrip .syncAnnotation span{display:block}.synctrip .syncAnnotation b{color:#071120;font-size:18px}.synctrip .syncAnnotation span{color:#565c56;margin-top:9px;font-size:15px;line-height:1.5}.synctrip .wireframeSequence.editorial{grid-template-columns:repeat(5,minmax(150px,1fr));gap:18px;margin:26px calc(50% - 50vw);padding:0 max(24px,50vw - 560px);display:grid;overflow-x:auto}.synctrip .syncFinalEditorial figure,.synctrip .syncIterationStory figure,.synctrip .wireframeSequence.editorial figure{margin:0}.synctrip .syncFinalEditorial img,.synctrip .syncIterationStory img,.synctrip .wireframeSequence.editorial img{width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.synctrip .syncFinalEditorial figcaption,.synctrip .syncIterationStory figcaption,.synctrip .wireframeSequence.editorial figcaption{color:#747974;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-top:12px;font-size:11px;font-weight:720}.synctrip .syncIterationStory{border-top:1px solid #d7d5ce;padding-top:42px}.synctrip .syncIterationStory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:28px;display:grid}.synctrip .syncFinalEditorial section{border-top:1px solid #d7d5ce;grid-template-columns:minmax(260px,.75fr) minmax(320px,1fr);align-items:center;gap:54px;padding-top:58px;display:grid}.synctrip .syncFinalEditorial section:first-child{border-top:0;padding-top:0}.synctrip .syncFinalEditorial section:nth-child(2n) figure{order:-1}.synctrip .syncFinalEditorial figure{justify-self:center;width:min(420px,100%)}.synctrip .syncMetricList{border-top:1px solid #d7d5ce;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 36px;margin:10px 0 0;padding:26px 0 0;list-style:none;display:grid}.synctrip .syncMetricList li{color:#565c56;font-size:18px}.synctrip .syncMetricList li:before{content:"→";color:#3040ff;margin-right:10px}.synctrip .finalMoments,.synctrip .fragmentedTravel,.synctrip .hmw,.synctrip .iterationList,.synctrip .personaGrid,.synctrip .surveyStats,.synctrip .syncArtifact,.synctrip .syncNarrative,.synctrip .syncResearchHero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media (max-width:850px){.synctrip .syncPersonaRow,.synctrip .wireframeSequence.editorial{grid-template-columns:repeat(2,minmax(180px,1fr))}.synctrip .syncAnnotation,.synctrip .syncFinalEditorial section,.synctrip .syncIterationStory>div,.synctrip .syncMetricList,.synctrip .syncStats{grid-template-columns:1fr}.synctrip .syncFinalEditorial section:nth-child(2n) figure{order:0}}.synctrip .workHero h2{max-width:860px;font-size:clamp(38px,4.6vw,58px);line-height:1.1}.synctrip .workEyebrow{letter-spacing:.04em;font-size:clamp(12px,1vw,14px);font-weight:560}.synctrip .workSection h2{letter-spacing:-.04em;max-width:820px;font-size:clamp(36px,4vw,48px);line-height:1.1}.synctrip .sectionNo{letter-spacing:.12em;font-size:12px}.synctrip .syncEditorial h3{letter-spacing:-.035em;font-size:clamp(24px,2.55vw,30px);line-height:1.12}.synctrip .syncTakeaway{padding-top:22px}.synctrip .syncInlineFlow,.synctrip .syncProductFlow{gap:11px;margin:18px auto;padding:20px 0}.synctrip .syncStats{gap:34px;padding:30px 0}.synctrip .syncStats b{font-size:clamp(64px,8.8vw,108px)}.synctrip .syncStats span{max-width:300px;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.synctrip .syncPersonasIntro{margin-top:22px;padding-top:32px}.synctrip .syncPersonaRow{gap:20px}.synctrip .syncPersonaRow b{font-size:16px}.synctrip .syncPersonaRow span{font-size:11px}.synctrip .syncPersonaRow p{font-size:14px;line-height:1.5}.synctrip .syncPersonaRow{align-items:start}.synctrip .syncPersonaRow img{aspect-ratio:auto;object-position:top center;background:#fff;border-radius:10px;height:clamp(300px,28vw,430px)}.synctrip .syncPersonaRow figure{min-width:0}.synctrip .syncPersonaRow figcaption{max-width:95%;margin-left:auto;margin-right:auto}.synctrip .syncPersonaRow img{object-fit:contain;width:100%;height:auto;max-height:430px}.synctrip .syncIterationStory>div{align-items:start}.synctrip .syncIterationStory figure{grid-template-rows:520px auto;align-items:start;display:grid}.synctrip .syncIterationStory img{object-fit:contain;object-position:top center;width:100%;height:100%}.synctrip .wireframeSequence.editorial img{object-fit:contain;object-position:top center;max-height:430px}.synctrip .syncDecisionLog section,.synctrip .syncIterationStory,.synctrip .syncReflectionStory section,.synctrip .syncTensions section{padding-top:30px}.synctrip .syncAnnotation{gap:18px;padding:22px 0}.synctrip .syncAnnotation span{font-size:14px;line-height:1.45}.synctrip .syncFinalEditorial figcaption,.synctrip .syncIterationStory figcaption,.synctrip .wireframeSequence.editorial figcaption{letter-spacing:.08em;font-size:14px}.synctrip .wireframeSequence.editorial{grid-template-columns:repeat(5,minmax(130px,1fr));gap:16px}.synctrip .syncIterationStory>div{gap:22px}.synctrip .syncFinalEditorial section{grid-template-columns:minmax(260px,.82fr) minmax(300px,.95fr);gap:46px;padding-top:54px}.synctrip .syncMetricList{gap:12px 30px;padding-top:22px}.synctrip .syncMetricList li{font-size:16px;line-height:1.5}@media (max-width:850px){.synctrip .workHero h1{font-size:48px}.synctrip .workHero h2,.synctrip .workSection h2{font-size:34px}.synctrip .syncStats b{font-size:64px}}.synctrip .workHero{padding-top:116px}.synctrip .workHero h1{letter-spacing:-.045em;font-size:clamp(46px,4.8vw,60px);line-height:1.1}.synctrip .workHero h2{letter-spacing:-.04em;max-width:760px;font-size:clamp(30px,3.6vw,44px);line-height:1.12}.synctrip .workHero>p{max-width:680px;font-size:18px;line-height:1.58}.synctrip .workEyebrow{font-size:12px}.synctrip .workSections{gap:112px}.synctrip .workSection h2{max-width:760px;font-size:clamp(30px,3.2vw,40px);line-height:1.12}.synctrip .sectionIntro{max-width:680px;font-size:17px;line-height:1.58}.synctrip .syncEditorial{gap:22px;width:min(680px,100%)}.synctrip .syncEditorial p{max-width:680px;font-size:17px;line-height:1.62}.synctrip .syncEditorial h3{font-size:clamp(22px,2.1vw,26px);line-height:1.15}.synctrip .syncTakeaway strong{font-size:17px;line-height:1.55}.synctrip .syncStats b{letter-spacing:-.06em;font-size:clamp(50px,6.6vw,78px)}.synctrip .syncStats span{max-width:250px;font-size:16px}.synctrip .syncInlineFlow span,.synctrip .syncInlineFlow strong,.synctrip .syncProductFlow span{font-size:14px}.synctrip .syncInlineFlow b,.synctrip .syncProductFlow b{font-size:20px}.synctrip .syncAnnotation b,.synctrip .syncAnnotation span,.synctrip .syncMetricList li{font-size:15px}.synctrip .syncFinalEditorial figcaption,.synctrip .syncIterationStory figcaption,.synctrip .wireframeSequence.editorial figcaption{font-size:12px}.synctrip .syncFinalEditorial{width:min(900px,100%)}.synctrip .syncFinalEditorial section{gap:38px}.synctrip .syncFinalEditorial figure{width:min(320px,100%)}@media (max-width:850px){.synctrip .workHero h1{font-size:42px}.synctrip .workHero h2,.synctrip .workSection h2{font-size:30px}.synctrip .sectionIntro,.synctrip .syncEditorial p{font-size:16px}.synctrip .syncStats b{font-size:52px}}.workPage .workHero{padding-top:116px}.workPage .workHero h1{letter-spacing:-.045em;max-width:900px;font-size:clamp(46px,4.8vw,60px);line-height:1.1}.workPage .workHero h2{letter-spacing:-.04em;max-width:760px;font-size:clamp(30px,3.6vw,44px);line-height:1.12}.workPage .workHero>p{max-width:680px;font-size:18px;line-height:1.58}.workPage .workEyebrow{letter-spacing:.04em;font-size:12px;font-weight:560}.workPage .workSections{gap:112px}.workPage .workSection h2{letter-spacing:-.04em;max-width:760px;font-size:clamp(30px,3.2vw,40px);line-height:1.12}.workPage .sectionIntro{max-width:680px}.workPage .sectionIntro,.workPage .sectionIntro p{font-size:17px;line-height:1.58}.workPage .sectionNo{letter-spacing:.12em;font-size:12px}.workPage .workSection h3{letter-spacing:-.025em;font-size:clamp(22px,2.1vw,26px);line-height:1.15}.workPage .workSection li,.workPage .workSection p{font-size:17px;line-height:1.62}.workPage .workSection figcaption,.workPage .workSection small{font-size:12px}.workPage .bigMetric b,.workPage .datasetStats b,.workPage .hiphopTransition b,.workPage .impactGrid b,.workPage .modelResults article>b,.workPage .spotifyMetrics b,.workPage .wealthOutcome b,.workPage .wealthStats b{letter-spacing:-.06em;font-size:clamp(50px,6.6vw,78px)}.workPage .compareGrid div,.workPage .decisionGrid article,.workPage .itemGrid>div,.workPage .screenGrid article,.workPage .spotDecisionGrid article,.workPage .spotFeatures article,.workPage .spotifyQuestions article,.workPage .wealthPersonas article{font-size:15px;line-height:1.55}@media (max-width:850px){.workPage .workHero h1{font-size:42px}.workPage .workHero h2,.workPage .workSection h2{font-size:30px}.workPage .sectionIntro,.workPage .sectionIntro p,.workPage .workHero>p,.workPage .workSection li,.workPage .workSection p{font-size:16px}.workPage .bigMetric b,.workPage .datasetStats b,.workPage .hiphopTransition b,.workPage .impactGrid b,.workPage .modelResults article>b,.workPage .spotifyMetrics b,.workPage .wealthOutcome b,.workPage .wealthStats b{font-size:52px}}.plateforce .agentPair,.plateforce .plateJourney,.plateforce .priorityColumns,.plateforce .resultStats,.plateforce .teamBranches,.wealthsync .behaviorRoles,.wealthsync .gtmGrid,.wealthsync .projectionStats,.wealthsync .wealthMetrics,.wealthsync .wealthPersonas,.wealthsync .wealthRisks,.wealthsync .wealthRoadmap,.wealthsync .wealthStats{border-top:1px solid #d7d5ce;gap:0}.plateforce .agentPair>article,.plateforce .plateJourney article,.plateforce .priorityColumns article,.plateforce .resultStats article,.plateforce .teamBranches article,.wealthsync .behaviorRoles article,.wealthsync .gtmGrid article,.wealthsync .projectionStats div,.wealthsync .wealthMetrics article,.wealthsync .wealthPersonas article,.wealthsync .wealthRisks article,.wealthsync .wealthRoadmap article,.wealthsync .wealthStats article{box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-bottom:1px solid #d7d5ce!important;border-radius:0!important}.plateforce .groundedCallout,.plateforce .kind-plateReflection,.plateforce .plateArchitecture,.plateforce .plateResult>div:first-child,.plateforce .pmCore,.plateforce .pmTakeaway,.plateforce .recoveryMoment,.plateforce .whyTwo,.wealthsync .differentiation,.wealthsync .wealthHypothesis,.wealthsync .wealthOutcome,.wealthsync .wealthPrinciple,.wealthsync .wealthSynthesis,.wealthsync .whyEmployer{border:0!important;border-left:3px solid var(--blue)!important;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border-radius:0!important}.wealthsync .wealthOutcome{text-align:left;padding:26px 0 26px 24px}.plateforce .plateResult>div:first-child strong,.wealthsync .wealthOutcome b{line-height:.9;color:#3040ff!important;font-size:clamp(50px,6.6vw,78px)!important}.plateforce .plateResult>div:first-child,.plateforce .pmCore,.wealthsync .wealthHypothesis{min-height:0;padding:26px 0 26px 24px;display:block}.plateforce .groundedCallout h3,.plateforce .pmTakeaway,.wealthsync .differentiation p,.wealthsync .wealthHypothesis>p,.wealthsync .whyEmployer p{font-size:clamp(22px,2.1vw,26px)!important;line-height:1.2!important}.plateforce .agentInputs span,.plateforce .groundedCallout>div span,.plateforce .plateArchitecture article,.plateforce .plateJourney article span,.plateforce .plateScreen>div span,.wealthsync .behaviorLoop span,.wealthsync .ownershipFlow span,.wealthsync .revenueIdeas span,.wealthsync .wealthHypothesis>div{background:0 0!important;border:0!important;border-bottom:1px solid #d7d5ce!important;border-radius:0!important;padding:8px 0!important}.plateforce .plateExperience>article,.wealthsync .wealthMechanics article{border-bottom:1px solid #d7d5ce;padding-bottom:32px}.plateforce .agentPair h3,.plateforce .plateExperience h3,.wealthsync .wealthMechanics h3{font-size:clamp(22px,2.1vw,26px)!important}.plateforce .plateJourney>strong{color:#3040ff;background:0 0;border:0;border-radius:0;min-height:0}.plateforce .plateScreen{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.plateforce .plateScreen.hasImage img{object-fit:contain;background:#fff}.plateforce .teamBranches article:before,.plateforce .teamBranches:before{display:none}.wealthsync .positionMatrix{border:0;border-top:1px solid #d7d5ce;border-radius:0}.wealthsync .positionMatrix>*{border-color:#d7d5ce}.wealthsync .positionMatrix b{color:var(--ink);background:0 0}.wealthsync .marketFunnel article{background:0 0;border:0;border-bottom:1px solid #d7d5ce;border-radius:0;width:100%!important}.confluence-pulse .aiComparison article,.confluence-pulse .experimentCard,.confluence-pulse .freshnessStates strong,.confluence-pulse .hypothesisStack,.confluence-pulse .kind-pulseReflection,.confluence-pulse .metricBranches article,.confluence-pulse .metricRoot,.confluence-pulse .priorityTable,.confluence-pulse .pulseActions>span,.movie-success .aiOwnership article,.movie-success .aiOwnership>strong,.movie-success .chanceCallout,.movie-success .dataPipeline,.movie-success .datasetStats,.movie-success .evaluationStrip,.movie-success .featureTarget article,.movie-success .humanJudgment,.movie-success .kind-movieReflection,.movie-success .limitationGrid article,.movie-success .modelPair article,.movie-success .modelResults article,.movie-success .realTakeaway,.movie-success .researchQuestion,.movie-success .riskRow article,.movie-success .roiDefinition article,.movie-success .roiDefinition>div,.movie-success .visibleMissing>article,.spotify-analytics .analysisOwnership span,.spotify-analytics .analyticalTakeaway,.spotify-analytics .analyticsFlow span,.spotify-analytics .audioFeatures span,.spotify-analytics .capturedMissing article,.spotify-analytics .correlationNote,.spotify-analytics .genreStrip span,.spotify-analytics .genreTakeaway,.spotify-analytics .hiphopRelationships article,.spotify-analytics .hiphopTransition,.spotify-analytics .implicationGrid article,.spotify-analytics .relationshipGroups article,.spotify-analytics .spotifyLimitations article,.spotify-analytics .spotifyMetrics article,.spotify-analytics .spotifyNext article,.spotify-analytics .spotifyOwnership article,.spotify-analytics .spotifyPlaceholder,.spotify-analytics .spotifyQuestions article,.spotify-analytics .targetAnalysis,.study-spot-finder .algorithmCaveat,.study-spot-finder .architectureNote,.study-spot-finder .availabilityFlow span,.study-spot-finder .builtFuture article,.study-spot-finder .communityFlows article,.study-spot-finder .communityInsight,.study-spot-finder .dataNote,.study-spot-finder .freshnessCallout,.study-spot-finder .spotAlgorithm span,.study-spot-finder .spotArchitecture article,.study-spot-finder .spotDataModel article,.study-spot-finder .spotFlow span,.study-spot-finder .spotFragmented span,.study-spot-finder .spotFragmented strong,.study-spot-finder .spotPlaceholder{box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important}.confluence-pulse .freshnessStates,.confluence-pulse .hypothesisStack,.confluence-pulse .metricBranches,.movie-success .aiOwnership,.movie-success .datasetStats,.movie-success .limitationGrid,.movie-success .modelPair,.movie-success .modelResults,.movie-success .riskRow,.spotify-analytics .hiphopRelationships,.spotify-analytics .implicationGrid,.spotify-analytics .relationshipGroups,.spotify-analytics .spotifyLimitations,.spotify-analytics .spotifyMetrics,.spotify-analytics .spotifyNext,.spotify-analytics .spotifyOwnership,.spotify-analytics .spotifyQuestions,.study-spot-finder .builtFuture,.study-spot-finder .communityFlows,.study-spot-finder .spotDecisionGrid,.study-spot-finder .spotFeatures{border-top:1px solid #d7d5ce;gap:0}.confluence-pulse .hypothesisStack>div,.confluence-pulse .metricBranches article,.movie-success .aiOwnership article,.movie-success .datasetStats>div,.movie-success .limitationGrid article,.movie-success .modelPair article,.movie-success .modelResults article,.movie-success .riskRow article,.spotify-analytics .hiphopRelationships article,.spotify-analytics .implicationGrid article,.spotify-analytics .relationshipGroups article,.spotify-analytics .spotifyLimitations article,.spotify-analytics .spotifyMetrics article,.spotify-analytics .spotifyNext article,.spotify-analytics .spotifyOwnership article,.spotify-analytics .spotifyQuestions article,.study-spot-finder .builtFuture article,.study-spot-finder .communityFlows article,.study-spot-finder .spotDecisionGrid article,.study-spot-finder .spotFeatures article{border-bottom:1px solid #d7d5ce!important}.confluence-pulse .aiComparison,.movie-success .featureTarget,.movie-success .roiDefinition,.movie-success .visibleMissing,.spotify-analytics .capturedMissing,.study-spot-finder .spotDataModel{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;padding:18px 0}.confluence-pulse .experimentCard,.confluence-pulse .kind-pulseReflection,.confluence-pulse .metricRoot,.movie-success .chanceCallout,.movie-success .contributionNote,.movie-success .humanJudgment,.movie-success .kind-movieReflection,.movie-success .realTakeaway,.movie-success .researchQuestion,.spotify-analytics .analyticalTakeaway,.spotify-analytics .correlationNote,.spotify-analytics .genreTakeaway,.spotify-analytics .hiphopTransition,.spotify-analytics .targetAnalysis,.study-spot-finder .algorithmCaveat,.study-spot-finder .architectureNote,.study-spot-finder .communityInsight,.study-spot-finder .dataNote,.study-spot-finder .freshnessCallout{border-left:3px solid var(--blue)!important;padding:22px 0 22px 24px!important}.workPage .algorithmCaveat,.workPage .analyticalTakeaway,.workPage .anotherSprint,.workPage .architectureNote,.workPage .chanceCallout,.workPage .communityInsight,.workPage .contributionNote,.workPage .correlationNote,.workPage .dataNote,.workPage .differentiation,.workPage .experimentCard,.workPage .freshnessCallout,.workPage .genreTakeaway,.workPage .hiphopTransition,.workPage .hmw,.workPage .humanJudgment,.workPage .kind-movieReflection,.workPage .kind-plateReflection,.workPage .kind-pulseReflection,.workPage .metricRoot,.workPage .movieEvidence,.workPage .movieQuote,.workPage .northStar,.workPage .opportunity,.workPage .plateArchitecture,.workPage .plateResult>div:first-child,.workPage .pmCore,.workPage .pmTakeaway,.workPage .realTakeaway,.workPage .recoveryMoment,.workPage .reflection,.workPage .researchQuestion,.workPage .scopeCallout,.workPage .targetAnalysis,.workPage .wealthHypothesis,.workPage .wealthOutcome,.workPage .wealthPrinciple,.workPage .wealthSynthesis,.workPage .whyEmployer,.workPage .whyTwo,.workPage [class*=Callout],.workPage blockquote{border-left:0!important}.confluence-pulse .hypothesisStack strong,.confluence-pulse .metricRoot strong,.movie-success .realTakeaway strong,.movie-success .researchQuestion strong,.spotify-analytics .hiphopTransition b{font-size:clamp(22px,2.1vw,26px)!important;line-height:1.2!important}.confluence-pulse .signalCloud span,.movie-success .dataPipeline span,.movie-success .featureTarget article span,.movie-success .pipelineMeta span,.movie-success .visibleMissing article span,.spotify-analytics .analysisOwnership span,.spotify-analytics .analyticsFlow span,.spotify-analytics .audioFeatures span,.spotify-analytics .genreStrip span,.study-spot-finder .availabilityFlow span,.study-spot-finder .communityFlows span,.study-spot-finder .spotAlgorithm span,.study-spot-finder .spotArchitecture article span,.study-spot-finder .spotFlow span{background:0 0!important;border:0!important;border-bottom:1px solid #d7d5ce!important;border-radius:0!important;padding:8px 0!important}.movie-success .movieChartStack figure{background:0 0;border:0;border-radius:0;padding:0}.spotify-analytics .spotifyHeroMetrics{color:var(--ink);border-top-color:#d7d5ce}.movie-success .datasetStats b,.movie-success .modelResults article>b,.spotify-analytics .spotifyHeroMetrics b{color:#3040ff!important;font-size:clamp(50px,6.6vw,78px)!important}.wealthsync .wealthNarrative{text-align:left;gap:18px;width:min(680px,100%);margin:0 auto 28px;display:grid}.wealthsync .wealthNarrative p{color:#565c56;margin:0;font-size:17px;line-height:1.62}.workPage .workLayout{width:min(100% - 40px,820px)!important;margin-inline:auto!important;display:block!important}.workPage .workSections{gap:130px!important;width:100%!important}.workPage .workSection>h2{text-align:center!important;max-width:760px!important;margin:0 auto 28px!important}.workPage .sectionIntro{max-width:690px!important;margin:0 auto 42px!important}.workPage .sectionIntro p{color:#5c615d!important;font-size:18px!important;line-height:1.82!important}@media (max-width:700px){.workPage .workLayout{width:min(100% - 28px,820px)!important}.workPage .workSections{gap:90px!important}}.workPage,.workPage *{font-family:var(--font-geist-sans)!important}.workPage .kind-syncReflection,.workPage .workSection[class*=Reflection]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.workPage .syncReflectionStory,.workPage .wealthReflection{max-width:690px;margin-inline:auto}.workPage .syncReflectionStory section,.workPage .wealthReflection{background:0 0!important;border-top:1px solid #d7d5ce!important;padding:30px 0 0!important}.workPage .syncReflectionStory section+section{margin-top:34px}.workPage .syncReflectionStory h3,.workPage .wealthReflection h3{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(24px,3vw,34px);font-weight:650;line-height:1.18}.workPage .syncReflectionStory p,.workPage .wealthReflection p{color:#585e59!important;margin:0 0 22px!important;font-size:18px!important;line-height:1.78!important}.workPage .compareGrid,.workPage .decisionGrid,.workPage .editorialParagraphList,.workPage .impactGrid,.workPage .notNowTable,.workPage .successMetricGrid{max-width:690px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;display:block!important}.workPage .compareGrid>div,.workPage .decisionGrid article,.workPage .editorialParagraphList p,.workPage .impactGrid>div,.workPage .notNowTable>div,.workPage .successMetricGrid article{width:100%!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-top:1px solid #d7d5ce!important;border-radius:0!important;margin:0!important;padding:28px 0!important;display:block!important}.workPage .editorialParagraphList p{color:#585e59!important;font-size:17px!important;line-height:1.72!important}.workPage .decisionGrid h3,.workPage .successMetricGrid h4{letter-spacing:-.02em!important;color:var(--ink)!important;margin:0 0 12px!important;font-size:22px!important;font-weight:650!important;line-height:1.25!important}.workPage .compareGrid strong,.workPage .decisionGrid p,.workPage .impactGrid span,.workPage .notNowTable span,.workPage .successMetricGrid p{color:#585e59!important;border:0!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:400!important;line-height:1.72!important;display:block!important}.workPage .notNowTable>div:first-child{display:none!important}.workPage .compareGrid small,.workPage .impactGrid b,.workPage .notNowTable strong{color:var(--ink)!important;border:0!important;margin:0 0 10px!important;padding:0!important;font-size:19px!important;font-weight:650!important;line-height:1.3!important;display:block!important}.workPage .notNow,.workPage .successMetrics{max-width:690px;background:0 0!important;border:0!important;border-radius:0!important;margin:54px auto 0!important;padding:0!important}.workPage .successHeading{border:0!important;padding:0 0 22px!important;display:block!important}.workPage .successHeading p{color:#646964!important;max-width:650px!important;margin:14px 0 0!important;font-size:16px!important;line-height:1.65!important}@media (max-width:700px){.workPage .compareGrid strong,.workPage .decisionGrid p,.workPage .editorialParagraphList p,.workPage .impactGrid span,.workPage .notNowTable span,.workPage .sectionIntro p,.workPage .successMetricGrid p,.workPage .syncReflectionStory p,.workPage .wealthReflection p{font-size:16px!important;line-height:1.7!important}}.workPage.spotify-analytics .workHeroVisual.spotify-analytics{background:#fbfaf6!important;border-color:#d8d6ce!important;gap:18px!important;min-height:auto!important;padding:34px!important;box-shadow:0 18px 50px #1b211e14!important}.workPage.spotify-analytics .spotifyHeroEditorial{gap:18px!important}.workPage.spotify-analytics .spotifyHeroEditorial .actualHeroImage{object-fit:contain!important;width:100%!important;height:auto!important;min-height:0!important;max-height:520px!important;box-shadow:none!important;background:#050505!important;border:1px solid #dedbd2!important;border-radius:14px!important}.workPage.spotify-analytics .spotifyHeroMetrics{color:#5f645f!important;border:0!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 18px!important;padding:16px 0 4px!important;display:flex!important}.workPage.spotify-analytics .spotifyHeroMetrics b{letter-spacing:-.05em!important;color:#3040ff!important;font-size:clamp(26px,3vw,42px)!important;line-height:1!important}.workPage.spotify-analytics .spotifyHeroMetrics span{color:#5d625d!important;margin-right:16px!important;font-size:14px!important;line-height:1.2!important}.workPage.spotify-analytics .workHeroVisual.spotify-analytics>b{color:#6b706b!important;width:auto!important;max-width:none!important;font:750 11px/1.2 var(--font-geist-mono)!important;letter-spacing:.14em!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:center!important;margin:0!important;padding:0!important}.workPage .workLayout{padding-top:78px!important;padding-bottom:105px!important}.workPage .workSections,.workPage.confluence-pulse .workSections,.workPage.movie-success .workSections,.workPage.orgflow .workSections,.workPage.plateforce .workSections,.workPage.spotify-analytics .workSections,.workPage.study-spot-finder .workSections,.workPage.synctrip .workSections,.workPage.wealthsync .workSections{gap:76px!important}.workPage .workSection>h2{margin-bottom:18px!important}.workPage .sectionIntro{margin-bottom:28px!important}.workPage .caseCarousel{margin-top:30px!important}@media (max-width:700px){.workPage .workLayout{padding-top:58px!important;padding-bottom:82px!important}.workPage .workSections,.workPage.confluence-pulse .workSections,.workPage.movie-success .workSections,.workPage.orgflow .workSections,.workPage.plateforce .workSections,.workPage.spotify-analytics .workSections,.workPage.study-spot-finder .workSections,.workPage.synctrip .workSections,.workPage.wealthsync .workSections{gap:58px!important}}.professionalWorld>footer .footerline,.professionalWorld>footer .footerline span,.professionalWorld>footer .overline,.professionalWorld>footer h2 em,.schoolWorld>footer .footerline,.schoolWorld>footer .footerline span,.schoolWorld>footer .overline,.schoolWorld>footer h2 em{color:#fff!important;-webkit-text-fill-color:#fff!important}.heroInner>.overline{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.filterbar button.active{color:var(--ink)!important;box-shadow:none!important;background:#bdb9ae!important;border-color:#aaa59a!important}.filterbar button:focus-visible,.filterbar button:hover{color:var(--ink)!important;box-shadow:none!important;background:#efeee8!important;border-color:#d7d4c9!important}.schoolWorld .collegeIntro h2 em{background:0 0!important;background-clip:initial!important;-webkit-background-clip:initial!important;color:#9d805d!important;-webkit-text-fill-color:#9d805d!important}.schoolWorld .orgCard:before,.schoolWorld .orgTop i{display:none!important}.scrapbookHero{background:0 0!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(290px,430px) minmax(0,1fr) 250px!important;align-items:start!important;gap:34px 38px!important;width:min(1320px,100% - 48px)!important;min-height:760px!important;padding:52px 0 76px!important;display:grid!important;position:relative!important}.heroPaper,.heroPhotoBoard,.stickyNote{border:2px solid var(--ink);background:#fffdf8;position:relative;box-shadow:8px 10px #1c201d1f}.heroPhotoBoard{border-radius:18px 20px 14px 24px;flex-direction:column;grid-area:1/1/span 2;justify-content:center;min-height:650px;padding:36px 30px 84px;display:flex;transform:rotate(-1deg)}.photoPlaceholderFrame{text-align:center;background:repeating-linear-gradient(135deg,#9d805d14 0 14px,#fffdf8b8 14px 28px);border:1.5px dashed #1c201d6b;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:510px;display:grid;position:relative;overflow:hidden}.photoPlaceholderBlob{border:2px solid var(--ink);background:#9d805d1f;border-radius:52% 46% 58% 42%;width:112px;height:86px;transform:rotate(-8deg)}.photoPlaceholderFrame span{font:800 12px/1 var(--font-geist-mono);letter-spacing:.12em;color:#9d805d}.photoPlaceholderFrame strong{letter-spacing:-.06em;max-width:320px;font-size:clamp(34px,4.8vw,62px);line-height:.95}.photoPlaceholderFrame small{font:800 10px/1 var(--font-geist-mono);letter-spacing:.16em;color:#77736a}.heroMomentPhoto{object-fit:cover;object-position:center;border-radius:14px;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.heroHeadshotPhoto{object-position:center 38%}.heroNaturePhoto{object-position:center 42%}.drawingStack{grid-template-rows:minmax(0,.95fr) minmax(0,1.08fr);gap:12px;width:100%;height:auto;padding:12px;display:grid;position:absolute;inset:0 0 18px}.drawingPhoto{object-fit:cover;background:#fffdf8;border:6px solid #fffdf8;border-radius:12px;width:100%;height:100%;min-height:0;display:block;position:static;box-shadow:0 8px 18px #1c201d29}.drawingPhotoBack{object-position:center;transform:none}.drawingPhotoFront{object-position:center 18%;transform:none}.travelMapHero{background:radial-gradient(circle at 25% 40%,#ffffffe6,#0000 36%),linear-gradient(135deg,#edf4ef,#fff8e8);border:1px solid #1c201d2e;border-radius:14px;width:100%;min-height:330px;position:relative;overflow:hidden}.travelMapHero:before{content:"";opacity:.55;background-image:radial-gradient(#9d805d47 .9px,#0000 0);background-size:13px 13px;position:absolute;inset:0}.travelMapShape{background:#9d805d21;border:2px solid #1c201d94;position:absolute;box-shadow:inset 0 0 0 999px #fffdf814}.travelMapShape.americas{border-radius:48% 36% 42% 55%;width:27%;height:45%;top:22%;left:7%;transform:rotate(-12deg)}.travelMapShape.europe{border-radius:44% 50% 38% 45%;width:24%;height:29%;top:24%;left:45%;transform:rotate(8deg)}.travelMapShape.africaAsia{border-radius:38% 52% 45% 42%;width:34%;height:37%;top:43%;left:55%;transform:rotate(-5deg)}.travelPin{z-index:3;background:#ff4b32;border:1.5px solid #9a3328;border-radius:50% 50% 50% 0;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 2px #1c201d33}.travelPin:after{content:"";background:#fff7ed;border-radius:50%;position:absolute;inset:3px}.travelMapCaption{z-index:4;text-align:left;background:#fffdf8e6;border:1px solid #1c201d2e;border-radius:12px;padding:12px 14px;position:absolute;bottom:14px;left:16px;right:16px}.travelMapCaption b,.travelMapCaption small{display:block}.travelMapCaption b{font-size:18px;line-height:1}.travelMapCaption small{font:750 9px/1.35 var(--font-geist-mono);letter-spacing:.08em;color:#77736a;margin-top:5px}.photoCarouselControls{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.photoCarouselControls button{border:2px solid var(--ink);cursor:pointer;background:#fffdf8;border-radius:50%;width:52px;height:52px;font-size:24px;transition:transform .18s,background .18s}.photoCarouselControls button:focus-visible,.photoCarouselControls button:hover{background:#efeee8;transform:translateY(-2px)}.photoCarouselControls span{font:800 10px/1 var(--font-geist-mono);color:#6b665e;letter-spacing:.12em}.heroHeadlinePaper{text-align:center;border-radius:16px 22px 18px 15px;flex-direction:column;grid-area:1/2/auto/4;justify-content:stretch;min-height:250px;padding:0;display:flex;overflow:visible;transform:none}.bevoWalker{z-index:8;appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:104px;height:64px;padding:0;animation:bevoWalkAcross 42s steps(120) infinite,bevoSpriteBob .46s steps(2) infinite;top:-52px;left:22px}.bevoSprite,.bevoWalker{transform-origin:bottom;position:absolute}.bevoSprite{pointer-events:none;image-rendering:pixelated;filter:drop-shadow(3px 4px #1c201d29);background-image:url(/hero/bevo-walk.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;animation:bevoFaceDirection 42s steps(120) infinite;inset:0}.bevoSpeech{z-index:2;border:2px solid var(--ink);color:var(--ink);font:900 12px/1 var(--font-geist-sans);letter-spacing:.02em;white-space:nowrap;opacity:0;transform-origin:bottom;pointer-events:none;border-radius:999px;padding:7px 10px 8px;transition:opacity .16s,transform .16s;bottom:calc(100% - 3px);transform:translate(-50%,6px)scale(.88);box-shadow:3px 4px #1c201d29}.bevoSpeech,.bevoSpeech:after{background:#fffdf8;position:absolute;left:50%}.bevoSpeech:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:10px;height:10px;bottom:-7px;transform:translate(-50%)rotate(45deg)}.bevoWalker:active .bevoSpeech,.bevoWalker:focus .bevoSpeech,.bevoWalker:hover .bevoSpeech{opacity:1;transform:translate(-50%,-1px)scale(1)}.bevoWalker:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #1c201db3}.collegeIntro{position:relative;overflow:visible}.collegeBevo{top:-52px}.bevoWalker .bevoBody,.bevoWalker .bevoHead,.bevoWalker .bevoLeg,.bevoWalker .bevoTail{display:none}.bevoBody{background:radial-gradient(circle at 19% 42%,#fff7dd 0 12%,#0000 13%),radial-gradient(circle at 29% 64%,#fff7dd 0 10%,#0000 11%),radial-gradient(circle at 52% 28%,#fff7dd 0 8%,#0000 9%),radial-gradient(circle at 73%,#fff7dd 0 13%,#0000 14%),linear-gradient(135deg,#e47d24,#c8611f 62%,#9e4718);border:4px solid #6f3515;border-radius:42% 34% 38% 44%;width:88px;height:39px;position:absolute;top:32px;left:32px;box-shadow:inset 0 -7px #5c2d1533,inset 18px 2px #ffb14524,0 5px #1c201d1f}.bevoBody:after,.bevoBody:before{content:"";image-rendering:pixelated;background:#fff3d5;position:absolute}.bevoBody:before{clip-path:polygon(0 0,78% 0,78% 26%,100% 26%,100% 64%,72% 64%,72% 100%,18% 100%,18% 72%,0 72%);width:18px;height:20px;top:8px;left:8px}.bevoBody:after{clip-path:polygon(18% 0,100% 0,100% 31%,78% 31%,78% 58%,100% 58%,100% 100%,35% 100%,35% 75%,0 75%,0 30%,18% 30%);width:22px;height:27px;top:5px;right:12px}.bevoHead{background:radial-gradient(circle at 74% 40%,#20130c 0 5%,#0000 6%),radial-gradient(circle at 96% 62%,#fff1d2 0 20%,#0000 21%),linear-gradient(135deg,#e6862d,#c15a1c);border:4px solid #6f3515;border-radius:38% 18% 26% 42%;width:40px;height:34px;position:absolute;top:23px;right:4px;box-shadow:inset 8px -7px #602d1333,inset -8px 1px #ffb2462e}.bevoHead:after,.bevoHead:before{content:"";filter:drop-shadow(0 3px #6f3515);border-top:8px solid #f7d99c;width:52px;height:28px;position:absolute;top:-28px}.bevoHead:before{border-left:8px solid #f7d99c;border-radius:100% 0 0;right:23px;transform:rotate(-17deg)}.bevoHead:after{border-right:8px solid #f7d99c;border-radius:0 100% 0 0;left:25px;transform:rotate(16deg)}.bevoTail{transform-origin:100% 0;border-bottom:5px solid #9c4919;border-left:5px solid #9c4919;border-radius:0 0 0 12px;width:25px;height:26px;animation:bevoTailWag .46s steps(2) infinite alternate;position:absolute;top:37px;left:12px;transform:rotate(9deg)}.bevoTail:after{content:"";background:#5f2a12;border-radius:2px 2px 8px 8px;width:13px;height:14px;position:absolute;bottom:-9px;left:-10px}.bevoLeg{transform-origin:top;background:#b4541b;width:8px;height:21px;animation:bevoLegStep .46s steps(2) infinite alternate;top:65px;box-shadow:inset 0 -8px #fff2d3}.bevoLeg,.bevoLeg:after{border-radius:2px;position:absolute}.bevoLeg:after{content:"";background:#4a2415;width:15px;height:7px;bottom:-2px;left:-3px}.legOne{left:40px;transform:rotate(12deg)}.legTwo{left:55px}.legThree,.legTwo{animation-delay:-.23s}.legThree{left:86px}.legFour{left:104px;transform:rotate(-10deg)}@keyframes bevoWalkAcross{0%{left:22px}47%{left:calc(100% - 126px)}50%{left:calc(100% - 126px)}97%{left:22px}to{left:22px}}@keyframes bevoFaceDirection{0%,47%{transform:scaleX(1)}50%,97%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes bevoSpriteBob{0%,to{margin-top:0}50%{margin-top:-3px}}@keyframes bevoLegStep{0%{translate:-4px;rotate:-10deg}to{translate:4px;rotate:10deg}}@keyframes bevoTailWag{0%{rotate:-10deg}to{rotate:13deg}}.bevoWalker:focus,.bevoWalker:focus .bevoSprite,.bevoWalker:hover,.bevoWalker:hover .bevoSprite{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bevoLeg,.bevoTail,.bevoWalker{animation:none!important}.bevoWalker{left:auto;right:24px}}.heroHeadlineHeader{border-bottom:1px solid var(--line);color:#676b66;min-height:48px;font:750 12px/1 var(--font-geist-sans),Arial,sans-serif;justify-content:space-between;align-items:center;gap:18px;padding:0 18px 0 22px;display:flex}.heroHeadlineHeaderRight{align-items:center;gap:14px;display:flex}.heroHeadlineHeader .heroContactLinks{gap:7px}.heroHeadlineHeader .heroContactLinks a{border-width:1.25px;width:34px;height:34px}.heroHeadlineHeader .heroContactLinks .resumeIcon{font-size:16px}.heroHeadlineHeader .heroContactLinks .linkedinIcon{font-size:14px}.heroWindowDots{align-items:center;gap:9px;display:flex}.heroWindowDots i{background:#d8d5cc;border-radius:50%;width:10px;height:10px}.heroWindowDots i:first-child{background:#ff4b32}.heroHeadlinePaper .typewriterHeadline{letter-spacing:-.065em;max-width:820px;margin:auto;padding:34px clamp(34px,6vw,92px);font-size:clamp(44px,5.8vw,82px);line-height:.98}.heroHeadlineOverline{position:absolute;top:68px;left:clamp(34px,5vw,70px);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.heroDescriptionPaper{border-radius:18px 14px 20px 16px;grid-area:2/2;min-height:270px;padding:28px 42px;transform:rotate(-.8deg)}.heroDescriptionPaper .overline{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.heroDescriptionPaper h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(28px,3vw,42px);line-height:1}.heroDescriptionPaper>p:not(.overline){color:#50554f;max-width:760px;font-size:16px;line-height:1.42}.heroDescriptionPaper .heroIntroRow{align-items:center;margin-top:24px}.heroDescriptionPaper .heroMeta{margin-top:16px;padding-top:12px}.stickyNote{z-index:2;border-width:1.5px;padding:22px 20px;box-shadow:6px 7px #1c201d1a}.stickyNote:before{content:"";z-index:3;background:radial-gradient(circle at 35% 30%,#ffb0a6 0 13%,#ff4b3b 16% 55%,#b91f3b 58% 100%);border:2px solid #9a3328;border-radius:50%;width:30px;height:30px;position:absolute;top:-14px;right:18px;box-shadow:0 4px #1c201d2e}.stickyNote b,.stickyNote span{display:block}.stickyNote b{margin-bottom:12px;font-size:18px}.stickyNote span{color:#555a54;font-size:14px;line-height:1.45}.yellowSticky{background:#fff3a3;width:205px;margin-top:4px;transform:rotate(1.5deg)}.purpleSticky,.yellowSticky{grid-area:2/3;align-self:start}.purpleSticky{background:#ece6ff;width:220px;margin-top:178px;margin-left:34px;transform:rotate(-2deg)}.paperPin{z-index:4;background:radial-gradient(circle at 35% 30%,#ffb0a6 0 13%,#ff4b3b 16% 55%,#b91f3b 58% 100%);border:2px solid #9a3328;border-radius:50%;width:34px;height:34px;position:absolute;box-shadow:0 4px #1c201d2e}.topPin{width:30px;height:30px;top:-15px;left:50%;transform:translate(-50%)}.pinOne{top:402px;right:162px}.pinTwo{top:524px;right:46px}.paperTape{background:#fffdf8bf;border:1px solid #1c201d59;width:64px;height:14px;position:absolute;top:-10px}.leftTape{left:64px;transform:rotate(8deg)}@media (max-width:1050px){.scrapbookHero{grid-template-columns:1fr!important;gap:22px!important}.heroDescriptionPaper,.heroHeadlinePaper,.heroPhotoBoard,.purpleSticky,.yellowSticky{grid-area:auto/1!important;width:100%!important;margin:0!important;transform:none!important}.heroPhotoBoard{min-height:520px}.photoPlaceholderFrame{min-height:320px}.stickyNote{max-width:100%}.pinOne,.pinTwo{display:none}}@media (max-width:650px){.scrapbookHero{width:min(100% - 28px,1320px)!important;padding-top:30px!important}.heroHeadlinePaper{min-height:210px;padding:36px 24px}.heroHeadlinePaper .typewriterHeadline{font-size:42px}.heroDescriptionPaper{padding:30px 24px}.heroDescriptionPaper>p:not(.overline){font-size:16px}.heroDescriptionPaper .heroMeta{gap:10px;display:grid}}@media (min-width:1051px){.scrapbookHero{grid-template-columns:minmax(330px,410px) minmax(0,1fr) 205px!important;gap:24px 28px!important;width:min(1340px,100% - 56px)!important;min-height:calc(100vh - 68px)!important;padding:74px 0 24px!important}.heroPhotoBoard{justify-content:flex-start!important;min-height:635px!important;padding:72px 24px 76px!important;transform:none!important;box-shadow:6px 8px #1c201d1a!important}.photoPlaceholderFrame{gap:8px!important;min-height:455px!important}.travelMapHero{min-height:330px!important}.photoPlaceholderBlob{width:82px!important;height:64px!important}.photoPlaceholderFrame span{font-size:10px!important}.photoPlaceholderFrame strong{max-width:260px!important;font-size:clamp(28px,3.2vw,46px)!important}.photoPlaceholderFrame small{font-size:8px!important}.photoCarouselControls{bottom:18px!important;left:22px!important;right:22px!important}.photoCarouselControls button{width:42px!important;height:42px!important;font-size:20px!important}.heroHeadlinePaper{min-height:250px!important;padding:0!important;transform:translateY(26px)!important;box-shadow:6px 8px #1c201d1a!important}.heroHeadlineHeader{min-height:46px!important}.heroHeadlinePaper .typewriterHeadline{max-width:700px!important;padding:44px clamp(28px,4vw,64px) 28px!important;font-size:clamp(38px,4.25vw,60px)!important;line-height:.96!important}.heroHeadlineOverline{font-size:9px!important;top:62px!important;left:clamp(28px,4vw,64px)!important}.heroDescriptionPaper{grid-column:2!important;min-height:262px!important;padding:24px 34px!important;transform:none!important;box-shadow:6px 8px #1c201d1a!important}.heroDescriptionPaper h2{margin:6px 0 8px!important;font-size:clamp(25px,2.45vw,34px)!important}.heroDescriptionPaper>p:not(.overline){max-width:760px!important;font-size:14px!important;line-height:1.42!important}.heroDescriptionPaper .heroIntroRow{margin-top:18px!important}.heroDescriptionPaper .heroMeta{gap:16px!important;margin-top:12px!important;padding-top:10px!important;font-size:9px!important}.stickyNote{padding:18px 17px!important;box-shadow:5px 6px #1c201d1a!important}.stickyNote b{margin-bottom:10px!important;font-size:15px!important}.stickyNote span{font-size:12px!important}.yellowSticky{width:180px!important;transform:none!important}.purpleSticky{width:188px!important;margin-top:150px!important;margin-left:18px!important;transform:none!important}.paperPin,.topPin{width:26px!important;height:26px!important}.pinOne{top:336px!important;right:128px!important}.pinTwo{top:452px!important;right:28px!important}}@media (min-width:900px){.filteredWorkGrid{justify-content:center!important;padding-left:12px!important;padding-right:12px!important;scroll-padding-inline:12px!important}.filteredWorkGrid.filter-cases,.filteredWorkGrid.filter-product{justify-content:flex-start!important}}.topbar .navModeSwitch{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f1f1f4f5!important;border:0!important;border-radius:999px!important;justify-self:center!important;align-items:center!important;gap:2px!important;width:max-content!important;max-width:calc(100vw - 32px)!important;margin:0!important;padding:7px!important;display:flex!important;box-shadow:0 10px 30px #191c1f14!important}.topbar .navModeSwitch button{color:#63666d!important;font:650 12px/1 var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:none!important;padding:12px 18px!important;transition:background .18s,color .18s,box-shadow .18s,transform .18s!important}.topbar .navModeSwitch button:hover{color:#151923!important;transform:translateY(-1px)!important}.topbar .navModeSwitch button.active{color:#151923!important;background:#fff!important;padding-left:22px!important;padding-right:22px!important;box-shadow:0 2px 10px #191c1f0d!important}@media (max-width:850px){.topbar{grid-template-columns:auto 1fr!important;gap:12px!important}.topbar .navModeSwitch{justify-self:end!important;padding:6px!important;display:flex!important}.topbar .navModeSwitch button,.topbar .navModeSwitch button.active{padding:10px 13px!important;font-size:11px!important}}html body,html body *,html body :after,html body :before{font-family:var(--font-geist-sans)!important}html body .caseBody li,html body .caseBody p,html body .collegeIntro p,html body .detailGrid p,html body .emptyEvidence,html body .evidenceCopy,html body .experiencePanel p,html body .filteredWorkGrid p,html body .heroDescriptionPaper p,html body .heroIntro,html body .panelCopy,html body .projectDescription,html body .projectHeadline,html body .resultCopy,html body .schoolGrid p,html body .schoolHero>p,html body .signalCard p,html body .signalResult blockquote,html body .swimFunFact p,html body .workCard p,html body .workPage .caseCopy,html body .workPage .caseLead,html body .workPage .caseText,html body .workPage .challengeText,html body .workPage .fragmentedTravel>p,html body .workPage .outcomeText,html body .writingRow p,html body blockquote,html body figcaption,html body li,html body p{font-family:var(--font-body)!important}.signalMap{isolation:isolate}.professionalWorld .signals{padding-top:48px!important}.professionalWorld .signalWorkspace .signalMap{aspect-ratio:1!important;justify-self:center!important;width:min(100%,590px)!important;height:auto!important}.signals .signalHeading{margin-bottom:125px!important}.signalOrbitGlobe{z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(circle at 35% 30%,#fffdf894,#0000 34%),linear-gradient(135deg,#9d805d42,#c7c4b92e,#5d807621);border-radius:50%;animation:signalGlobeFloat 8s ease-in-out infinite;position:absolute;inset:9%;box-shadow:inset 0 0 0 1px #fffdf857,0 20px 55px #1c201d1a}.signalOrbitGlobe i{transform-origin:50%;border:2px solid #fffdf87a;border-radius:50%;animation:signalOrbitSpin 14s linear infinite;position:absolute;inset:10%}.signalOrbitGlobe i:first-child{transform:rotate(0)scaleX(.35)}.signalOrbitGlobe i:nth-child(2){animation-duration:17s;transform:rotate(28deg)scaleX(.42)}.signalOrbitGlobe i:nth-child(3){animation-duration:19s;animation-direction:reverse;transform:rotate(-28deg)scaleX(.42)}.signalOrbitGlobe i:nth-child(4){animation-duration:22s;inset:22% 5%;transform:rotate(0)scaleY(.32)}.signalOrbitGlobe i:nth-child(5){animation-duration:25s;animation-direction:reverse;inset:30% 4%;transform:rotate(0)scaleY(.18)}.signalCardOrbitRing,.signalWorkspace .mapCore,.signalWorkspace .signalCard,.signalWorkspace .signalMap:after,.signalWorkspace .signalMap:before{z-index:2}.signalCardOrbitRing{z-index:3;transform-origin:50%;pointer-events:none;animation:signalRingSpin 52s linear infinite;position:absolute;inset:0}.signalCardOrbitRing .signalCard{pointer-events:auto;animation:signalCardCounterSpin 52s linear infinite}.signalCardOrbitRing:has(.signalCard:focus-visible),.signalCardOrbitRing:has(.signalCard:focus-visible) .signalCard,.signalCardOrbitRing:has(.signalCard:hover),.signalCardOrbitRing:has(.signalCard:hover) .signalCard{animation-play-state:paused}@keyframes signalGlobeFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.015)}}@keyframes signalOrbitSpin{0%{rotate:none}to{rotate:1turn}}@keyframes signalRingSpin{0%{rotate:none}to{rotate:1turn}}@keyframes signalCardCounterSpin{0%{rotate:none}to{rotate:-1turn}}@media (prefers-reduced-motion:reduce){.signalCardOrbitRing,.signalOrbitGlobe,.signalOrbitGlobe i,.signalWorkspace .signalCard{animation:none!important}}@media (max-width:850px){.signalOrbitGlobe{display:none}.signalCardOrbitRing{display:contents;position:static;animation:none!important}}.shippedSection .filterbar{border-top:0!important;align-items:flex-end!important;gap:14px!important;padding:8px 0 34px!important}.shippedSection .filterbar button{color:#3f423d!important;min-width:92px!important;height:58px!important;font:850 10px/1 var(--font-geist-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(#fffdf8,#eee9dc)!important;border:1.5px solid #8f8a7d!important;border-radius:9px 9px 12px 12px!important;padding:23px 16px 10px!important;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s!important;position:relative!important;overflow:visible!important;transform:translateY(0)!important;box-shadow:0 7px #1c201d1a,0 14px 22px #1c201d14!important}.shippedSection .filterbar button:before{content:""!important;z-index:-1!important;background:#f8f3e6!important;border:1.5px solid #8f8a7d!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;width:42px!important;height:20px!important;position:absolute!important;top:-11px!important;left:10px!important}.shippedSection .filterbar button:after{content:""!important;pointer-events:none!important;background:#ffffff73!important;border-radius:999px!important;height:10px!important;position:absolute!important;inset:8px 7px auto!important}.shippedSection .filterbar button:focus-visible,.shippedSection .filterbar button:hover{color:var(--ink)!important;background:linear-gradient(#f3f2ed,#dedbd2)!important;border-color:#777266!important;transform:translateY(-5px)!important;box-shadow:0 10px #1c201d1f,0 18px 26px #1c201d1a!important}.shippedSection .filterbar button.active{height:66px!important;color:var(--ink)!important;background:linear-gradient(#d9d5ca,#bdb7aa)!important;border-color:#6f6a60!important;padding-top:29px!important;transform:translateY(-9px)!important;box-shadow:0 13px #1c201d24,0 22px 32px #1c201d1f!important}.shippedSection .filterbar button.active:before{background:#d9d5ca!important;border-color:#6f6a60!important}@media (max-width:700px){.shippedSection .filterbar{gap:12px 10px!important;padding-bottom:24px!important}.shippedSection .filterbar button{min-width:82px!important;height:52px!important;padding-left:12px!important;padding-right:12px!important;font-size:9px!important}.shippedSection .filterbar button.active{height:58px!important}}.signalCardOrbitRing .signalCard{background:linear-gradient(#d7eef9,#b9ddeb)!important;border:1.5px solid #6d9eb8!important;border-radius:10px 10px 15px 15px!important;width:178px!important;min-height:128px!important;padding:27px 17px 15px!important;overflow:visible!important;box-shadow:0 10px #43748f24,0 18px 28px #1c201d14!important}.signalCardOrbitRing .signalCard:before{content:""!important;background:#d7eef9!important;border:1.5px solid #6d9eb8!important;border-bottom:0!important;border-radius:10px 10px 0 0!important;width:62px!important;height:22px!important;position:absolute!important;top:-15px!important;left:14px!important;box-shadow:inset 0 -2px #ffffff5c!important}.signalCardOrbitRing .signalCard:after{content:""!important;pointer-events:none!important;background:#ffffff80!important;border-radius:999px!important;height:9px!important;position:absolute!important;top:10px!important;left:10px!important;right:10px!important}.signalCardOrbitRing .signalCard b,.signalCardOrbitRing .signalCard h3,.signalCardOrbitRing .signalCard p,.signalCardOrbitRing .signalCard span{z-index:1!important;position:relative!important}.signalCardOrbitRing .signalCard h3{margin-top:6px!important;font-size:21px!important}.signalCardOrbitRing .signalCard p{font-size:10px!important;line-height:1.45!important}.signalCardOrbitRing .signalCard.selected{background:linear-gradient(#9fcee4,#76b6d4)!important;border-color:#4e8eae!important}.signalCardOrbitRing .signalCard.selected:before{background:#9fcee4!important;border-color:#4e8eae!important}.signalCardOrbitRing .signalCard.ai{inset:calc(50% - 64px) auto auto -89px!important}.signalCardOrbitRing .signalCard.uiux{inset:-64px auto auto calc(50% - 89px)!important}.signalCardOrbitRing .signalCard.product{inset:calc(50% - 64px) -89px auto auto!important}.signalCardOrbitRing .signalCard.data{inset:auto auto -64px calc(50% - 89px)!important}.professionalWorld .signals .emptyEvidence,.professionalWorld .signals .evidenceHeading,.professionalWorld .signals .resultLabel span{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}