/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--black);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}::selection{background:var(--signal);color:var(--black)}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(100% - 64px,1500px);margin-inline:auto}.dark{background:var(--black);color:var(--white)}.index,.kicker{text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:11px;font-weight:600;line-height:1.3}.customCursor{z-index:1000;pointer-events:none;background:var(--white);width:36px;height:36px;color:var(--black);mix-blend-mode:difference;opacity:0;letter-spacing:.1em;border-radius:50%;place-items:center;font-size:0;font-weight:700;transition:width .18s,height .18s,top .18s,left .18s,opacity .2s;display:grid;position:fixed;top:-18px;left:-18px}.customCursor[data-visible=true]{opacity:1}.customCursor[data-active=true]{mix-blend-mode:normal;width:74px;height:74px;font-size:9px;top:-37px;left:-37px}.nav{z-index:10;border-bottom:1px solid #b9b8b2;justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.logo{letter-spacing:-.06em;font-size:23px;font-weight:750;line-height:1}.logo span{color:var(--signal)}.nav nav{text-transform:uppercase;letter-spacing:.1em;gap:36px;font-size:12px;display:flex}.nav nav a,.navContact{transition:opacity .2s}.nav nav a:hover,.navContact:hover{opacity:.45}.navContact{border-bottom:1px solid;padding-bottom:4px;font-size:12px}.hero{flex-direction:column;justify-content:space-between;height:calc(100svh - 20px);min-height:700px;max-height:980px;padding:54px 0 36px;display:flex;position:relative;overflow:hidden}.hero h1{letter-spacing:-.1em;white-space:nowrap;margin:0 0 0 -.055em;font-size:clamp(130px,20.6vw,330px);font-weight:750;line-height:.7}.hero h1 .compressed{letter-spacing:-.15em;transform-origin:0;transition:letter-spacing 1.2s cubic-bezier(.2,.8,.2,1),transform 1.2s cubic-bezier(.2,.8,.2,1);display:inline-block;transform:scaleX(.86)}.hero:hover h1 .compressed{letter-spacing:-.1em;transform:scaleX(1)}.hero h1 i{color:var(--signal);font-style:normal}.heroBottom{border-top:1px solid #b9b8b2;grid-template-columns:1.3fr .7fr;align-items:end;gap:48px;padding-top:22px;display:grid}.heroBottom h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5.5vw,84px);font-weight:600;line-height:.88}.heroBottom p{max-width:500px;margin:0;font-size:18px;line-height:1.4}.heroAside{text-transform:uppercase;letter-spacing:.12em;writing-mode:vertical-rl;font-size:9px;line-height:1.4;position:absolute;top:34%;right:0}.provocation{min-height:185vh}.provocationInner{padding:110px 0 180px}.provocation .index{color:var(--grey);margin-bottom:28vh}.thought{letter-spacing:-.06em;font-size:clamp(48px,8vw,124px);line-height:.94}.thought span{color:#5d5d58;font-weight:400}.thought strong{font-weight:600}.thoughtOne{width:90%}.thoughtTwo{text-align:right;width:88%;margin:42vh 0 0 auto}.release{max-width:520px;margin:42vh 8% 0 auto;font-size:20px;line-height:1.45}.creativeBit{letter-spacing:-.08em;margin:28vh 0 0;font-size:clamp(60px,10vw,150px);line-height:.8}.disciplines{padding:150px 0 180px}.sectionIntro{grid-template-columns:1fr 3fr;gap:32px;margin-bottom:150px;display:grid}.sectionIntro h2{letter-spacing:-.085em;margin:0;font-size:clamp(85px,12vw,185px);font-weight:650;line-height:.75}.disciplineList{border-top:1px solid}.disciplineList article{border-bottom:1px solid;grid-template-columns:80px 1.15fr 1fr;align-items:baseline;gap:24px;padding:32px 0 52px;transition:padding .35s,background .35s;display:grid}.disciplineList article:hover{background:#e6e5df;padding-left:2.5%;padding-right:2.5%}.disciplineList article>span{font-size:11px}.disciplineList h3{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,90px);line-height:1}.disciplineList p{max-width:480px;margin:0;font-size:17px;line-height:1.45}.disciplineNote{text-align:right;margin:60px 0 0;font-size:13px}.method{padding:140px 0 180px}.methodGrid{grid-template-columns:1fr 3fr;gap:32px;display:grid}.method .index{color:var(--grey)}.method h2{letter-spacing:-.08em;margin:0;font-size:clamp(75px,11vw,170px);font-weight:600;line-height:.77}.method h2 span{color:var(--black);background:var(--white);margin:10px 0 0 -.08em;padding:0 .08em .09em;display:inline-block;transform:rotate(-1deg)}.methodCopy{grid-template-columns:1fr 1fr;gap:50px;max-width:800px;margin:110px 0 0 auto;display:grid}.methodCopy p{margin:0;font-size:18px;line-height:1.5}.work{padding:150px 0 180px;overflow:hidden}.workHeader{grid-template-columns:1fr 3fr;gap:32px;margin-bottom:100px;display:grid}.workHeader h2{letter-spacing:-.075em;margin:0;font-size:clamp(70px,10vw,155px);line-height:.8}.workEncounter{height:min(760px,82vh);min-height:620px;color:var(--black);background:#deddd7;transition:background .5s,color .5s;position:relative}.workBackdrop span{letter-spacing:-.1em;opacity:.11;font-size:clamp(180px,32vw,510px);font-weight:750;line-height:.65;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-5%;right:-4%;transform:rotate(-4deg)}.workEncounter:hover .workBackdrop span{transform:rotate(0)scale(1.05)}.workRows{z-index:2;width:100%;position:absolute;top:0;left:0}.workRows button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;grid-template-columns:90px 1fr 130px;align-items:center;gap:20px;padding:25px 32px;display:grid}.workNum,.workLabel{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.workLabel{text-align:right}.workLine{letter-spacing:-.055em;font-size:clamp(28px,4.4vw,68px);line-height:1}.workDetail{z-index:2;max-width:540px;position:absolute;bottom:32px;left:32px}.workDetail p{font-size:19px;line-height:1.4}.workDetail span,.workDetail small{text-transform:uppercase;letter-spacing:.1em;margin-top:16px;font-size:10px;display:block}.workDetail small{opacity:.5}.experienceStrip{border-top:1px solid;border-bottom:1px solid;margin-top:160px;padding:20px 0 32px}.experienceStrip p{text-transform:uppercase;letter-spacing:.13em;margin:0 0 38px;font-size:10px}.experienceStrip div{flex-wrap:wrap;justify-content:space-between;gap:35px;display:flex}.experienceStrip span{letter-spacing:-.05em;font-size:clamp(25px,3.8vw,58px);font-weight:650}.journey{padding:140px 0 180px;overflow:hidden}.journeyIntro{grid-template-columns:1fr 2.2fr .8fr;align-items:end;gap:32px;display:grid}.journeyIntro .index{color:var(--grey);align-self:start}.journeyIntro h2{letter-spacing:-.07em;margin:0;font-size:clamp(60px,8.7vw,132px);line-height:.86}.journeyIntro>p:last-child{font-size:14px;line-height:1.4}.azWrap{margin-top:140px}.azStage{background:var(--white);height:70vh;min-height:560px;color:var(--black);cursor:none;--mx:0;--my:0;position:relative;overflow:hidden}.azStage svg{width:100%;height:100%;position:absolute;inset:0}.azStage path{fill:none;stroke:var(--black);stroke-width:1.2px;stroke-dasharray:7 9;transition:d .5s}.azNode{aspect-ratio:1;background:var(--white);width:clamp(72px,8vw,120px);color:var(--black);cursor:pointer;border:1px solid;border-radius:50%;font-size:clamp(32px,4vw,60px);font-weight:600;transition:left .8s cubic-bezier(.16,1,.3,1),top .8s cubic-bezier(.16,1,.3,1),transform .25s,background .2s,color .2s;position:absolute}.azNode:hover,.azNode:focus-visible{background:var(--black);color:var(--white);transform:scale(1.25)!important}.node0{transform:translate(calc(var(--mx)*-20px),calc(var(--my)*-20px));top:10%;left:3%}.node1{transform:translate(calc(var(--mx)*35px),calc(var(--my)*20px));top:65%;left:20%}.node2{transform:translate(calc(var(--mx)*-45px),calc(var(--my)*-30px));top:32%;left:36%}.node3{transform:translate(calc(var(--mx)*25px),calc(var(--my)*-35px));top:68%;left:53%}.node4{transform:translate(calc(var(--mx)*-30px),calc(var(--my)*45px));top:18%;left:65%}.node5{transform:translate(calc(var(--mx)*50px),calc(var(--my)*20px));top:60%;left:77%}.node6{transform:translate(calc(var(--mx)*-20px),calc(var(--my)*-30px));top:12%;left:89%}.route1 .node1{top:8%;left:40%}.route1 .node2{top:48%;left:13%}.route1 .node4{top:70%;left:75%}.route1 .node5{top:38%;left:57%}.route2 .node0{top:70%;left:40%}.route2 .node1{top:20%;left:7%}.route2 .node3{top:10%;left:25%}.route2 .node5{top:10%;left:80%}.route3 .azNode{top:43%;transform:none}.route3 .node0{left:4%}.route3 .node1{left:18%}.route3 .node2{left:32%}.route3 .node3{left:46%}.route3 .node4{left:60%}.route3 .node5{left:74%}.route3 .node6{left:88%}.azPrompt{text-transform:uppercase;letter-spacing:.12em;font-size:10px;position:absolute;bottom:20px;left:24px}.touchDisrupt{display:none}.azResolve{opacity:.25;width:min(100% - 64px,1500px);margin:80px auto 0;transition:opacity .5s}.azResolve.show{opacity:1}.azResolve p,.azResolve strong{letter-spacing:-.06em;margin:0;font-size:clamp(40px,6vw,92px);line-height:.94;display:block}.selection{padding:150px 0 190px}.selectionIntro{grid-template-columns:1fr 3fr;gap:32px;display:grid}.selectionIntro h2{letter-spacing:-.08em;margin:0;font-size:clamp(66px,10vw,155px);line-height:.8}.selectionIntro h2 span{color:#97968f}.machine{border:1px solid;flex-direction:column;min-height:580px;margin-top:150px;padding:20px;transition:background .3s,color .3s;display:flex}.machineMeta,.machineAction{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:9px;display:flex}.possibility{color:inherit;letter-spacing:-.075em;text-align:left;cursor:none;background:0 0;border:0;flex:1;padding:70px 2%;font-size:clamp(55px,9vw,138px);line-height:.86}.machineAction button{color:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px;font-size:10px}.machineReveal{border-top:1px solid;justify-content:space-between;gap:30px;margin-top:25px;padding-top:20px;font-size:18px;display:flex}.machineReveal p,.machineReveal strong{margin:0}.machineReveal strong{opacity:0;transition:opacity .3s}.kept .machineReveal strong{opacity:1}.systemSection{padding:140px 0 180px}.systemIntro{grid-template-columns:1fr 2.2fr .8fr;gap:32px;display:grid}.systemIntro .index{color:var(--grey)}.systemIntro h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,8vw,122px);line-height:.88}.systemIntro h2 span{color:var(--grey)}.systemIntro>p:last-child{align-self:end;font-size:15px;line-height:1.5}.brandSystem{margin-top:140px}.systemControls{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:20px;display:grid}.systemControls label{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.systemControls input{border:0;border-bottom:1px solid var(--grey);width:100%;color:var(--white);background:0 0;outline:none;margin-top:12px;padding:12px 0;font-size:18px;display:block}.modes{justify-content:flex-end;align-items:end;display:flex}.modes button{border:1px solid var(--grey);color:var(--white);letter-spacing:.12em;cursor:pointer;background:0 0;padding:10px 18px;font-size:9px}.systemSurface{background:var(--white);height:650px;color:var(--black);--x:50%;--y:50%;cursor:none;position:relative;overflow:hidden}.systemSurface>p{left:var(--x);top:var(--y);letter-spacing:-.08em;max-width:90%;margin:0;font-size:clamp(60px,10vw,150px);font-weight:650;line-height:.75;transition:font-style .25s,text-transform .25s,letter-spacing .25s;position:absolute;transform:translate(-50%,-50%)}.modeLOUD>p{text-transform:uppercase;letter-spacing:-.11em;font-weight:800}.modeHUMAN>p{letter-spacing:-.06em;font-family:Georgia,serif;font-style:italic;font-weight:400}.systemMark,.systemSurface small{text-transform:uppercase;letter-spacing:.12em;font-size:9px;position:absolute;top:18px;left:20px}.systemSurface small{top:auto;bottom:18px}.systemLesson{letter-spacing:-.06em;margin:100px 0 0;font-size:clamp(40px,6vw,90px);line-height:.95}.systemLesson span:last-child{font-family:Georgia,serif;font-style:italic;font-weight:400}.about{grid-template-columns:1fr 3fr;gap:32px;padding:160px 0 200px;display:grid}.about h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,7.4vw,112px);line-height:.92}.about h2 span{color:#8d8c87}.aboutCopy{grid-template-columns:1fr 1fr;gap:50px;max-width:850px;margin:100px 0 0 auto;display:grid}.aboutCopy p{margin:0;font-size:18px;line-height:1.5}.contact{min-height:100svh;padding:130px 0 25px;display:flex}.contact .shell{flex-direction:column;display:flex}.contact .index{color:var(--grey)}.contact h2{letter-spacing:-.09em;margin:12vh 0 70px;font-size:clamp(85px,14vw,215px);line-height:.73}.contact .shell>a{letter-spacing:-.055em;border-bottom:2px solid;justify-content:space-between;padding-bottom:18px;font-size:clamp(44px,7vw,105px);line-height:1;display:flex}.footerBottom{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:25px;margin-top:auto;padding-top:90px;font-size:11px;display:flex}.footerBottom span:first-child{text-transform:none;letter-spacing:-.04em;font-size:18px;font-weight:700}.trapdoor{color:#444440;cursor:pointer;background:0 0;border:0;margin:24px auto 0;font-size:8px}.trapdoor:hover{color:var(--white)}@media (width<=820px){.customCursor{display:none}.shell{width:min(100% - 28px,1500px)}.nav{height:70px}.nav nav{display:none}.navContact{font-size:10px}.hero{height:88svh;min-height:620px;padding-top:34px}.hero h1{font-size:27vw}.hero h1 .compressed{letter-spacing:-.1em;transform:none}.heroBottom{grid-template-columns:1fr;gap:28px}.heroBottom h2{font-size:13vw}.heroBottom p{max-width:90%;font-size:15px}.heroAside{display:none}.provocation{min-height:155vh}.provocationInner{padding:80px 0 110px}.provocation .index{margin-bottom:23vh}.thought{font-size:13vw}.thoughtOne,.thoughtTwo{width:100%}.thoughtTwo{margin-top:35vh}.release{max-width:85%;margin-top:35vh;font-size:17px}.creativeBit{margin-top:25vh;font-size:18vw}.disciplines{padding:95px 0 110px}.sectionIntro,.workHeader,.methodGrid,.selectionIntro,.systemIntro,.about{grid-template-columns:1fr}.sectionIntro{margin-bottom:75px}.sectionIntro h2{margin-top:35px;font-size:25vw}.disciplineList article{grid-template-columns:36px 1fr;padding:24px 0 34px}.disciplineList article:hover{padding-left:0;padding-right:0}.disciplineList h3{font-size:15vw}.disciplineList p{grid-column:2;font-size:15px}.disciplineNote{text-align:left;margin-left:36px}.method{padding:90px 0 110px}.method h2{margin-top:45px;font-size:20vw}.methodCopy{grid-template-columns:1fr;gap:24px;margin-top:70px}.methodCopy p{font-size:16px}.work{padding:95px 0 110px}.workHeader{margin-bottom:70px}.workHeader h2{margin-top:35px;font-size:18vw}.workEncounter{height:680px;min-height:0}.workRows button{grid-template-columns:35px 1fr;padding:18px 14px}.workLine{font-size:8.5vw}.workLabel{display:none}.workDetail{bottom:20px;left:14px;right:14px}.workDetail p{font-size:16px}.workBackdrop span{font-size:45vw;bottom:25%}.experienceStrip{margin-top:100px}.experienceStrip div{flex-direction:column;align-items:flex-start}.experienceStrip span{font-size:11vw}.journey{padding:90px 0 110px}.journeyIntro{grid-template-columns:1fr}.journeyIntro h2{margin-top:35px;font-size:17vw}.journeyIntro>p:last-child{margin-top:25px}.azWrap{margin-top:80px}.azStage{cursor:pointer;height:520px;min-height:0}.azNode{width:64px}.route3 .azNode{top:auto}.route3 .node0{top:8%;left:4%}.route3 .node1{top:28%;left:25%}.route3 .node2{top:12%;left:58%}.route3 .node3{top:40%;left:72%}.route3 .node4{top:58%;left:15%}.route3 .node5{top:70%;left:48%}.route3 .node6{top:78%;left:77%}.touchDisrupt{border:1px solid var(--grey);color:var(--white);text-transform:uppercase;background:0 0;margin:16px 14px 0 auto;padding:10px 14px;font-size:10px;display:block}.azResolve{width:calc(100% - 28px);margin-top:70px}.azResolve p,.azResolve strong{font-size:12vw}.selection{padding:95px 0 110px}.selectionIntro h2{margin-top:35px;font-size:18vw}.machine{min-height:500px;margin-top:80px;padding:14px}.possibility{padding:45px 0;font-size:14vw}.machineAction span{display:none}.machineReveal{font-size:15px;display:block}.machineReveal strong{margin-top:8px;display:block}.systemSection{padding:90px 0 110px}.systemIntro h2{margin-top:35px;font-size:14vw}.systemIntro>p:last-child{margin-top:30px}.brandSystem{margin-top:80px}.systemControls{grid-template-columns:1fr}.modes{justify-content:flex-start}.modes button{flex:1}.systemSurface{cursor:default;height:520px}.systemSurface>p{font-size:18vw}.systemLesson{margin-top:70px;font-size:12vw}.about{padding:95px 0 120px}.about h2{margin-top:38px;font-size:13vw}.aboutCopy{grid-template-columns:1fr;gap:24px;margin-top:65px}.aboutCopy p{font-size:16px}.contact{padding-top:85px}.contact h2{margin-top:13vh;font-size:22vw}.contact .shell>a{font-size:13vw}.footerBottom{flex-direction:column;margin-top:100px;padding-top:0}}.wiStream{min-height:190svh;padding-top:190px;padding-bottom:210px;position:relative}.wiStream>div .thoughtFragment{width:100%;max-width:none;min-height:1.1em;animation:none;overflow:hidden}.thoughtFragment span{width:max-content;transition:transform .9s cubic-bezier(.16,1,.3,1),color .35s,letter-spacing .9s;display:block}.thoughtFragment:hover span{color:var(--white);letter-spacing:-.075em}.thoughtFragment--1{transform:translate(-5vw);font-size:clamp(46px,7vw,105px)!important}.thoughtFragment--1 span{animation:12s ease-in-out infinite alternate thoughtLeft}.thoughtFragment--2{text-align:right;transform:rotate(-1deg);font-size:clamp(28px,4vw,62px)!important}.thoughtFragment--2 span{margin-left:auto;transform:translate(8vw)}.thoughtFragment--2:hover span{transform:translate(0)}.thoughtFragment--3{font-size:clamp(62px,10vw,150px)!important;line-height:.78!important}.thoughtFragment--3 span{transform:translate(11vw)}.thoughtFragment--3:hover span{transform:translate(2vw)}.thoughtFragment--4{text-align:center;font-size:clamp(32px,4.8vw,72px)!important}.thoughtFragment--4 span{transform-origin:50%;margin:auto;transform:scaleX(.72)}.thoughtFragment--4:hover span{transform:scaleX(1)}.thoughtFragment--5{white-space:nowrap;transform:translate(-18vw);font-size:clamp(52px,8.5vw,130px)!important}.thoughtFragment--5 span{animation:14s ease-in-out infinite alternate thoughtRight}.thoughtFragment--6{text-align:right;font-size:clamp(60px,10vw,155px)!important;line-height:.8!important}.thoughtFragment--6 span{white-space:normal;max-width:11em;margin-left:auto;transform:translate(6vw)}.thoughtFragment--6:hover span{transform:translate(0)}@keyframes thoughtLeft{to{transform:translate(7vw)}}@keyframes thoughtRight{to{transform:translate(13vw)}}.houseSystem{background:#050504;height:min(900px,90svh);min-height:720px}.houseSystemTop{z-index:8;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:16px;left:18px;right:18px}.houseSystemTop>span{color:var(--grey)}.houseSystemTop button{border:1px solid var(--line);background:var(--black);color:var(--white);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border-radius:999px;padding:10px 14px;font-size:9px;transition:background .25s,color .25s}.houseSystemTop button:hover,.houseSystemTop button:focus-visible{background:var(--white);color:var(--black)}.houseSystemTop button i{margin-left:8px;font-style:normal}.houseOrbit{aspect-ratio:1;pointer-events:none;width:min(58vw,760px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.houseOrbit i{border:1px solid var(--line);opacity:.35;border-radius:50%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .5s;position:absolute;inset:0}.houseOrbit i:nth-child(2){opacity:.22;inset:13%}.houseOrbit i:nth-child(3){opacity:.12;inset:28%}.is-running .houseOrbit i:first-child{animation:18s linear infinite houseOrbit}.is-running .houseOrbit i:nth-child(2){animation:13s linear infinite reverse houseOrbit}.is-running .houseOrbit i:after{content:"";background:var(--white);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%}.houseSystem .houseCore{width:280px;height:215px;transition:transform 1s cubic-bezier(.16,1,.3,1),box-shadow 1s;top:43%;transform:translate(-50%,-35%);box-shadow:26px 28px #1d1a12}.houseSystem .houseCore:after{content:"";border:1px solid var(--black);pointer-events:none;position:absolute;inset:0}.houseSystem .houseCore span{background:var(--black);opacity:.25;border-radius:50%;width:8px;height:8px;position:absolute;bottom:13px;right:13px}.houseSystem.is-running .houseCore{transform:translate(-50%,-35%)scale(1.06);box-shadow:38px 38px #262116}.houseSystem.is-running .houseCore span{animation:1.4s ease-in-out infinite houseAlive}.houseSystem .housePart{z-index:4;border:1px solid var(--line);background:var(--black);color:var(--grey);cursor:pointer;border-radius:999px;padding:9px 13px;font-size:9px;transition:background .35s,color .35s,border-color .35s,transform .7s cubic-bezier(.16,1,.3,1),opacity .35s;bottom:auto;right:auto}.houseSystem .housePart:hover,.houseSystem .housePart:focus-visible,.houseSystem .housePart.is-active{background:var(--white);border-color:var(--white);color:var(--black);opacity:1;transform:scale(1.12)}.houseSystem .part0{top:17%;left:5%}.houseSystem .part1{top:8%;left:25%}.houseSystem .part2{top:9%;left:auto;right:24%}.houseSystem .part3{top:23%;left:auto;right:4%}.houseSystem .part4{inset:auto 6% 18% auto}.houseSystem .part5{inset:auto 29% 8% auto}.houseSystem .part6{top:auto;bottom:8%;left:27%}.houseSystem .part7{top:auto;bottom:19%;left:5%}.houseSystem .part8{top:43%;left:9%}.houseSystem.is-running .housePart{opacity:.34}.houseEvent{z-index:6;border-top:1px solid var(--line);grid-template-columns:150px 1fr;align-items:end;gap:25px;padding-top:16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.houseEvent>span{color:var(--grey);text-transform:uppercase;letter-spacing:.13em;align-self:start;font-size:9px}.houseEvent p{letter-spacing:-.045em;text-align:right;max-width:760px;margin:0 0 0 auto;font-size:clamp(28px,3.5vw,54px);line-height:.97}.houseEvent strong{color:var(--white);font-weight:inherit}.housePrompt{color:var(--grey);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:8px;position:absolute;top:55px;left:18px}.houseSequence{counter-reset:house-moment}.houseSequence p{transition:color .35s,padding .6s cubic-bezier(.16,1,.3,1);position:relative}.houseSequence p:hover{color:var(--white);padding-left:2%;padding-right:2%}.houseSequence p:after{content:"";background:var(--white);transform-origin:0;height:1px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.houseSequence p:hover:after{transform:scaleX(1)}@keyframes houseOrbit{to{transform:rotate(360deg)}}@keyframes houseAlive{50%{opacity:1;transform:scale(1.6)}}@media (width<=820px){.wiStream{min-height:165svh;padding:120px 14px 150px}.wiStream h2{margin-top:70px;font-size:38vw;top:22svh}.wiStream>div{gap:13svh;margin-top:-8svh}.thoughtFragment--1,.thoughtFragment--3,.thoughtFragment--5,.thoughtFragment--6{font-size:13vw!important}.thoughtFragment--2,.thoughtFragment--4{font-size:9vw!important}.thoughtFragment--5{transform:translate(-30vw)}.houseSystem{height:78svh;min-height:610px}.houseSystemTop{left:12px;right:12px}.houseSystemTop>span{display:none}.houseSystem .houseCore{width:165px;height:126px;top:39%;box-shadow:14px 15px #1d1a12}.houseSystem .houseCore:before{width:116px;height:116px;top:-58px;left:25px}.houseSystem .houseCore i{width:30px;height:50px;left:68px}.houseSystem .houseCore b,.houseSystem .houseCore em{width:32px;height:32px;top:29px}.houseOrbit{width:92vw;top:39%}.houseSystem .housePart{padding:6px 8px;font-size:6px}.houseSystem .part0{top:17%;left:3%}.houseSystem .part1{top:11%;left:26%}.houseSystem .part2{top:10%;right:22%}.houseSystem .part3{top:22%;right:2%}.houseSystem .part4{bottom:28%;right:3%}.houseSystem .part5{bottom:23%;right:27%}.houseSystem .part6{bottom:23%;left:25%}.houseSystem .part7{bottom:28%;left:3%}.houseSystem .part8{top:42%;left:3%}.houseEvent{grid-template-columns:1fr;gap:10px;bottom:12px;left:12px;right:12px}.houseEvent p{text-align:left;margin:0;font-size:7vw}.housePrompt{top:57px;left:12px}.houseSequence p:hover{padding-left:0;padding-right:0}}.otherSide{padding:190px 0 210px;overflow:hidden}.otherSideIntro{grid-template-columns:1fr 3fr;gap:32px;display:grid}.otherSideIntro h2{letter-spacing:-.088em;margin:0;font-size:clamp(82px,12.2vw,188px);line-height:.76}.otherSideIntro h2 span{color:var(--grey)}.otherSideIntro>p:last-child{grid-column:2;max-width:620px;margin:110px 0 0 auto;font-size:22px;line-height:1.4}.otherSide .routeLead{margin-top:180px}.otherSide .azWrap{margin-top:32px}.otherSide .azStage{height:62vh}.otherSide .azResolve{margin-top:70px}.creativeMeans{padding:200px 0 210px}.creativeMeans h2{letter-spacing:-.084em;text-wrap:balance;max-width:1300px;margin:110px 0 0;font-size:clamp(76px,11vw,168px);line-height:.78}.creativeMeans>div>p{letter-spacing:-.04em;text-wrap:balance;max-width:880px;margin:110px 0 0 auto;font-size:clamp(28px,4vw,60px);line-height:1.08}.problemFirst{padding:180px 0 220px;overflow:hidden}.problemStatement{grid-template-columns:1fr 3fr;gap:32px;display:grid}.problemStatement h2{letter-spacing:-.085em;margin:0;font-size:clamp(80px,11.5vw,176px);line-height:.77}.problemStatement h2 span{color:var(--grey)}.problemStatement>p:last-child{grid-column:2;max-width:760px;margin:110px 0 0 auto;font-size:21px;line-height:1.45}.answerField{white-space:nowrap;border-block:1px solid var(--line);width:100%;margin-top:180px;overflow:hidden}.answerField>div{width:max-content;animation:38s linear infinite answerFieldMove;display:flex}.answerField span{letter-spacing:-.07em;align-items:center;gap:.25em;padding:.16em .4em .22em 0;font-size:clamp(55px,8vw,120px);line-height:.9;display:inline-flex}.answerField i{color:var(--grey);font-style:normal}@keyframes answerFieldMove{to{transform:translate(-50%)}}.simpleModel{border-top:1px solid var(--line);margin-top:190px}.simpleModel article{border-bottom:1px solid var(--line);grid-template-columns:90px 1.1fr 1fr;align-items:baseline;gap:25px;padding:30px 0 50px;transition:padding .35s,background .35s;display:grid}.simpleModel article:hover{background:#15130e;padding-left:2.5%;padding-right:2.5%}.simpleModel article>span{letter-spacing:.12em;font-size:10px}.simpleModel h3{letter-spacing:-.075em;margin:0;font-size:clamp(60px,8vw,120px);line-height:.86}.simpleModel p{max-width:520px;margin:0;font-size:17px;line-height:1.45}.possibilities{padding:180px 0 220px}.possibilityLines{border-top:1px solid var(--line);margin-top:150px}.possibilityLines article,.possibilityLines a{border-bottom:1px solid var(--line);grid-template-columns:210px 1.5fr 1fr;align-items:center;gap:28px;min-height:300px;padding:30px max(32px,50vw - 750px);transition:background .3s,color .3s;display:grid}.possibilityLines a:hover{background:var(--white);color:var(--black)}.possibilityLines span{text-transform:uppercase;letter-spacing:.12em;color:var(--grey);font-size:9px}.possibilityLines strong{letter-spacing:-.06em;font-size:clamp(38px,5.6vw,84px);line-height:.92}.possibilityLines p{font-size:16px;line-height:1.45}.possibilityLines article{background:#0b0a08}.possibilityLines article strong{color:var(--white)}.whatIfHome{border-block:1px solid var(--line);padding:190px 0 210px}.whatIfHome h2{letter-spacing:-.092em;margin:110px 0 0;font-size:clamp(90px,15vw,230px);line-height:.72}.whatIfHome>div>p{max-width:650px;margin:100px 0 0 auto;font-size:22px;line-height:1.4}.whatIfHome a{letter-spacing:-.05em;border-bottom:2px solid;margin:120px 0 0;padding-bottom:6px;font-size:clamp(32px,5vw,72px);line-height:1;display:inline-block}.whatIfPrompts{border-top:1px solid var(--line);margin-top:150px}.whatIfHome .whatIfPrompts a{border-bottom:1px solid var(--line);letter-spacing:-.045em;margin:0;padding:22px 0;font-size:clamp(26px,3.6vw,54px);transition:padding .3s,color .3s;display:grid}.whatIfHome .whatIfPrompts a:hover{color:var(--grey);padding-left:2%}.mattIntro h2 span{color:var(--grey)}@media (prefers-reduced-motion:reduce){.answerField>div{animation:none}.answerField span:nth-child(n+6){display:none}}@media (width<=820px){.otherSide{padding:110px 0 130px}.otherSideIntro,.problemStatement{grid-template-columns:1fr}.otherSideIntro h2,.problemStatement h2{margin-top:45px;font-size:19vw}.otherSideIntro>p:last-child,.problemStatement>p:last-child{grid-column:auto;margin-top:75px;font-size:17px}.otherSide .routeLead{margin-top:110px}.otherSide .azStage{height:520px}.creativeMeans{padding:120px 0 135px}.creativeMeans h2{margin-top:75px;font-size:18vw}.creativeMeans>div>p{margin-top:75px;font-size:8vw}.problemFirst{padding:115px 0 135px}.answerField{margin-top:110px}.answerField span{font-size:14vw}.answerField>div{animation-duration:26s}.simpleModel{margin-top:110px}.simpleModel article{grid-template-columns:36px 1fr;padding:24px 0 34px}.simpleModel article:hover{padding-left:0;padding-right:0}.simpleModel h3{font-size:15vw}.simpleModel p{grid-column:2;font-size:15px}.whatIfHome{padding:115px 0 130px}.whatIfHome h2{margin-top:80px;font-size:21vw}.whatIfHome>div>p{margin-top:70px;font-size:17px}.whatIfHome a{margin-top:90px;font-size:10vw}.whatIfPrompts{margin-top:95px}.whatIfHome .whatIfPrompts a{margin:0;padding:17px 0;font-size:9vw}.whatIfHome .whatIfPrompts a:hover{padding-left:0}}.whatIfNav{border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;margin-top:-7px;margin-bottom:-7px;padding:7px 11px;display:inline-flex;position:relative}.whatIfNav i{background:var(--white);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite whatIfPulse}.whatIfNav:hover{background:var(--white);color:var(--black);opacity:1!important}@keyframes whatIfPulse{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}.whatIfPage{min-height:calc(100svh - 74px);color:var(--white);background:#000}.whatIfExperience{min-height:calc(100svh - 74px);position:relative;overflow:hidden}.whatIfOpening{flex-direction:column;min-height:calc(100svh - 74px);padding:55px 0 45px;transition:min-height .8s cubic-bezier(.16,1,.3,1),padding .8s cubic-bezier(.16,1,.3,1);display:flex}.whatIfOpening h1{letter-spacing:-.088em;max-width:1320px;margin:auto 0;font-size:clamp(82px,13vw,200px);font-weight:700;line-height:.75;transition:font-size .8s cubic-bezier(.16,1,.3,1),margin .8s cubic-bezier(.16,1,.3,1)}.whatIfExamples{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.whatIfExamples button{border:1px solid var(--line);min-height:38px;color:var(--grey);cursor:pointer;background:0 0;border-radius:999px;padding:8px 13px;font-size:10px;transition:background .2s,color .2s}.whatIfExamples button:hover{background:var(--white);color:var(--black)}.whatIfInput label{color:var(--grey);text-transform:uppercase;letter-spacing:.12em;margin-bottom:13px;font-size:9px;display:block}.whatIfInput>div{border-bottom:1px solid var(--white);grid-template-columns:1fr auto;align-items:end;gap:25px;padding-bottom:13px;display:grid}.whatIfInput textarea{resize:none;width:100%;max-height:160px;color:var(--white);font:inherit;letter-spacing:-.035em;background:0 0;border:0;outline:0;font-size:clamp(24px,3vw,46px);line-height:1.1;overflow:auto}.whatIfInput textarea::placeholder{color:#555}.whatIfInput button{min-height:44px;color:var(--white);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:10px}.whatIfInput button:disabled{opacity:.25;cursor:not-allowed}.whatIfAside{color:var(--grey);text-transform:uppercase;letter-spacing:.13em;writing-mode:vertical-rl;margin:0;font-size:8px;line-height:1.5;position:absolute;top:42%;right:18px}.isTalking .whatIfOpening{border-bottom:1px solid var(--line);min-height:440px;padding-bottom:60px}.isTalking .whatIfOpening h1{margin:10vh 0 8vh;font-size:clamp(55px,8vw,120px)}.isTalking .whatIfExamples{display:none}.whatIfConversation{padding:90px 0 170px}.whatIfMessage{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:30px;padding:45px 0;display:grid}.whatIfMessage>span{letter-spacing:.13em;color:var(--grey);font-size:9px}.whatIfMessage p{white-space:pre-line;letter-spacing:-.045em;max-width:1060px;margin:0;font-size:clamp(30px,4.5vw,68px);line-height:1.04}.whatIfMessage.user p{color:var(--grey)}.whatIfMessage.outhouse p{margin-left:auto}.whatIfMessage.outhouse>span{color:var(--white)}.whatIfThinking{align-items:center;gap:7px;padding:36px 0;display:flex}.whatIfThinking>span{background:var(--white);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite whatIfThink}.whatIfThinking>span:nth-child(2){animation-delay:.14s}.whatIfThinking>span:nth-child(3){animation-delay:.28s}.whatIfThinking em{color:var(--grey);text-transform:uppercase;letter-spacing:.12em;margin-left:10px;font-size:9px;font-style:normal}@keyframes whatIfThink{0%,to{opacity:.18;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.whatIfProposal{border-top:1px solid var(--white);margin-top:120px;padding-top:35px}.whatIfProposal h2{letter-spacing:-.095em;margin:110px 0 0;font-size:clamp(100px,17vw,255px);line-height:.68}.whatIfProposal>p:not(.index){max-width:700px;margin:90px 0 0 auto;font-size:22px;line-height:1.4}.whatIfProposal ul{border-top:1px solid var(--line);margin:120px 0 0;padding:0;list-style:none}.whatIfProposal li{border-bottom:1px solid var(--line);letter-spacing:-.045em;padding:22px 0;font-size:clamp(27px,4vw,60px);line-height:1}.whatIfProposal li:before{content:"—";width:7%;display:inline-block}.whatIfActions{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:120px;display:grid}.whatIfActions a{letter-spacing:-.05em;background:#000;justify-content:space-between;align-items:flex-end;min-height:220px;padding:20px;font-size:clamp(28px,4vw,60px);line-height:.95;transition:background .25s,color .25s;display:flex}.whatIfActions a:first-child,.whatIfActions a:hover{background:var(--white);color:var(--black)}.whatIfActions a:first-child:hover{background:#e8d7a5}.whatIfAgain{color:var(--grey);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:35px 0 0 auto;padding:0 0 5px;font-size:9px;display:block}@media (prefers-reduced-motion:reduce){.whatIfNav i,.whatIfThinking>span{animation:none}}@media (width<=1100px){.siteNav nav{gap:14px}.siteNav nav a{font-size:9px}.whatIfNav{padding:6px 9px}}@media (width<=820px){.siteNav nav{gap:6px}.siteNav nav a{font-size:6.5px}.whatIfNav{gap:4px;padding:5px 6px}.whatIfNav i{width:4px;height:4px}.whatIfPage,.whatIfExperience{min-height:calc(100svh - 62px)}.whatIfOpening{min-height:calc(100svh - 62px);padding:34px 0 28px}.whatIfOpening h1{font-size:20vw}.whatIfExamples{gap:6px;margin-bottom:22px}.whatIfExamples button{padding-inline:10px;font-size:8px}.whatIfInput label{font-size:8px;line-height:1.4}.whatIfInput>div{grid-template-columns:1fr;gap:8px}.whatIfInput textarea{font-size:7vw}.whatIfInput button{justify-self:end}.whatIfAside{display:none}.isTalking .whatIfOpening{min-height:400px}.isTalking .whatIfOpening h1{margin:8vh 0 7vh;font-size:14vw}.whatIfConversation{padding:55px 0 110px}.whatIfMessage{grid-template-columns:1fr;padding:30px 0}.whatIfMessage p{font-size:8.5vw}.whatIfMessage.outhouse p{margin-left:0}.whatIfProposal{margin-top:80px}.whatIfProposal h2{margin-top:75px;font-size:24vw}.whatIfProposal>p:not(.index){margin-top:65px;font-size:17px}.whatIfProposal ul{margin-top:80px}.whatIfProposal li{padding:18px 0;font-size:8vw}.whatIfProposal li:before{width:10%}.whatIfActions{grid-template-columns:1fr;margin-top:80px}.whatIfActions a{min-height:145px;font-size:9vw}.whatIfAgain{margin-top:25px}}.siteNav{border-bottom:1px solid var(--line);z-index:20;background:var(--black);height:74px;color:var(--white);justify-content:space-between;align-items:center;display:flex;position:relative}.siteNav nav{text-transform:uppercase;letter-spacing:.12em;gap:clamp(16px,2.4vw,38px);font-size:10px;display:flex}.siteNav nav a{transition:opacity .2s}.siteNav nav a:hover{opacity:.45}.chapterHead{grid-template-columns:1fr 3fr;gap:32px;display:grid}.chapterHead h2{letter-spacing:-.078em;margin:0;font-size:clamp(70px,10vw,154px);line-height:.8}.chapterHead>div>p{max-width:580px;color:var(--grey);margin:60px 0 0 auto;font-size:18px;line-height:1.45}.sectionLink{text-align:right;margin-top:50px}.sectionLink a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:11px;display:inline-block}.outcomes{padding:190px 0 220px}.outcomes h2{letter-spacing:-.095em;margin:100px 0 0;font-size:clamp(95px,17vw,260px);line-height:.68}.outcomes h2 span{color:var(--grey)}.outcomes>div>p:last-child{max-width:650px;margin:140px 0 0 auto;font-size:23px;line-height:1.35}.waysHome{padding:170px 0 190px}.wayLines{border-top:1px solid var(--line);margin-top:150px}.wayLines>a{border-bottom:1px solid var(--line);grid-template-columns:8% 1fr 180px;align-items:center;gap:24px;padding:28px max(32px,50vw - 750px);transition:background .35s,color .35s,padding .35s;display:grid}.wayLines>a:hover{background:var(--white);color:var(--black);padding-left:max(50px,50vw - 725px)}.wayLines span,.wayLines small{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.wayLines strong{letter-spacing:-.055em;font-size:clamp(34px,5vw,76px);line-height:.95}.wayLines small{text-align:right}.intelligence,.how,.outsideHome{padding:170px 0 200px}.intelligenceFlow{border-block:1px solid var(--line);letter-spacing:-.04em;grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;margin-top:150px;padding:30px 0;font-size:clamp(17px,2.2vw,34px);display:grid}.intelligenceFlow i{color:var(--grey);font-style:normal}.intelligenceFlow strong{color:var(--black);background:var(--white);border-radius:999px;padding:8px 14px}.process{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:150px;display:grid}.process div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:260px;padding:18px;display:flex}.process div:last-child{background:var(--white);color:var(--black);border:0}.process span{letter-spacing:.12em;font-size:9px}.process strong{letter-spacing:-.055em;font-size:clamp(23px,3vw,46px)}.editorialList{border-top:1px solid var(--line);margin-top:150px}.editorialList a{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr 30px;align-items:center;gap:25px;padding:32px max(32px,50vw - 750px);transition:background .3s,color .3s;display:grid}.editorialList a:hover{background:var(--white);color:var(--black)}.editorialList span{letter-spacing:.12em;font-size:9px}.editorialList strong{letter-spacing:-.055em;font-size:clamp(34px,5vw,74px);line-height:.95}.editorialList i{font-size:30px;font-style:normal}.why{padding:190px 0 230px}.why h2{letter-spacing:-.085em;margin:110px 0 0;font-size:clamp(74px,12vw,180px);line-height:.76}.why h2 span{color:var(--grey)}.why>div>p:last-child{max-width:640px;margin:120px 0 0 auto;font-size:20px;line-height:1.45}.siteFooter{border-top:1px solid var(--line);padding:120px 0 35px}.siteFooter h2{letter-spacing:-.09em;margin:15vh 0 8vh;font-size:clamp(110px,20vw,300px);line-height:.7}.siteFooter>div>a{border-bottom:2px solid;font-size:clamp(28px,5vw,72px)}.siteFooter>div>div{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;color:var(--grey);justify-content:space-between;gap:30px;margin-top:130px;padding-top:20px;font-size:10px;display:flex}.siteFooter>div>div a{color:var(--white);letter-spacing:-.05em;text-transform:none;font-size:20px;font-weight:700}.pageHero{flex-direction:column;min-height:calc(100svh - 74px);padding:65px 0 55px;display:flex}.pageHero h1{letter-spacing:-.095em;margin:auto 0;font-size:clamp(100px,17vw,260px);line-height:.7}.pageHero>div{grid-template-columns:1fr 1fr;gap:45px;width:60%;margin-left:auto;display:grid}.pageHero>div p{margin:0;font-size:17px;line-height:1.45}.pageHero>div p:last-child{color:var(--grey)}.workPageHero h1{text-wrap:balance;font-size:clamp(82px,12vw,178px);line-height:.78}.wayIndex,.thinkingIndex,.workIndex{border-top:1px solid var(--line)}.wayIndexRow,.workIndexRow{border-bottom:1px solid var(--line);grid-template-columns:8% 1fr 50px;gap:30px;min-height:70vh;padding:32px max(32px,50vw - 750px);display:grid;position:relative;overflow:hidden}.wayIndexRow>span,.workIndexRow>span{letter-spacing:.12em;font-size:10px}.wayIndexRow>div,.workIndexRow>div{flex-direction:column;display:flex}.wayIndexRow small,.workIndexRow small{text-transform:uppercase;letter-spacing:.12em;color:var(--grey);font-size:9px}.wayIndexRow h2,.workIndexRow h2{letter-spacing:-.08em;max-width:1200px;margin:auto 0;font-size:clamp(64px,10vw,154px);line-height:.8}.wayIndexRow p,.workIndexRow p{text-transform:uppercase;letter-spacing:.1em;font-size:13px}.wayIndexRow i,.workIndexRow i{font-size:34px;font-style:normal}.wayIndexRow:hover{background:var(--white);color:var(--black)}.workIndexRow:before{content:"";background:linear-gradient(90deg,#00000026,#000 68%),var(--work-image) center/cover;opacity:.28;transition:opacity .5s,transform .7s;position:absolute;inset:0;transform:scale(1.02)}.workIndexRow:hover:before{opacity:.48;transform:scale(1.06)}.workIndexRow>*{z-index:1;position:relative}.pageStatement{padding:200px 0}.pageStatement p{text-transform:uppercase;letter-spacing:.12em;color:var(--grey);font-size:12px}.pageStatement h2{letter-spacing:-.075em;max-width:1200px;margin:90px 0 0 auto;font-size:clamp(64px,9vw,136px);line-height:.84}.verticalHero{grid-template-columns:1fr 3fr;align-content:start;gap:32px;min-height:calc(100svh - 74px);padding:55px 0;display:grid}.verticalHero>small{text-align:right;text-transform:uppercase;letter-spacing:.12em;color:var(--grey);font-size:9px}.verticalHero h1{letter-spacing:-.087em;grid-column:1/-1;margin:auto 0 0;padding-top:15vh;font-size:clamp(76px,12vw,185px);line-height:.78}.verticalHero>p:last-child{letter-spacing:-.03em;grid-column:2;max-width:750px;margin:10vh 0 0;font-size:clamp(23px,3vw,46px);line-height:1.15}.boundaryThought{background:var(--white);color:var(--black);padding:170px 0}.boundaryThought>div{grid-template-columns:100px 1fr 100px;align-items:center;gap:40px;display:grid}.boundaryThought span{writing-mode:vertical-rl;letter-spacing:.15em;font-size:9px}.boundaryThought span:last-child{justify-self:end}.boundaryThought h2{letter-spacing:-.08em;margin:0;font-size:clamp(75px,11vw,170px);line-height:.8}.journeySystem{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;padding-top:110px;display:grid}.journeySystem p{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:240px;margin:0;padding:18px;display:flex}.journeySystem p:last-of-type{background:var(--white);color:var(--black)}.journeySystem span{text-transform:uppercase;letter-spacing:.13em;font-size:9px}.journeySystem strong{letter-spacing:-.055em;font-size:clamp(30px,4vw,60px);line-height:.9}.journeySystem i{color:var(--grey);font-style:normal}.verticalBody{grid-template-columns:1fr 3fr;gap:32px;padding:190px 0;display:grid}.verticalBody>div>p{letter-spacing:-.05em;max-width:950px;margin:0;font-size:clamp(32px,4.5vw,68px);line-height:1.05}.verticalBody ol{border-top:1px solid var(--line);margin:150px 0 0;padding:0;list-style:none}.verticalBody li{border-bottom:1px solid var(--line);letter-spacing:-.05em;grid-template-columns:70px 1fr;padding:25px 0;font-size:clamp(30px,4vw,60px);display:grid}.verticalBody li span{letter-spacing:.12em;font-size:9px}.verticalClose{justify-content:space-between;align-items:end;padding:50px 0 180px;display:flex}.verticalClose p{letter-spacing:-.065em;margin:0;font-size:clamp(46px,7vw,106px);line-height:.9}.verticalClose strong{color:var(--grey)}.verticalClose a{border-bottom:1px solid;padding-bottom:5px}.thinkingIndex>a{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr 300px 35px;align-items:center;gap:25px;min-height:62vh;padding:32px max(32px,50vw - 750px);transition:background .3s,color .3s;display:grid;position:relative;overflow:hidden}.thinkingIndex>a:hover,.thinkingIndex>a:focus-visible{background:var(--white);color:var(--black)}.thinkingIndex span{letter-spacing:.12em;font-size:9px}.thinkingIndex h2{letter-spacing:-.078em;margin:0;font-size:clamp(60px,8vw,122px);line-height:.82;transition:transform .65s cubic-bezier(.16,1,.3,1)}.thinkingIndex>a:hover h2,.thinkingIndex>a:focus-visible h2{transform:translate(2.5%)}.thinkingIndex p{font-size:16px;line-height:1.4}.thinkingIndex i{font-size:30px;font-style:normal;transition:transform .35s}.thinkingIndex>a:hover i,.thinkingIndex>a:focus-visible i{transform:rotate(45deg)}.articleHero{flex-direction:column;min-height:calc(100svh - 74px);padding:55px 0;display:flex}.articleHero h1{letter-spacing:-.085em;margin:auto 0;font-size:clamp(80px,12vw,185px);line-height:.78}.articleHero>p:last-child{letter-spacing:-.04em;max-width:780px;margin:0 0 0 auto;font-size:clamp(26px,4vw,60px);line-height:1.05}.articleRule{border-block:1px solid var(--line);letter-spacing:.12em;padding:20px max(32px,50vw - 750px);font-size:9px}.articleBody{padding:180px 0}.articleBody p{letter-spacing:-.045em;max-width:980px;margin:0 0 1.2em auto;font-size:clamp(30px,4.5vw,68px);line-height:1.08}.articleBody p:first-child:first-letter{float:left;color:var(--grey);padding:.08em .12em 0 0;font-size:4.5em;line-height:.72}.articleEnd{border-top:1px solid var(--line);justify-content:space-between;padding:25px 0 150px;display:flex}.articleEnd a{border-bottom:1px solid;height:max-content}.aboutModel,.aboutExperience{grid-template-columns:1fr 3fr;gap:32px;padding:180px 0;display:grid}.aboutModel h2{letter-spacing:-.08em;margin:0;font-size:clamp(72px,10vw,152px);line-height:.8}.aboutModel>div>p{max-width:800px;margin:80px 0 0 auto;font-size:22px;line-height:1.4}.aboutExperience h2{letter-spacing:-.07em;margin:0;font-size:clamp(60px,8vw,122px);line-height:.86}.aboutExperience .insideOutsideWrap,.aboutExperience .experienceStrip,.aboutExperience .experienceLedger{grid-column:1/-1}.experienceLedger{border:1px solid var(--line);grid-template-columns:minmax(210px,.75fr) 2.25fr;min-height:680px;margin-top:150px;display:grid}.experienceRail{border-right:1px solid var(--line);flex-direction:column;display:flex}.experienceRail button{border:0;border-bottom:1px solid var(--line);min-height:86px;color:var(--white);text-align:left;letter-spacing:-.04em;cursor:pointer;background:0 0;flex:1;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:18px;font-size:clamp(18px,2vw,30px);transition:background .25s,color .25s,padding .35s;display:grid}.experienceRail button:last-child{border-bottom:0}.experienceRail button:hover,.experienceRail button:focus-visible,.experienceRail button[aria-selected=true]{background:var(--white);color:var(--black);padding-left:26px}.experienceRail button span{letter-spacing:.12em;font-size:9px}.experienceProof{flex-direction:column;padding:28px 32px;animation:.45s cubic-bezier(.16,1,.3,1) experienceIn;display:flex}.experienceProof>span{text-transform:uppercase;letter-spacing:.13em;color:var(--grey);font-size:9px}.experienceProof>strong{letter-spacing:-.1em;margin:auto 0;font-size:clamp(100px,17vw,250px);line-height:.68}.experienceProof>p{letter-spacing:-.035em;max-width:680px;margin:0 0 0 auto;font-size:clamp(24px,3vw,45px);line-height:1.08}@keyframes experienceIn{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:none}}.contactPage{flex-direction:column;min-height:calc(100svh - 74px);padding:55px 0;display:flex}.contactPage h1{letter-spacing:-.09em;margin:auto 0;font-size:clamp(84px,14vw,215px);line-height:.74}.contactPage h1 span{color:var(--grey)}.contactPage>a{border-bottom:2px solid;width:max-content;font-size:clamp(28px,5vw,72px)}.contactPage>p:last-child{text-align:right;color:var(--grey);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.draftCaseHero{flex-direction:column;min-height:calc(100svh - 74px);padding:55px 0 80px;display:flex}.draftCaseHero>small{text-transform:uppercase;letter-spacing:.12em;color:var(--grey);align-self:flex-end;font-size:9px}.draftCaseHero h1{letter-spacing:-.08em;max-width:1200px;margin:10vh 0 0;font-size:clamp(70px,10vw,152px);line-height:.8}.draftCaseHero>strong{letter-spacing:-.1em;color:var(--grey);margin:auto 0 0;font-size:clamp(130px,24vw,360px);line-height:.62}.draftCaseHero dl{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:50px 0 0;display:grid}.draftCaseHero dl div{background:#000;min-height:120px;padding:16px}.draftCaseHero dt{text-transform:uppercase;letter-spacing:.12em;color:var(--grey);font-size:9px}.draftCaseHero dd{margin:35px 0 0}.draftCaseImage{background:#111;height:82vh;min-height:600px;margin:0;position:relative;overflow:hidden}.draftCaseImage img{object-fit:cover;width:100%;height:100%}.draftCaseImage figcaption{text-transform:uppercase;letter-spacing:.1em;background:#000;padding:7px 9px;font-size:9px;position:absolute;bottom:16px;left:20px}.draftCaseIntro{grid-template-columns:1fr 3fr;gap:32px;padding:180px 0;display:grid}.draftCaseIntro h2{letter-spacing:-.075em;margin:0;font-size:clamp(68px,9vw,138px);line-height:.82}.draftCaseIntro>div>p{max-width:760px;margin:90px 0 0 auto;font-size:22px;line-height:1.45}.draftCaseTension{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.draftCaseTension p{letter-spacing:-.05em;align-items:end;min-height:380px;margin:0;padding:20px;font-size:clamp(32px,4.5vw,68px);line-height:1;display:flex}.draftCaseTension p:first-child{border-right:1px solid var(--line)}.draftModules{padding:50px 0 180px}.draftModules article{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;gap:30px;padding:70px 0;display:grid}.draftModules article>div{grid-row:1/5;height:620px;overflow:hidden}.draftModules img{object-fit:cover;width:100%;height:100%}.draftModules span{text-transform:uppercase;letter-spacing:.12em;color:var(--grey);font-size:9px}.draftModules h2{letter-spacing:-.075em;align-self:end;margin:auto 0 20px;font-size:clamp(54px,7vw,105px);line-height:.82}.draftModules p{font-size:17px;line-height:1.45}.draftOutcome{padding:170px 0}.draftOutcome h2{letter-spacing:-.075em;max-width:1300px;margin:100px 0 0;font-size:clamp(60px,9vw,138px);line-height:.83}.draftOutcome strong{max-width:900px;color:var(--grey);letter-spacing:-.065em;margin:150px 0 0 auto;font-size:clamp(42px,6vw,90px);line-height:.9;display:block}.workNext{border-block:1px solid var(--line);grid-template-columns:180px 1fr 40px;align-items:center;gap:28px;min-height:72vh;padding:40px max(32px,50vw - 750px);transition:background .35s,color .35s;display:grid}.workNext:hover,.workNext:focus-visible{background:var(--white);color:var(--black)}.workNext>span{text-transform:uppercase;letter-spacing:.13em;font-size:9px}.workNext>strong{letter-spacing:-.075em;font-size:clamp(58px,8.5vw,130px);line-height:.82}.workNext>i{font-size:34px;font-style:normal;transition:transform .35s}.workNext:hover>i,.workNext:focus-visible>i{transform:rotate(45deg)}@media (width<=820px){.siteNav{width:calc(100% - 28px);height:62px}.siteNav nav{gap:7px;font-size:7px}.siteNav .logo{font-size:18px}.chapterHead,.verticalHero,.verticalBody,.aboutModel,.aboutExperience,.draftCaseIntro{grid-template-columns:1fr}.chapterHead>div,.verticalBody>div,.aboutModel>div,.aboutExperience h2,.draftCaseIntro>div{margin-top:42px}.chapterHead h2{font-size:17vw}.chapterHead>div>p{margin-top:45px;font-size:16px}.outcomes{padding:110px 0 130px}.outcomes h2{margin-top:75px;font-size:24vw}.outcomes>div>p:last-child{margin-top:80px;font-size:18px}.waysHome,.intelligence,.how,.outsideHome{padding:105px 0 120px}.wayLines,.editorialList{margin-top:80px}.wayLines>a{grid-template-columns:34px 1fr;padding:22px 14px}.wayLines strong{font-size:10vw}.wayLines small{text-align:left;grid-column:2}.editorialList a{grid-template-columns:1fr 24px;padding:22px 14px}.editorialList span{grid-column:1/-1}.editorialList strong{font-size:10vw}.editorialList i{font-size:20px}.intelligenceFlow{grid-template-columns:1fr auto;gap:15px;margin-top:90px}.intelligenceFlow i{display:none}.intelligenceFlow span,.intelligenceFlow strong{font-size:7vw}.process{grid-template-columns:1fr;margin-top:90px}.process div{border-right:0;border-bottom:1px solid var(--line);min-height:120px}.why{padding:110px 0 135px}.why h2{margin-top:75px;font-size:18vw}.why>div>p:last-child{margin-top:80px;font-size:17px}.siteFooter{padding-top:90px}.siteFooter h2{font-size:25vw}.siteFooter>div>a{font-size:7vw}.siteFooter>div>div{flex-direction:column;margin-top:90px}.pageHero{min-height:calc(100svh - 62px);padding:35px 0}.pageHero h1{font-size:24vw}.workPageHero h1{font-size:17vw;line-height:.82}.pageHero>div{grid-template-columns:1fr;gap:16px;width:100%}.pageHero>div p{font-size:15px}.wayIndexRow,.workIndexRow{grid-template-columns:32px 1fr 20px;min-height:75svh;padding:20px 14px}.wayIndexRow h2,.workIndexRow h2{font-size:15vw}.pageStatement{padding:110px 0}.pageStatement h2{margin-top:65px;font-size:15vw}.verticalHero{min-height:calc(100svh - 62px);padding:35px 0}.verticalHero>small{text-align:left}.verticalHero h1{padding-top:10vh;font-size:18vw}.verticalHero>p:last-child{grid-column:auto;margin-top:8vh;font-size:7vw}.boundaryThought{padding:110px 0}.boundaryThought>div{grid-template-columns:1fr}.boundaryThought span{display:none}.boundaryThought h2{font-size:18vw}.journeySystem{grid-template-columns:1fr;padding-top:70px}.journeySystem p{min-height:145px}.journeySystem i{justify-self:center;transform:rotate(90deg)}.verticalBody{padding:110px 0}.verticalBody>div>p{font-size:9vw}.verticalBody ol{margin-top:90px}.verticalBody li{grid-template-columns:35px 1fr;font-size:9vw}.verticalClose{padding-bottom:110px;display:block}.verticalClose p{font-size:13vw}.verticalClose a{margin-top:65px;display:inline-block}.thinkingIndex>a{grid-template-columns:1fr 24px;min-height:68svh;padding:20px 14px}.thinkingIndex span{grid-column:1/-1}.thinkingIndex h2{font-size:15vw}.thinkingIndex p{grid-column:1;font-size:15px}.thinkingIndex i{grid-area:2/2;font-size:20px}.articleHero{min-height:calc(100svh - 62px);padding:35px 0}.articleHero h1{font-size:18vw}.articleHero>p:last-child{font-size:8vw}.articleBody{padding:110px 0}.articleBody p{font-size:8.5vw}.articleEnd{flex-direction:column;gap:50px;padding-bottom:100px}.aboutModel,.aboutExperience{padding:110px 0}.aboutModel h2{font-size:18vw}.aboutModel>div>p{margin-top:55px;font-size:17px}.aboutExperience h2{font-size:15vw}.experienceLedger{grid-template-columns:1fr;min-height:0;margin-top:90px}.experienceRail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.experienceRail button{text-align:center;justify-content:center;min-height:68px;padding:10px 5px;font-size:9px;display:flex}.experienceRail button span{display:none}.experienceRail button:hover,.experienceRail button:focus-visible,.experienceRail button[aria-selected=true]{padding-left:5px}.experienceProof{min-height:500px;padding:18px}.experienceProof>strong{font-size:25vw}.experienceProof>p{font-size:8vw}.contactPage{min-height:calc(100svh - 62px);padding:35px 0}.contactPage h1{font-size:19vw}.contactPage>a{font-size:7vw}.draftCaseHero{min-height:calc(100svh - 62px);padding:35px 0 55px}.draftCaseHero>small{align-self:flex-start;margin-top:16px}.draftCaseHero h1{font-size:17vw}.draftCaseHero>strong{font-size:30vw}.draftCaseHero dl{grid-template-columns:1fr}.draftCaseImage{height:70svh;min-height:420px}.draftCaseIntro{padding:110px 0}.draftCaseIntro h2{font-size:17vw}.draftCaseIntro>div>p{margin-top:55px;font-size:17px}.draftCaseTension{grid-template-columns:1fr}.draftCaseTension p{min-height:270px;font-size:10vw}.draftCaseTension p:first-child{border-right:0;border-bottom:1px solid var(--line)}.draftModules{padding-bottom:100px}.draftModules article{grid-template-columns:1fr;padding:45px 0}.draftModules article>div{grid-row:auto;height:82vw}.draftModules h2{margin-top:45px;font-size:14vw}.draftOutcome{padding:110px 0}.draftOutcome h2{margin-top:65px;font-size:15vw}.draftOutcome strong{margin-top:90px;font-size:12vw}.workNext{grid-template-columns:1fr 24px;min-height:62svh;padding:24px 14px}.workNext>span{grid-column:1/-1}.workNext>strong{font-size:15vw}.workNext>i{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wiHero{flex-direction:column;min-height:calc(100svh - 74px);padding:55px 0;display:flex}.wiHero h1{letter-spacing:-.087em;max-width:1400px;margin:auto 0;font-size:clamp(78px,11.8vw,180px);line-height:.78}.wiHero>p:last-child{letter-spacing:-.035em;max-width:720px;margin:0 0 0 auto;font-size:clamp(23px,3vw,45px);line-height:1.08}.wiIndex{border-top:1px solid var(--line)}.wiIndex>a{--px:50%;--py:50%;border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:80px 1fr 38% 42px;align-items:center;gap:24px;min-height:78svh;padding:32px max(32px,50vw - 750px);display:grid;position:relative;overflow:hidden}.wiIndex>a:before{content:"";aspect-ratio:1;width:560px;left:calc(var(--px) - 280px);top:calc(var(--py) - 280px);background:var(--white);opacity:0;z-index:-2;border-radius:50%;transition:opacity .45s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;transform:scale(.25)}.wiIndex>a:hover:before,.wiIndex>a:focus-visible:before{opacity:.035;transform:scale(1)}.wiNumber,.wiQuestion small{text-transform:uppercase;letter-spacing:.13em;font-size:9px}.wiNumber{align-self:start}.wiQuestion{flex-direction:column;align-self:stretch;display:flex}.wiQuestion small{color:var(--grey)}.wiQuestion h2{letter-spacing:-.078em;max-width:850px;margin:auto 0;font-size:clamp(58px,8vw,122px);line-height:.81;transition:transform .7s cubic-bezier(.16,1,.3,1)}.wiIndex>a:hover .wiQuestion h2,.wiIndex>a:focus-visible .wiQuestion h2{transform:translate(2%)}.wiArrow{font-size:34px;font-style:normal;transition:transform .35s}.wiIndex>a:hover .wiArrow,.wiIndex>a:focus-visible .wiArrow{transform:rotate(45deg)}.wiHouse,.wiStack,.wiTeam,.wiIntel{align-self:center;height:420px;position:relative}.wiHouse{perspective:900px}.wiHouse i{background:var(--white);border:1px solid var(--black);width:160px;height:150px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)rotateY(-25deg)}.wiHouse i:before{content:"";background:var(--white);border-left:1px solid var(--black);border-top:1px solid var(--black);width:115px;height:115px;position:absolute;top:-58px;left:22px;transform:rotate(45deg)}.wiHouse span,.wiHouse b,.wiHouse em{border:1px solid var(--white);opacity:.45;border-radius:50%;width:54px;height:54px;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute}.wiHouse span{top:18%;left:12%}.wiHouse b{top:35%;right:8%}.wiHouse em{bottom:7%;left:25%}.wiIndex>a:hover .wiHouse i,.wiIndex>a.is-active .wiHouse i{transform:translate(-50%,-35%)rotateY(0)}.wiIndex>a:hover .wiHouse span,.wiIndex>a.is-active .wiHouse span{opacity:1;transform:translate(70px,40px)}.wiIndex>a:hover .wiHouse b,.wiIndex>a.is-active .wiHouse b{opacity:1;transform:translate(-90px,25px)}.wiIndex>a:hover .wiHouse em,.wiIndex>a.is-active .wiHouse em{opacity:1;transform:translate(55px,-70px)}.wiStack span{border:1px solid var(--white);background:var(--black);letter-spacing:.13em;height:100px;padding:12px;font-size:9px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:12%;right:12%}.wiStack span:first-child{transform:translateY(-50%)rotate(-1deg)}.wiStack span:nth-child(2){transform:translateY(-50%)rotate(1deg)}.wiStack span:nth-child(3){transform:translateY(-50%)rotate(-2deg)}.wiStack span:nth-child(4){transform:translateY(-50%)rotate(2deg)}.wiStack span:nth-child(5){transform:translateY(-50%)}.wiIndex>a:hover .wiStack span:first-child,.wiIndex>a.is-active .wiStack span:first-child{transform:translateY(-220%)rotate(-3deg)}.wiIndex>a:hover .wiStack span:nth-child(2),.wiIndex>a.is-active .wiStack span:nth-child(2){transform:translateY(-130%)rotate(2deg)}.wiIndex>a:hover .wiStack span:nth-child(3),.wiIndex>a.is-active .wiStack span:nth-child(3){transform:translateY(-40%)rotate(-1deg)}.wiIndex>a:hover .wiStack span:nth-child(4),.wiIndex>a.is-active .wiStack span:nth-child(4){transform:translateY(50%)rotate(2deg)}.wiIndex>a:hover .wiStack span:nth-child(5),.wiIndex>a.is-active .wiStack span:nth-child(5){transform:translateY(140%)rotate(-2deg)}.wiTeam{grid-template-columns:repeat(5,18px);grid-auto-rows:18px;place-content:center;gap:20px;display:grid}.wiTeam i{background:var(--white);border-radius:50%;width:18px;height:18px;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .5s}.wiIndex>a:hover .wiTeam i,.wiIndex>a.is-active .wiTeam i{transform:translate(calc((var(--px,50%) - 50%)*.01),0)}.wiIndex>a:hover .wiTeam i:nth-child(3n),.wiIndex>a.is-active .wiTeam i:nth-child(3n){opacity:.35;transform:translate(22px,-15px)}.wiIndex>a:hover .wiTeam i:nth-child(4n),.wiIndex>a.is-active .wiTeam i:nth-child(4n){opacity:.55;transform:translate(-25px,18px)}.wiIndex>a:hover .wiTeam i:nth-child(10),.wiIndex>a.is-active .wiTeam i:nth-child(10){background:var(--white);opacity:1;transform:scale(3)}.wiIntel span{border:1px solid var(--line);letter-spacing:.12em;padding:9px 12px;font-size:9px;transition:all .75s cubic-bezier(.16,1,.3,1);position:absolute}.wiIntel span:first-child{top:10%;left:2%}.wiIntel span:nth-child(2){top:28%;right:0}.wiIntel span:nth-child(3){bottom:10%;left:18%}.wiIntel span:nth-child(4){bottom:28%;right:18%}.wiIntel i{background:var(--white);opacity:0;border-radius:50%;width:10px;height:10px;transition:opacity .4s;position:absolute;top:50%;left:50%}.wiIndex>a:hover .wiIntel span,.wiIndex>a.is-active .wiIntel span{opacity:.15;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.wiIndex>a:hover .wiIntel i,.wiIndex>a.is-active .wiIntel i{opacity:1;transform:scale(5)}.wiStream{padding:170px max(32px,50vw - 750px);overflow:hidden}.wiStream h2{letter-spacing:-.1em;margin:110px 0 130px;font-size:clamp(110px,20vw,300px);line-height:.66}.wiStream>div{flex-direction:column;gap:25px;display:flex}.wiStream>div p{width:max-content;max-width:92vw;color:var(--grey);letter-spacing:-.055em;animation:10s ease-in-out infinite alternate wiDrift;animation-delay:var(--delay);margin:0;font-size:clamp(30px,5vw,76px);line-height:.95}.wiStream>div p:nth-child(2n){color:var(--white);align-self:flex-end}@keyframes wiDrift{to{transform:translate(3vw)}}.wiCapture{flex-direction:column;min-height:100svh;padding:150px 0 60px;display:flex}.wiCapture h2{letter-spacing:-.1em;margin:auto 0;font-size:clamp(105px,19vw,290px);line-height:.65}.wiCapture form{border-bottom:2px solid var(--white);grid-template-columns:160px 1fr auto;align-items:end;gap:28px;padding-bottom:16px;display:grid}.wiCapture label{text-transform:uppercase;letter-spacing:.13em;color:var(--grey);font-size:9px}.wiCapture textarea{resize:none;min-height:70px;color:var(--white);font:inherit;letter-spacing:-.045em;background:0 0;border:0;outline:0;font-size:clamp(28px,4vw,60px);line-height:1}.wiCapture textarea::placeholder{color:#5d543d}.wiCapture button,.houseSystem>button,.hospitalityStack>button,.creativeTeamMap>button,.knowledgeField>button{color:inherit;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:9px}.wiCapture button{padding:15px 0}.wiCapture button:disabled{opacity:.25}.wiPieceHero{flex-direction:column;min-height:calc(100svh - 74px);padding:55px 0;display:flex}.wiPieceHero h1{letter-spacing:-.087em;margin:auto 0;font-size:clamp(76px,11vw,168px);line-height:.78}.wiPieceHero>p:last-child{max-width:420px;color:var(--grey);text-transform:uppercase;letter-spacing:.1em;margin:0 0 0 auto;font-size:12px;line-height:1.45}.wiLead{padding:180px 0}.wiLead>p{max-width:620px;margin:0 0 80px auto;font-size:20px;line-height:1.4}.wiLead>p:last-child:not(:first-child){margin:80px 0 0}.wiLead h2{letter-spacing:-.073em;max-width:1250px;margin:0;font-size:clamp(55px,8vw,122px);line-height:.86}.wiTurn{padding:190px 0}.wiTurn>p:first-child{text-transform:uppercase;letter-spacing:.13em;color:var(--grey);font-size:9px}.wiTurn h2{letter-spacing:-.082em;max-width:1300px;margin:100px 0 0;font-size:clamp(68px,10vw,152px);line-height:.8}.wiTurn>p:last-child{max-width:760px;margin:120px 0 0 auto;font-size:22px;line-height:1.4}.wiManifesto{padding:180px 0}.wiManifesto>p{letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(29px,4vw,60px);line-height:1.05}.wiManifesto h2{letter-spacing:-.072em;margin:170px 0 0;font-size:clamp(58px,8vw,122px);line-height:.84}.wiManifesto h2 span{color:var(--grey)}.wiBuildIt{border-top:1px solid var(--line);padding:170px 0 190px}.wiBuildIt h2{letter-spacing:-.085em;margin:120px 0;font-size:clamp(72px,11vw,168px);line-height:.78}.wiBuildIt>a{letter-spacing:-.05em;border-bottom:1px solid;justify-content:space-between;padding:18px 0;font-size:clamp(30px,4.5vw,68px);line-height:1;display:flex}.wiBuildIt>a:last-child{text-transform:uppercase;letter-spacing:.12em;width:max-content;color:var(--grey);margin:35px 0 0 auto;padding:0 0 5px;font-size:10px}.houseSystem,.hospitalityStack,.creativeTeamMap,.knowledgeField{border:1px solid var(--line);width:min(100% - 64px,1500px);height:82svh;min-height:650px;margin-inline:auto;position:relative;overflow:hidden}.houseSystem>button,.hospitalityStack>button,.creativeTeamMap>button,.knowledgeField>button{z-index:5;border:1px solid var(--line);border-radius:999px;padding:10px 14px;position:absolute;top:20px;right:20px}.houseCore{background:var(--white);width:300px;height:230px;color:var(--black);transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)}.houseCore:before{content:"";background:var(--white);border-left:1px solid var(--black);border-top:1px solid var(--black);width:212px;height:212px;position:absolute;top:-106px;left:44px;transform:rotate(45deg)}.houseCore strong{letter-spacing:.13em;font-size:10px;position:absolute;bottom:12px;left:15px}.houseCore i,.houseCore b,.houseCore em{background:var(--black);position:absolute}.houseCore i{width:55px;height:90px;bottom:0;left:125px}.houseCore b{width:60px;height:60px;top:55px;left:35px}.houseCore em{width:60px;height:60px;top:55px;right:35px}.housePart{border:1px solid var(--line);background:var(--black);text-transform:uppercase;letter-spacing:.12em;padding:9px 12px;font-size:9px;transition:all 1s cubic-bezier(.16,1,.3,1);position:absolute}.part0{top:15%;left:6%}.part1{top:8%;left:26%}.part2{top:11%;right:25%}.part3{top:24%;right:5%}.part4{bottom:13%;right:8%}.part5{bottom:7%;right:31%}.part6{bottom:8%;left:28%}.part7{bottom:18%;left:6%}.part8{top:43%;left:11%}.houseSystem.is-running .housePart{opacity:.08;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.houseSystem.is-running .houseCore{transform:translate(-50%,-35%)scale(1.15)}.houseSequence{border-top:1px solid var(--line);padding:20px 0 170px}.houseSequence p{border-bottom:1px solid var(--line);white-space:pre-line;letter-spacing:-.055em;margin:0;padding:25px 0;font-size:clamp(30px,5vw,76px);line-height:.96}.houseSequence p:nth-child(2n){text-align:right}.houseSequence span{vertical-align:top;letter-spacing:.12em;width:80px;font-size:9px;display:inline-block}.hospitalityStack>div{position:absolute;inset:80px 10% 100px}.hospitalityStack>div span{border:1px solid var(--white);background:var(--black);letter-spacing:.13em;opacity:0;width:75%;height:62%;padding:18px;font-size:10px;transition:all .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.hospitalityStack>div span.is-shown{opacity:1;transform:translate(calc(-50% + (var(--n) - 3.5)*13px),calc(-50% + (var(--n) - 3.5)*13px)) rotate(calc((var(--n) - 3.5)*.7deg))}.hospitalityStack>p{letter-spacing:.13em;margin:0;font-size:10px;position:absolute;bottom:16px;left:20px}.hospitalityStack.is-collapsed>div span{opacity:.07;width:32%;height:32%;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.hospitalityStack.is-collapsed:after{content:"ONE BUSINESS";letter-spacing:-.085em;text-align:center;font-size:clamp(75px,12vw,180px);line-height:.75;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hospitalityFlow{flex-wrap:wrap;align-items:center;gap:12px;padding:170px 0;display:flex}.hospitalityFlow p{border:1px solid var(--line);letter-spacing:-.04em;border-radius:999px;margin:0;padding:13px 18px;font-size:clamp(20px,3vw,45px)}.hospitalityFlow i{color:var(--grey);font-style:normal}.hospitalityFlow strong{text-align:right;letter-spacing:-.08em;flex-basis:100%;margin:120px 0 0 auto;font-size:clamp(65px,10vw,150px);line-height:.8}.creativeTeamMap>div{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);place-items:center;gap:3vw;display:grid;position:absolute;inset:90px 10% 130px}.creativeTeamMap>div i{aspect-ratio:1;background:var(--white);border-radius:50%;width:clamp(28px,4vw,60px);transition:all 1s cubic-bezier(.16,1,.3,1)}.creativeTeamMap>strong{letter-spacing:.13em;font-size:10px;position:absolute;bottom:16px;left:20px}.creativeTeamMap.is-capability>div i{opacity:.12;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.creativeTeamMap.is-capability>div i:first-child{opacity:1;transform:translate(-300%,-50%)}.creativeTeamMap.is-capability>div i:nth-child(2){opacity:1;transform:translate(200%,-50%)}.creativeTeamMap.is-capability>div i:nth-child(3){opacity:1;transform:translate(-50%,-300%)}.creativeTeamMap.is-capability>div i:nth-child(4){opacity:1;transform:translate(-50%,200%)}.creativeTeamMap.is-capability>div i:nth-child(10){opacity:1;transform:translate(-50%,-50%)scale(2.7)}.creativeTeamMap ul{text-align:right;text-transform:uppercase;letter-spacing:.12em;margin:0;padding:0;font-size:10px;list-style:none;position:absolute;inset:auto 20px 20px auto}.oldFlow{flex-wrap:wrap;align-items:center;gap:10px;padding:160px 0;display:flex}.oldFlow p{border:1px solid var(--line);letter-spacing:-.04em;margin:0;padding:12px 16px;font-size:clamp(21px,3vw,45px)}.oldFlow i{color:var(--grey);font-style:normal}.knowledgeField>div{position:absolute;inset:70px 5% 90px}.knowledgeField>div span{border:1px solid var(--line);letter-spacing:.12em;padding:12px;font-size:10px;transition:all 1s cubic-bezier(.16,1,.3,1);position:absolute}.knowledgeField>div span:first-child{top:4%;left:1%}.knowledgeField>div span:nth-child(2){top:10%;right:5%}.knowledgeField>div span:nth-child(3){top:32%;left:35%}.knowledgeField>div span:nth-child(4){bottom:14%;right:12%}.knowledgeField>div span:nth-child(5){bottom:8%;left:8%}.knowledgeField>div span:nth-child(6){top:4%;right:35%}.knowledgeField>div span:nth-child(7){bottom:0;left:47%}.knowledgeField>div i{background:var(--white);opacity:0;border-radius:50%;width:18px;height:18px;transition:all .8s;position:absolute;top:50%;left:50%}.knowledgeField>strong{letter-spacing:.13em;font-size:10px;position:absolute;bottom:16px;left:20px}.knowledgeField.is-connected>div span{opacity:.08;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.knowledgeField.is-connected>div i{opacity:1;transform:scale(9)}.intelligenceRoute{flex-wrap:wrap;align-items:center;gap:10px;padding:160px 0;display:flex}.intelligenceRoute p{border:1px solid var(--line);border-radius:999px;margin:0;padding:11px 15px}.intelligenceRoute i{text-align:center;color:var(--grey);flex-basis:100%;font-size:40px;font-style:normal}.intelligenceRoute strong{text-align:center;letter-spacing:-.085em;flex-basis:100%;margin:45px 0;font-size:clamp(65px,11vw,165px);line-height:.75}@media (width<=820px){.wiHero{min-height:calc(100svh - 62px);padding:35px 0}.wiHero h1{font-size:18vw}.wiHero>p:last-child{font-size:8vw}.wiIndex>a{grid-template-columns:30px 1fr 20px;min-height:82svh;padding:20px 14px}.wiQuestion h2{font-size:15vw}.wiIndex>a>.wiHouse,.wiIndex>a>.wiStack,.wiIndex>a>.wiTeam,.wiIndex>a>.wiIntel{opacity:.55;z-index:-1;height:38%;position:absolute;inset:auto 12% 5% 26%}.wiArrow{font-size:20px}.wiStream{padding:110px 14px}.wiStream h2{margin:80px 0;font-size:27vw}.wiStream>div{gap:20px}.wiStream>div p{font-size:9vw}.wiCapture{padding:110px 0 40px}.wiCapture h2{font-size:27vw}.wiCapture form{grid-template-columns:1fr}.wiCapture textarea{font-size:8vw}.wiCapture button{justify-self:end}.wiPieceHero{min-height:calc(100svh - 62px);padding:35px 0}.wiPieceHero h1{font-size:17vw}.wiPieceHero>p:last-child{font-size:9px}.wiLead,.wiTurn,.wiManifesto{padding:110px 0}.wiLead>p,.wiTurn>p:last-child{margin-bottom:55px;font-size:17px}.wiLead h2{font-size:13vw}.wiTurn h2{margin-top:65px;font-size:16vw}.wiTurn>p:last-child{margin-top:70px}.wiManifesto>p{font-size:8.5vw}.wiManifesto h2{margin-top:100px;font-size:13vw}.wiBuildIt{padding:110px 0}.wiBuildIt h2{margin:80px 0;font-size:17vw}.wiBuildIt>a{font-size:9vw}.houseSystem,.hospitalityStack,.creativeTeamMap,.knowledgeField{width:calc(100% - 28px);height:72svh;min-height:520px}.houseCore{width:190px;height:145px}.houseCore:before{width:134px;height:134px;top:-67px;left:28px}.houseCore i{width:36px;height:58px;left:78px}.houseCore b,.houseCore em{width:38px;height:38px;top:35px}.housePart{padding:6px;font-size:7px}.houseSequence{padding-bottom:110px}.houseSequence p{font-size:9vw}.houseSequence span{width:35px}.hospitalityStack>div{inset:80px 2%}.hospitalityStack>div span{width:90%;height:58%}.hospitalityStack.is-collapsed:after{font-size:20vw}.hospitalityFlow{padding:110px 0}.hospitalityFlow p{font-size:7vw}.hospitalityFlow strong{font-size:17vw}.creativeTeamMap>div{gap:4vw;inset:100px 6%}.creativeTeamMap ul{font-size:7px}.oldFlow{padding:100px 0}.oldFlow p{font-size:7vw}.knowledgeField>div span{padding:7px;font-size:7px}.intelligenceRoute{padding:100px 0}.intelligenceRoute p{font-size:13px}.intelligenceRoute strong{font-size:18vw}}:root{--black:#000;--white:#f7e6b3;--grey:#a99662;--line:#51472f;--signal:#f7e6b3}body{background:var(--black);color:var(--white);font-family:Arial,Helvetica,sans-serif}.dark,.disciplines,.work,.selection,.about{background:var(--black);color:var(--white)}.nav{border-color:var(--line);background:var(--black);color:var(--white)}.logo span,.hero h1 i{color:var(--white)}.hero{background:var(--black);color:var(--white)}.heroBottom{border-color:var(--line)}.hero h1,.heroBottom h2,.thought,.creativeBit,.sectionIntro h2,.method h2,.workHeader h2,.journeyIntro h2,.selectionIntro h2,.systemIntro h2,.about h2,.contact h2{font-family:Arial,Helvetica,sans-serif;font-weight:700}.hero h1{letter-spacing:-.085em}.hero h1 .compressed{letter-spacing:-.13em}.hero:hover h1 .compressed{letter-spacing:-.085em}.heroAside,.kicker{color:var(--grey)}.index{text-transform:none;letter-spacing:-.01em;background:#332d20;border-radius:999px;align-items:center;width:max-content;min-height:25px;padding:4px 15px;font-size:10px;display:inline-flex;color:var(--white)!important}.provocation,.method,.journey,.systemSection,.contact{background:var(--black);color:var(--white)}.thought span{color:var(--grey)}.release{color:var(--white)}.disciplineList{border-color:var(--line)}.disciplineList article{border-color:var(--line);border-radius:12px}.disciplineList article:hover{background:#15130e}.disciplineNote{color:var(--grey)}.method h2 span{background:var(--white);color:var(--black);border-radius:10px;transform:none}.methodCopy{color:var(--white)}.workEncounter{border:1px solid var(--line);background:var(--white);width:min(100% - 64px,1500px);color:var(--black);border-radius:16px;margin-inline:auto;overflow:hidden}.workRows button{border-color:currentColor}.workRows button.active{background:var(--white);color:var(--black)}.work--perk{color:#000;background:#bfff2f}.work--perk .workRows button.active{color:#bfff2f;background:#000}.work--gousto{color:#140606;background:#ef526f}.work--gousto .workRows button.active{color:#ef526f;background:#140606}.workBackdrop span{opacity:.14}.experienceStrip{border-color:var(--line)}.journeyIntro>p:last-child,.systemIntro>p:last-child{color:var(--grey)}.azWrap{width:min(100% - 64px,1500px);margin-left:auto;margin-right:auto}.azStage{background:var(--white);color:var(--black);border:1px solid var(--line);border-radius:16px}.azNode{background:var(--white);color:var(--black);border-color:var(--black)}.azNode:hover,.azNode:focus-visible{background:var(--black);color:var(--white)}.azResolve{color:var(--white)}.azResolve strong{color:var(--grey)}.machine{border-color:var(--line);background:#090806;border-radius:16px}.machine.kept{background:var(--white);color:var(--black)}.machineReveal{border-color:var(--line)}.selectionIntro h2 span,.systemIntro h2 span,.about h2 span{color:var(--grey)}.systemControls input{border-color:var(--line);color:var(--white)}.modes button{border-color:var(--line);color:var(--white);border-radius:999px}.modes button.active{background:var(--white);color:var(--black)}.systemSurface{background:var(--white);color:var(--black);border-radius:16px}.systemLesson span:first-child{color:var(--grey)}.contact .shell>a{border-color:var(--white)}.footerBottom{color:var(--grey)}.footerBottom span:first-child{color:var(--white)}.customCursor{background:var(--white)}@media (width<=820px){.workEncounter,.azWrap{width:calc(100% - 28px)}.index{min-height:22px;padding:3px 12px}}.heroLeadership h2 span{color:var(--grey)}.heroLeadership p{max-width:390px;margin-left:auto}.matt{grid-template-columns:1fr 3fr;gap:32px;padding:170px 0 190px;display:grid}.mattIntro h2{letter-spacing:-.085em;margin:0;font-size:clamp(82px,12vw,180px);font-weight:700;line-height:.78}.mattLead{letter-spacing:-.045em;max-width:990px;margin:110px 0 0;font-size:clamp(28px,4vw,61px);line-height:1.05}.mattStatement{letter-spacing:-.065em;margin:170px 0 0;padding-bottom:.12em;font-size:clamp(46px,6.6vw,102px);line-height:1.08}.mattStatement em{color:var(--black);background:var(--white);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:.02em .09em .08em;font-style:normal}.insideOutsideWrap{grid-column:1/-1;margin-top:170px}.insideOutside{border:1px solid var(--line);cursor:none;--split:58%;border-radius:16px;outline:none;height:min(720px,74vh);min-height:580px;position:relative;overflow:hidden}.insideOutside:focus-visible{box-shadow:0 0 0 2px var(--white)}.ioLayer{flex-direction:column;padding:26px 30px;display:flex;position:absolute;inset:0}.ioLayer>span{text-transform:uppercase;letter-spacing:.14em;font-size:9px}.ioLayer>strong{letter-spacing:-.075em;margin:auto 0;font-size:clamp(64px,9vw,136px);font-weight:700;line-height:.82}.ioLayer>p{max-width:450px;margin:0 0 0 auto;font-size:17px;line-height:1.35}.ioInside{background:var(--white);color:var(--black)}.ioOutside{background:var(--black);color:var(--white);clip-path:inset(0 0 0 var(--split));transition:clip-path .12s linear}.ioOutside>strong,.ioOutside>p{text-align:right}.ioBoundary{left:var(--split);background:var(--white);mix-blend-mode:difference;width:1px;transition:left .12s linear;position:absolute;top:0;bottom:0}.ioBoundary i{border:1px solid var(--white);mix-blend-mode:difference;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ioBoundary span{white-space:nowrap;letter-spacing:.14em;color:var(--white);mix-blend-mode:difference;font-size:8px;position:absolute;bottom:20px;left:12px}.insideOutside[data-edge=left] .ioBoundary i{transform:translateY(-50%)}.insideOutside[data-edge=right] .ioBoundary i{transform:translate(-100%,-50%)}.insideOutside[data-edge]:not([data-edge=none]) .ioBoundary span{display:none}.insideOutside{touch-action:pan-y;-webkit-user-select:none;user-select:none}.insideOutside[data-dragging=true] .ioOutside,.insideOutside[data-dragging=true] .ioBoundary{transition:none}.insideOutside[data-dragging=true] .ioBoundary i{transform:translate(-50%,-50%)scale(1.18)}.insideOutside[data-dragging=true][data-edge=left] .ioBoundary i{transform-origin:0;transform:translateY(-50%)scale(1.18)}.insideOutside[data-dragging=true][data-edge=right] .ioBoundary i{transform-origin:100%;transform:translate(-100%,-50%)scale(1.18)}.ioControls{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:16px;display:grid}.ioControls button{border:1px solid var(--line);min-height:44px;color:var(--white);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-size:9px;transition:background .2s,color .2s}.ioControls button:last-child{justify-self:end}.ioControls button[aria-pressed=true]{background:var(--white);color:var(--black)}.ioControls p{color:var(--grey);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0;font-size:9px}.matt .experienceStrip{grid-column:1/-1;margin-top:170px}.model{padding:150px 0 190px;overflow:hidden}.modelHeader{grid-template-columns:1fr 3fr;gap:32px;display:grid}.modelHeader h2{letter-spacing:-.08em;margin:0;font-size:clamp(75px,11vw,168px);font-weight:700;line-height:.77}.modelHeader h2 span{color:var(--grey)}.modelHeader>div>p{max-width:670px;margin:110px 0 0 auto;font-size:21px;line-height:1.45}.answerTape{white-space:nowrap;width:100%;margin:190px 0 0;overflow:hidden}.answerTapeTrack{will-change:transform;width:max-content;animation:30s linear infinite answerTapeScroll;display:flex}.answerTapeGroup{letter-spacing:-.065em;flex:none;gap:.16em;padding:.08em .16em .2em 0;font-size:clamp(48px,7.7vw,118px);line-height:.9;display:flex}.answerTape span{color:var(--grey)}.answerTape strong{color:var(--white);font-weight:700}@keyframes answerTapeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.answerTapeTrack{transform:none;animation:none!important}.answerTapeGroup:nth-child(2){display:none}}.modelLayers{border-top:1px solid var(--line);margin-top:180px}.modelLayers article{border-bottom:1px solid var(--line);grid-template-columns:90px 1.2fr 1fr;align-items:baseline;gap:24px;padding:32px 0 52px;transition:padding .35s,background .35s;display:grid}.modelLayers article>span{letter-spacing:.12em;font-size:10px}.modelLayers h3{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,105px);line-height:.9}.modelLayers p{max-width:500px;margin:0;font-size:17px;line-height:1.45}.operatingModel{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:170px;display:grid;overflow:hidden}.operatingModel p{border-right:1px solid var(--line);letter-spacing:-.045em;align-items:flex-end;min-height:190px;margin:0;padding:20px;font-size:clamp(21px,2.3vw,35px);line-height:1;display:flex}.operatingModel p:last-child{background:var(--white);color:var(--black);border-right:0}.betterMaking{margin-top:190px}.betterMaking p,.betterMaking strong{letter-spacing:-.075em;margin:0;font-size:clamp(55px,8vw,122px);line-height:.86;display:block}.betterMaking p{color:var(--grey);font-weight:400}.betterMaking strong{max-width:1280px}.technology{padding:150px 0 190px;overflow:hidden}.technologyIntro{grid-template-columns:1fr 3fr;gap:32px;display:grid}.technologyIntro h2{letter-spacing:-.08em;margin:0;font-size:clamp(72px,10.5vw,160px);line-height:.8}.technologyIntro h2 span{color:var(--grey)}.technologyIntro>div>p{max-width:700px;margin:90px 0 0 auto;font-size:19px;line-height:1.5}.routeLead{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:end;margin-top:180px;padding:24px 0;display:grid}.routeLead p{text-transform:uppercase;letter-spacing:.12em;color:var(--grey);margin:0;font-size:12px}.routeLead p:last-child{text-align:right}.routeLead strong{text-align:center;letter-spacing:-.08em;font-size:clamp(55px,8vw,120px);line-height:.75}.technology .azStage{height:62vh}.technology .azResolve{margin-top:75px}.revisedSystemIntro h2{font-size:clamp(58px,8.5vw,130px)}@media (width<=820px){.heroLeadership p{margin-left:0}.heroLeadership h2{font-size:12.5vw}.matt{grid-template-columns:1fr;padding:95px 0 115px}.mattIntro{margin-top:38px}.mattIntro h2{font-size:20vw}.mattLead{margin-top:75px;font-size:8.6vw}.mattStatement{margin-top:100px;font-size:13vw}.insideOutsideWrap{margin-top:100px}.insideOutside{cursor:pointer;--split:54%;height:590px;min-height:0}.ioLayer{padding:16px}.ioLayer>strong{font-size:13.5vw}.ioLayer>p{max-width:86%;font-size:14px}.ioOutside>strong{text-align:right}.ioBoundary span{display:none}.ioControls{grid-template-columns:1fr 1fr;gap:10px}.ioControls p{text-align:left;grid-area:1/1/auto/-1;line-height:1.4}.ioControls button{grid-row:2;padding-inline:12px}.ioControls button:last-child{justify-self:stretch}.matt .experienceStrip{margin-top:100px}.model{padding:95px 0 115px}.modelHeader{grid-template-columns:1fr}.modelHeader>div{margin-top:38px}.modelHeader h2{font-size:18vw}.modelHeader>div>p{margin-top:65px;font-size:17px}.answerTape{margin-top:110px}.answerTapeGroup{font-size:13.5vw}.answerTapeTrack{animation-duration:20s}.modelLayers{margin-top:110px}.modelLayers article{grid-template-columns:36px 1fr;padding:25px 0 35px}.modelLayers article:hover{padding-left:0;padding-right:0}.modelLayers h3{font-size:14vw}.modelLayers p{grid-column:2;font-size:15px}.operatingModel{grid-template-columns:1fr 1fr;margin-top:100px}.operatingModel p{border-bottom:1px solid var(--line);min-height:150px;font-size:6vw}.operatingModel p:nth-child(2){border-right:0}.operatingModel p:nth-child(3),.operatingModel p:last-child{border-bottom:0}.betterMaking{margin-top:110px}.betterMaking p,.betterMaking strong{font-size:13.5vw}.workHeader>div>p{margin:40px 0 0;font-size:15px}.workHeader h2{font-size:16vw}.technology{padding:95px 0 115px}.technologyIntro{grid-template-columns:1fr}.technologyIntro>div{margin-top:38px}.technologyIntro h2{font-size:17vw}.technologyIntro>div>p{margin-top:60px;font-size:16px}.routeLead{grid-template-columns:1fr auto;gap:20px;margin-top:110px}.routeLead strong{text-align:right;font-size:17vw}.routeLead p:last-child{text-align:left;grid-column:1/-1;margin-top:12px}.technology .azStage{height:520px}.revisedSystemIntro{margin-top:140px}.revisedSystemIntro h2{font-size:14vw}.contact h2{font-size:18vw}}html{scroll-padding-top:24px}body{overflow-x:clip}a,button,input,[tabindex]{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:2px solid}.skipLink{z-index:2000;background:var(--white);color:var(--black);padding:10px 14px;font-size:12px;font-weight:700;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}.customCursor{will-change:transform}.ioOutside{will-change:clip-path}.insideOutside,.azStage,.systemSurface{contain:layout paint}.modes button{min-height:44px}.trapdoor{color:#444440;cursor:default;text-align:center;background:0 0;border:0;margin:24px auto 0;font-size:8px}.notFound{flex-direction:column;width:min(100% - 64px,1500px);min-height:100svh;margin-inline:auto;padding:40px 0;display:flex}.notFound h1{letter-spacing:-.09em;color:var(--white);margin:auto 0;font-size:clamp(110px,19vw,290px);line-height:.68}.notFound>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-top:20px;display:flex}.notFound>div p{color:var(--grey);margin:0}.notFound a{border-bottom:1px solid;padding-bottom:4px}@media (pointer:fine){[data-cursor]{cursor:none}}@media (hover:none){.hero:hover h1 .compressed{letter-spacing:-.13em;transform:scaleX(.86)}.workEncounter:hover .workBackdrop span{transform:rotate(-4deg)}.modelLayers article:hover{background:0 0;padding-left:0;padding-right:0}}@media (width>=821px) and (width<=1100px){.shell,.azWrap,.azResolve{width:min(100% - 40px,1500px)}.nav nav{gap:24px}.navContact{display:none}.hero{min-height:680px}.hero h1{font-size:20vw}.matt{padding-top:130px}.mattLead{margin-top:85px}.mattStatement,.insideOutsideWrap,.matt .experienceStrip{margin-top:125px}.operatingModel{grid-template-columns:1fr 1fr}.operatingModel p{border-bottom:1px solid var(--line)}.operatingModel p:nth-child(2){border-right:0}.operatingModel p:nth-child(3),.operatingModel p:last-child{border-bottom:0}.systemIntro{grid-template-columns:1fr 2fr}.systemIntro>p:last-child{grid-column:2;margin-top:28px}.systemSurface{height:560px}}@media (width<=820px){.nav nav{gap:14px;margin-left:auto;font-size:9px;display:flex}.navContact{display:none}.hero:hover h1 .compressed{letter-spacing:-.1em;transform:none}.touchDisrupt{border:1px solid var(--line);width:max-content;min-height:44px;color:var(--white);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;margin:16px 14px 0 auto;padding:10px 16px;font-size:10px;display:flex}.azNode{cursor:pointer}.notFound{width:calc(100% - 28px);padding:24px 0}.notFound h1{font-size:27vw}.notFound>div{flex-direction:column;align-items:flex-start}.notFound>div p{font-size:14px}}.workRows a{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;grid-template-columns:90px 1fr 130px;align-items:center;gap:20px;padding:25px 32px;display:grid}.workRows a.active{background:var(--white);color:var(--black)}.work--perk .workRows a.active{color:#bfff2f;background:#000}.work--gousto .workRows a.active{color:#ef526f;background:#140606}.workDetail>a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;margin-top:26px;padding-bottom:4px;font-size:10px;display:inline-block}.caseStudy{--case-accent:var(--white);--case-ink:#000;min-height:100svh;color:var(--white);background:#000;overflow:hidden}.caseNav{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;height:86px;display:grid}.caseNav>p{text-align:center;color:var(--grey);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:9px}.caseNav nav{text-transform:uppercase;letter-spacing:.1em;justify-content:flex-end;gap:28px;font-size:10px;display:flex}.caseNav nav a{border-bottom:1px solid #0000;padding-bottom:4px;transition:border-color .2s,opacity .2s}.caseNav nav a:hover{border-color:currentColor}.caseHero{flex-direction:column;min-height:calc(100svh - 86px);padding:48px 0 90px;display:flex}.caseEyebrow{color:var(--grey);text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:24px;font-size:9px;display:flex}.caseHero h1{letter-spacing:-.076em;text-wrap:balance;max-width:1220px;margin:9vh 0 0;padding-bottom:.1em;font-size:clamp(61px,9vw,138px);line-height:.83}.caseName{color:var(--case-accent);letter-spacing:-.105em;white-space:nowrap;margin:auto 0 -.08em -.055em;padding:.08em .08em .12em 0;font-size:clamp(150px,27vw,420px);font-weight:750;line-height:.69}.caseName i{color:var(--white);font-style:normal}.caseMeta{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1.35fr 1fr;gap:1px;margin:44px 0 0;display:grid}.caseMeta div{background:#000;flex-direction:column;justify-content:space-between;min-height:142px;padding:16px 18px;display:flex}.caseMeta dt{color:var(--grey);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.caseMeta dd{max-width:420px;margin:30px 0 0;font-size:16px;line-height:1.35}.caseStage{color:#fff;background:#050505;width:100%;height:min(900px,88vh);min-height:620px;position:relative;overflow:hidden}.caseStagePoster,.caseStageFilm{border:0;width:100%;height:100%;position:absolute;inset:0}.caseStagePoster{object-fit:cover;z-index:0}.caseStageFilm{z-index:1;pointer-events:none;transform:scale(1.015)}.caseStageWash{z-index:2;pointer-events:none;background:linear-gradient(#0000 67%,#000000a3);position:absolute;inset:0}.caseStageLabel{z-index:3;text-transform:uppercase;letter-spacing:.13em;border-top:1px solid #fffc;justify-content:space-between;align-items:end;padding-top:14px;font-size:9px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.caseStageLabel strong{font-size:11px}.caseChapter{grid-template-columns:1fr 3fr;gap:32px;padding:190px 0 160px;display:grid}.caseChapter h2{letter-spacing:-.08em;max-width:1180px;margin:0;padding-bottom:.08em;font-size:clamp(78px,11vw,168px);line-height:.78}.caseChapter>div>p{letter-spacing:-.025em;max-width:760px;margin:100px 0 0 auto;font-size:clamp(22px,2.5vw,38px);line-height:1.18}.caseTension{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.caseTension article{background:#000;flex-direction:column;justify-content:space-between;min-height:440px;padding:20px;display:flex}.caseTension span{color:var(--grey);letter-spacing:.13em;font-size:9px}.caseTension p{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(36px,4.8vw,72px);line-height:.95}.caseDirection{grid-template-columns:1fr 3fr;gap:32px;padding:190px 0 210px;display:grid}.caseDirection>p:last-child{letter-spacing:-.068em;max-width:1200px;margin:0;font-size:clamp(56px,8vw,122px);line-height:.89}.caseWork{background:var(--case-accent);color:var(--case-ink);padding:150px 0 210px}.caseWork .index{background:var(--case-ink);color:var(--case-accent)!important}.caseWorkHeader{grid-template-columns:1fr 3fr;gap:32px;display:grid}.caseWorkHeader h2{letter-spacing:-.075em;margin:0;font-size:clamp(66px,9vw,136px);line-height:.82}.caseModules{border-top:1px solid var(--case-ink);margin-top:150px}.caseModule{border-bottom:1px solid var(--case-ink);grid-template-columns:1.2fr .8fr;gap:40px;padding:60px 0;display:grid}.caseModule:nth-child(2n){grid-template-columns:.8fr 1.2fr}.caseModule:nth-child(2n) .caseModuleVisual{order:2}.caseModule:nth-child(2n) .caseModuleCopy{order:1}.caseModuleVisual{border:1px solid var(--case-ink);background:var(--case-ink);color:#fff;height:min(650px,60vw);min-height:440px;position:relative;overflow:hidden}.caseModuleVisual img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);display:block}.caseModuleVisual>span{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#000;padding:6px 8px;font-size:9px;position:absolute;top:16px;left:16px}.caseModule:hover .caseModuleVisual img{transform:scale(1.035)}.caseModuleCopy{flex-direction:column;justify-content:flex-end;padding-bottom:2px;display:flex}.caseModuleCopy>span{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.caseModuleCopy h3{letter-spacing:-.075em;margin:auto 0 28px;padding-bottom:.08em;font-size:clamp(54px,7vw,106px);line-height:.82}.caseModuleCopy p{max-width:560px;margin:0;font-size:17px;line-height:1.45}.caseOutcome{padding:190px 0 220px}.caseOutcome h2{letter-spacing:-.075em;max-width:1360px;margin:100px 0 0;font-size:clamp(62px,9vw,138px);line-height:.84}.caseOutcome strong{max-width:920px;color:var(--case-accent);letter-spacing:-.065em;margin:180px 0 0 auto;font-size:clamp(43px,6.3vw,96px);line-height:.9;display:block}.caseCredit{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:32px;padding:28px 0 70px;display:grid}.caseCredit span{text-transform:uppercase;letter-spacing:.12em;color:var(--grey);font-size:10px}.caseCredit p{max-width:760px;margin:0;font-size:14px;line-height:1.5}.caseNext{background:var(--case-accent);color:var(--case-ink);padding:0 0 28px}.caseNext>a{flex-direction:column;justify-content:space-between;min-height:70vh;padding:28px max(32px,50vw - 750px);display:flex}.caseNext>a>span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.caseNext>a>strong{letter-spacing:-.1em;text-transform:none;padding-bottom:.08em;font-size:clamp(110px,20vw,310px);line-height:.68}.caseFooterBottom{border-top:1px solid var(--case-ink);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:25px;padding-top:18px;font-size:9px;display:flex}.caseFooterBottom>a:first-child{letter-spacing:-.05em;text-transform:none;font-size:18px;font-weight:750}@media (prefers-reduced-motion:reduce){.caseModuleVisual img{transition:none!important}.caseStageFilm{display:none}}@media (width>=821px) and (width<=1100px){.caseHero h1{font-size:8.7vw}.caseName{font-size:26vw}.caseChapter,.caseDirection,.caseWorkHeader{grid-template-columns:1fr 2.5fr}.caseModule,.caseModule:nth-child(2n){grid-template-columns:1fr 1fr}}@media (width<=820px){.workRows a{grid-template-columns:35px 1fr;padding:18px 14px}.workDetail>a{margin-top:22px}.caseNav{grid-template-columns:1fr auto;height:70px}.caseNav>p,.caseNav nav a:first-child{display:none}.caseNav nav{font-size:9px}.caseHero{min-height:calc(100svh - 70px);padding:30px 0 55px}.caseEyebrow span:last-child{display:none}.caseHero h1{margin-top:8vh;font-size:15vw;line-height:.86}.caseName{white-space:normal;overflow-wrap:anywhere;margin-top:auto;font-size:28vw;line-height:.7}.caseMeta{grid-template-columns:1fr;margin-top:40px}.caseMeta div{min-height:118px}.caseMeta dd{margin-top:20px;font-size:14px}.caseStage{height:62vw;min-height:420px;max-height:76svh}.caseStageLabel{bottom:14px;left:14px;right:14px}.caseStageFilm{transform:scale(1.03)}.caseChapter,.caseDirection,.caseWorkHeader{grid-template-columns:1fr;padding-top:105px;padding-bottom:100px}.caseChapter>div,.caseWorkHeader h2{margin-top:42px}.caseChapter h2{font-size:19vw}.caseChapter>div>p{margin-top:65px;font-size:6.8vw}.caseTension{grid-template-columns:1fr}.caseTension article{min-height:330px;padding:16px}.caseTension p{font-size:11vw}.caseDirection>p:last-child{margin-top:42px;font-size:14vw}.caseWork{padding:0 0 120px}.caseWorkHeader h2{font-size:15vw}.caseModules{margin-top:20px}.caseModule,.caseModule:nth-child(2n){grid-template-columns:1fr;gap:30px;padding:42px 0}.caseModule:nth-child(2n) .caseModuleVisual,.caseModule:nth-child(2n) .caseModuleCopy{order:initial}.caseModuleVisual{height:78vw;min-height:320px}.caseModuleCopy h3{margin:50px 0 20px;font-size:14vw}.caseModuleCopy p{font-size:15px}.caseOutcome{padding:110px 0 130px}.caseOutcome h2{margin-top:65px;font-size:15vw}.caseOutcome strong{margin-top:110px;font-size:13vw}.caseCredit{grid-template-columns:1fr;padding:20px 0 55px}.caseCredit p{font-size:13px}.caseNext>a{min-height:60svh;padding:22px 14px}.caseNext>a>strong{font-size:29vw}.caseFooterBottom{flex-direction:column;padding-top:16px}}.heroArtwork{background:var(--white);width:100%;height:calc(100svh - 86px);min-height:700px;max-height:none;color:var(--black);isolation:isolate;padding:0}.heroMedia{z-index:-1;background:#f7e6b3;position:absolute;inset:0;overflow:hidden}.heroMedia img{object-fit:cover;object-position:center;will-change:transform,filter;width:100%;height:100%;animation:14s cubic-bezier(.45,0,.55,1) infinite alternate heroOBreathe;display:block;transform:scale(1.025)}.heroOverlay{flex-direction:column;height:100%;padding:28px 0 30px;display:flex;position:relative}.heroArtwork .kicker,.heroArtwork .heroAside{color:var(--black)}.heroArtwork h1{text-align:center;width:100%;color:var(--black);letter-spacing:-.105em;white-space:nowrap;transform-origin:50%;text-shadow:0 0 4px #ffefa438,0 0 18px #ffefa429,0 0 52px #ffefa414;will-change:transform,letter-spacing,text-shadow;pointer-events:none;margin:0;padding:0 .04em .07em 0;font-size:clamp(110px,19vw,300px);font-weight:750;line-height:.78;animation:14s cubic-bezier(.45,0,.55,1) infinite alternate heroWordRelease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.985)}.heroArtwork .heroBottom{border-top:0;margin-top:auto;padding-top:0}.heroArtwork .heroLeadership h2,.heroArtwork .heroLeadership h2 span,.heroArtwork .heroLeadership p{color:var(--black)}.heroArtwork .heroAside{top:32%;right:0}@keyframes heroOBreathe{0%{filter:contrast()brightness();transform:scale(1.025)translate(-.45%,.2%)}to{filter:contrast(1.035)brightness(.985);transform:scale(1.075)translate(.45%,-.65%)}}@keyframes heroWordRelease{0%{letter-spacing:-.105em;text-shadow:0 0 4px #ffefa438,0 0 18px #ffefa429,0 0 52px #ffefa414;transform:translate(-50%,-50%)scale(.985)}to{letter-spacing:-.087em;text-shadow:0 0 7px #ffefa4b8,0 0 30px #ffefa485,0 0 96px #ffefa43d;transform:translate(-50%,-50%)scale(1.015)}}@media (prefers-reduced-motion:reduce){.heroMedia img{filter:none;transform:scale(1.025);animation:none!important}.heroArtwork h1{transform:translate(-50%,-50%);animation:none!important}}@media (width<=820px){.heroArtwork{height:calc(100svh - 70px);min-height:650px;padding:0}.heroOverlay{padding:22px 0 24px}.heroArtwork h1{letter-spacing:-.095em;padding-right:.02em;font-size:22.5vw;line-height:.82;top:46%}.heroArtwork .heroBottom{grid-template-columns:1fr;gap:18px;padding-top:0}.heroArtwork .heroLeadership h2{font-size:11.5vw}.heroArtwork .heroLeadership p{max-width:88%;margin:0;font-size:14px}.heroMedia img{object-position:50% 50%;transform:scale(1.04)}}body,button,input{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.index{letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;width:max-content;min-height:0;padding:0;font-size:9px;font-weight:600;color:var(--grey)!important}.model,.technology{padding-top:190px;padding-bottom:230px}.modelHeader,.technologyIntro{grid-template-columns:1fr}.modelHeader>div,.technologyIntro>div{margin-top:72px}.modelHeader h2,.technologyIntro h2{max-width:1400px;font-size:clamp(80px,11.3vw,174px);line-height:.79}.modelHeader>div>p,.technologyIntro>div>p{max-width:650px;margin:110px 0 0 auto;font-size:20px;line-height:1.5}.modelLayers{margin-top:210px}.modelLayers article{grid-template-columns:72px 1.3fr 1fr;align-items:center;min-height:54vh;padding:80px 0;transition:none}.modelLayers article:hover{background:0 0;padding-left:0;padding-right:0}.modelLayers h3{font-size:clamp(70px,9vw,138px)}.modelLayers p{font-size:18px;line-height:1.5}.operatingModel{border:0;border-top:1px solid var(--line);border-radius:0;margin-top:210px;display:block;overflow:visible}.operatingModel p{border-right:0;border-bottom:1px solid var(--line);letter-spacing:-.055em;min-height:0;padding:32px 0 38px;font-size:clamp(34px,4.5vw,70px)}.operatingModel p:last-child{border-bottom:1px solid var(--line);color:var(--white);background:0 0}.betterMaking{margin-top:240px;padding-bottom:.12em}.matt{padding-top:220px;padding-bottom:240px}.mattIntro h2{line-height:.82}.mattStatement em{color:var(--grey);background:0 0;border-radius:0;padding:0}.insideOutside,.azStage,.systemSurface,.machine{border-radius:0}.technology .azWrap{margin-top:44px}.revisedSystemIntro{margin-top:260px}@media (width>=821px) and (width<=1100px){.modelHeader,.technologyIntro{grid-template-columns:1fr}.modelLayers article{min-height:46vh}}@media (width<=820px){.index{min-height:0;padding:0}.model,.technology{padding-top:110px;padding-bottom:135px}.modelHeader>div,.technologyIntro>div{margin-top:44px}.modelHeader h2,.technologyIntro h2{font-size:18vw}.modelHeader>div>p,.technologyIntro>div>p{margin-top:70px;font-size:16px}.modelLayers{margin-top:125px}.modelLayers article{grid-template-columns:36px 1fr;align-content:center;min-height:48svh;padding:60px 0}.modelLayers h3{font-size:15vw}.modelLayers p{grid-column:2;font-size:15px}.operatingModel{margin-top:120px;display:block}.operatingModel p{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0 28px;font-size:8vw}.operatingModel p:nth-child(3),.operatingModel p:last-child{border-bottom:1px solid var(--line)}.betterMaking{margin-top:135px}.matt{padding-top:120px;padding-bottom:140px}.revisedSystemIntro{margin-top:160px}}.work{padding-top:200px;padding-bottom:230px}.workHeader{grid-template-columns:1fr;margin-bottom:150px}.workHeader>div{margin-top:72px}.workHeader h2{max-width:1400px;font-size:clamp(80px,11.3vw,174px);line-height:.79}.workHeader>div>p{max-width:620px;color:var(--grey);margin:100px 0 0 auto;font-size:18px;line-height:1.5}.workEncounter{--work-bg:var(--white);--work-ink:var(--black);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--work-bg);width:min(100% - 64px,1500px);height:min(800px,82vh);min-height:680px;color:var(--work-ink);border-radius:0;margin-inline:auto;transition:background .65s cubic-bezier(.2,.7,.2,1),color .65s cubic-bezier(.2,.7,.2,1);overflow:hidden}.work--tem{--work-bg:#f7e6b3;--work-ink:#000}.work--perk{--work-bg:#bfff2f;--work-ink:#000}.work--gousto{--work-bg:#ef526f;--work-ink:#140606}.workRows{z-index:4;border-bottom:1px solid;grid-template-columns:repeat(3,1fr);height:90px;padding:0 32px;display:grid;position:absolute;inset:0 0 auto}.workRows button{border:0;border-right:1px solid;grid-template-columns:auto 1fr;align-items:center;gap:14px;width:100%;height:100%;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.workRows button{border-right:1px solid color-mix(in srgb,currentColor 35%,transparent)}}.workRows button{color:inherit;text-align:left;opacity:.42;cursor:pointer;background:0 0;transition:opacity .35s}.workRows button:last-child{border-right:0}.workEncounter .workRows button:hover,.workEncounter .workRows button:focus-visible,.workEncounter .workRows button.active{color:inherit;opacity:1;background:0 0}.workRows button:after{content:"";transform-origin:0;background:currentColor;height:3px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:32px;transform:scaleX(0)}.workRows button.active:after{transform:scaleX(1)}.workRows button:focus-visible{outline-offset:-8px;outline:2px solid}.workRows .workNum,.workRows .workLabel{text-transform:uppercase;letter-spacing:.13em;font-size:10px}.workRows .workLabel{text-align:left}.workStage{z-index:2;flex-direction:column;padding:30px 32px 34px;animation:.72s cubic-bezier(.16,1,.3,1) both workStageIn;display:flex;position:absolute;inset:91px 0 0;overflow:hidden}.workCaseMeta{z-index:2;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:30px;font-size:9px;font-weight:650;display:flex;position:relative}.workStage h3{z-index:2;letter-spacing:-.078em;max-width:1100px;margin:7vh 0 0;padding-bottom:.08em;font-size:clamp(62px,9.2vw,140px);font-weight:700;line-height:.82;animation:.8s cubic-bezier(.16,1,.3,1) 40ms both workCopyIn;position:relative}.workBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.workBackdrop span{letter-spacing:-.11em;opacity:.1;transform-origin:100% 100%;font-size:clamp(190px,34vw,520px);font-weight:750;line-height:.63;animation:1.15s cubic-bezier(.16,1,.3,1) both workWordIn;position:absolute;bottom:-.05em;right:-.06em}.workDetail{z-index:2;grid-template-columns:minmax(0,560px) 1fr;align-items:end;gap:60px;width:100%;max-width:none;margin-top:auto;animation:.8s cubic-bezier(.16,1,.3,1) .12s both workCopyIn;display:grid;position:relative;inset:auto}.workDetail p{margin:0;font-size:18px;line-height:1.45}.workDetail span{text-align:right;letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:650}@keyframes workStageIn{0%{opacity:.55}to{opacity:1}}@keyframes workWordIn{0%{opacity:0;transform:scale(1.14)}to{opacity:.1;transform:scale(1)}}@keyframes workCopyIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0)}}@media (width<=820px){.work{padding-top:115px;padding-bottom:140px}.workHeader{margin-bottom:95px}.workHeader>div{margin-top:44px}.workHeader h2{font-size:18vw}.workHeader>div>p{margin-top:65px;font-size:15px}.workEncounter{width:calc(100% - 28px);height:680px;min-height:0}.workRows{height:72px;padding:0 14px}.workRows button{text-align:center;grid-template-columns:1fr;justify-items:center;padding:0 8px}.workRows button:after{right:14px}.workRows .workNum{display:none}.workRows .workLabel{text-align:center;font-size:9px}.workStage{padding:20px 14px 22px;inset:73px 0 0}.workCaseMeta span:last-child{display:none}.workStage h3{margin-top:9vh;font-size:16vw}.workBackdrop span{font-size:47vw;bottom:31%;right:-.08em}.workDetail{grid-template-columns:1fr;gap:22px}.workDetail p{font-size:16px}.workDetail span{text-align:left;line-height:1.45}}.wiStream{min-height:190svh;padding:190px max(32px,50vw - 750px) 210px;position:relative}.wiStream h2{color:var(--white);opacity:.08;z-index:0;pointer-events:none;margin:100px 0 0;font-size:clamp(170px,27vw,410px);line-height:.57;position:sticky;top:15svh}.wiStream>div{z-index:1;gap:18svh;margin-top:-20svh;position:relative}.houseSystem{height:min(900px,90svh);min-height:720px}.houseSystem.is-running .housePart{opacity:.34;transform:none}.houseSystem.is-running .housePart.is-active{opacity:1;transform:scale(1.16)}.houseSystem.is-running .part0{inset:17% auto auto 5%}.houseSystem.is-running .part1{inset:8% auto auto 25%}.houseSystem.is-running .part2{inset:9% 24% auto auto}.houseSystem.is-running .part3{inset:23% 4% auto auto}.houseSystem.is-running .part4{inset:auto 6% 18% auto}.houseSystem.is-running .part5{inset:auto 29% 8% auto}.houseSystem.is-running .part6{inset:auto auto 8% 27%}.houseSystem.is-running .part7{inset:auto auto 19% 5%}.houseSystem.is-running .part8{inset:43% auto auto 9%}@media (width<=820px){.wiStream{min-height:165svh;padding:120px 14px 150px}.wiStream h2{margin-top:70px;font-size:38vw;top:22svh}.wiStream>div{gap:13svh;margin-top:-8svh}.houseSystem{height:78svh;min-height:610px}.houseSystem.is-running .part0{top:17%;left:3%}.houseSystem.is-running .part1{top:11%;left:26%}.houseSystem.is-running .part2{top:10%;right:22%}.houseSystem.is-running .part3{top:22%;right:2%}.houseSystem.is-running .part4{bottom:28%;right:3%}.houseSystem.is-running .part5{bottom:23%;right:27%}.houseSystem.is-running .part6{bottom:23%;left:25%}.houseSystem.is-running .part7{bottom:28%;left:3%}.houseSystem.is-running .part8{top:42%;left:3%}}.houseExperiment{--house-yellow:#f7e6b3;background:var(--black);height:470svh;position:relative}.houseExperiment .houseSystem{border:1px solid var(--line);background:#050504;width:calc(100% - 28px);height:calc(100svh - 28px);min-height:620px;margin:0 auto;position:sticky;top:14px;overflow:hidden}.houseExperiment .houseSystemTop{color:var(--grey);top:18px;left:20px;right:20px}.houseExperiment .houseOrbit{opacity:.15;width:min(54vw,760px);transition:opacity .8s,transform 1.4s cubic-bezier(.16,1,.3,1);top:44%}.houseExperiment.is-connected .houseOrbit{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}.houseExperiment.is-operating .houseOrbit i:first-child{animation:22s linear infinite houseOrbit}.houseExperiment.is-operating .houseOrbit i:nth-child(2){animation:16s linear infinite reverse houseOrbit}.houseExperiment.is-operating .houseOrbit i:after{content:"";background:var(--house-yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%}.houseNetwork{aspect-ratio:1;opacity:0;background:repeating-conic-gradient(from 5deg,transparent 0 16deg,#fff4b26b 16.2deg 16.55deg,transparent 16.8deg 36deg);pointer-events:none;border-radius:50%;width:min(76vw,1060px);transition:opacity .9s,transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.78)rotate(-10deg);-webkit-mask:radial-gradient(circle,#0000 0 16%,#000 16.5% 50%,#0000 50.5%);mask:radial-gradient(circle,#0000 0 16%,#000 16.5% 50%,#0000 50.5%)}.houseExperiment.is-connected .houseNetwork{opacity:.55;transform:translate(-50%,-50%)scale(1)rotate(0)}.houseExperiment.is-operating .houseNetwork{opacity:.8;animation:5s ease-in-out infinite houseNetworkBreathe}.houseExperiment .houseCore{width:250px;height:190px;transition:transform 1.2s cubic-bezier(.16,1,.3,1),box-shadow 1.2s,background .7s,color .7s;top:44%;transform:translate(-50%,-34%)scale(.92);box-shadow:22px 24px #1d1a12}.houseExperiment .houseCore:before{width:176px;height:176px;top:-88px;left:37px}.houseExperiment .houseCore i{width:49px;height:78px;left:101px}.houseExperiment .houseCore b,.houseExperiment .houseCore em{width:49px;height:49px;top:45px}.houseExperiment .houseCore b{left:29px}.houseExperiment .houseCore em{right:29px}.houseExperiment .houseCore strong{z-index:2;max-width:95px;line-height:1.08}.houseExperiment.is-crowded .houseCore{transform:translate(-50%,-34%)scale(1.03);box-shadow:34px 36px #211d13}.houseExperiment.is-operating .houseCore{background:var(--house-yellow);transform:translate(-50%,-34%)scale(1.12);box-shadow:42px 44px #2c2616}.houseExperiment.is-operating .houseCore span{animation:1.4s ease-in-out infinite houseAlive}.houseExperiment .housePart{z-index:4;border:1px solid var(--line);background:var(--black);color:var(--grey);cursor:default;opacity:0;filter:blur(7px);border-radius:999px;padding:10px 14px;font-size:9px;transition:opacity .55s,filter .75s,transform .9s cubic-bezier(.16,1,.3,1),background .3s,color .3s,border-color .3s;bottom:auto;right:auto;transform:scale(.72)}.houseExperiment .housePart.is-revealed{opacity:1;filter:blur();color:var(--white);border-color:#4c4c48;transform:scale(1)}.houseExperiment .housePart:disabled{pointer-events:none}.houseExperiment.is-operating .housePart{cursor:pointer;color:var(--white)}.houseExperiment.is-operating .housePart:hover,.houseExperiment.is-operating .housePart:focus-visible,.houseExperiment.is-operating .housePart.is-active{background:var(--house-yellow);border-color:var(--house-yellow);color:var(--black);transform:scale(1.12)}.houseExperiment .part0{top:18%;left:5%}.houseExperiment .part1{top:8%;left:24%}.houseExperiment .part2{top:9%;left:auto;right:19%}.houseExperiment .part3{top:25%;left:auto;right:4%}.houseExperiment .part4{inset:auto 3% 32% auto}.houseExperiment .part5{inset:auto 19% 25% auto}.houseExperiment .part6{top:auto;bottom:22%;left:44%}.houseExperiment .part7{top:auto;bottom:25%;left:20%}.houseExperiment .part8{top:auto;bottom:32%;left:3%}.houseExperiment .part9{top:45%;left:2%}.houseExperiment.is-crowded .part0{transform:translate(2vw,3vh)rotate(-4deg)}.houseExperiment.is-crowded .part1{transform:translate(-3vw,5vh)rotate(3deg)}.houseExperiment.is-crowded .part2{transform:translate(2vw,5vh)rotate(-2deg)}.houseExperiment.is-crowded .part3{transform:translate(-3vw,2vh)rotate(4deg)}.houseExperiment.is-crowded .part4{transform:translate(-2vw,-3vh)rotate(-4deg)}.houseExperiment.is-crowded .part5{transform:translate(2vw,-4vh)rotate(3deg)}.houseExperiment.is-crowded .part6{transform:translate(1vw,-5vh)rotate(-2deg)}.houseExperiment.is-crowded .part7{transform:translate(-2vw,-4vh)rotate(4deg)}.houseExperiment.is-crowded .part8{transform:translate(3vw,-2vh)rotate(-3deg)}.houseExperiment.is-crowded .part9{transform:translate(4vw)rotate(3deg)}.houseExperiment.is-connected .housePart{transform:none}.houseStatement{z-index:6;border-top:1px solid var(--line);grid-template-columns:160px 1fr;align-items:end;gap:28px;padding-top:15px;display:grid;position:absolute;bottom:82px;left:20px;right:20px}.houseStatement>span{color:var(--grey);text-transform:uppercase;letter-spacing:.13em;align-self:start;font-size:9px}.houseStatement p{white-space:pre-line;text-align:right;letter-spacing:-.05em;max-width:800px;margin:0 0 0 auto;font-size:clamp(28px,3.5vw,55px);line-height:.94}.houseStatement strong{color:var(--house-yellow);font-weight:inherit}.houseControls{z-index:7;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.houseControls p{color:var(--grey);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:8px}.houseControls button{border:1px solid var(--line);color:var(--white);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-size:9px;transition:background .25s,color .25s,opacity .25s}.houseControls button:disabled{opacity:0;pointer-events:none}.houseControls button:not(:disabled):hover,.houseControls button:not(:disabled):focus-visible{background:var(--house-yellow);color:var(--black)}.houseControls i{margin-left:8px;font-style:normal}.houseReveal,.houseOtherSide,.houseBuildIt{padding:190px 0}.houseReveal h2,.houseOtherSide h2,.houseBuildIt h2{letter-spacing:-.085em;margin:95px 0 0;font-size:clamp(72px,10.5vw,160px);line-height:.78}.houseReveal h2 span,.houseOtherSide h2 span{color:var(--grey)}.houseReveal>p:last-child,.houseOtherSide>p:last-child,.houseBuildIt>p:nth-of-type(2){max-width:680px;margin:120px 0 0 auto;font-size:21px;line-height:1.42}.houseOtherSide{border-top:1px solid var(--line)}.houseOtherSide h2{font-size:clamp(64px,8.8vw,134px)}.houseBuildIt{border-top:1px solid var(--line);padding-bottom:210px}.houseBuildIt h2{font-size:clamp(90px,15vw,230px)}.houseBuildIt>a{letter-spacing:-.05em;border-bottom:1px solid;justify-content:space-between;padding:18px 0;font-size:clamp(30px,4.5vw,68px);line-height:1;display:flex}.houseBuildIt>a:last-child{text-transform:uppercase;letter-spacing:.12em;width:max-content;color:var(--grey);margin:35px 0 0 auto;padding:0 0 5px;font-size:10px}@keyframes houseNetworkBreathe{50%{opacity:.42;transform:translate(-50%,-50%)scale(.98)rotate(1deg)}}@media (width<=820px){.houseExperiment{height:520svh}.houseExperiment .houseSystem{width:calc(100% - 14px);height:calc(100svh - 14px);min-height:590px;top:7px}.houseExperiment .houseSystemTop{top:12px;left:12px;right:12px}.houseExperiment .houseSystemTop span{display:block}.houseExperiment .houseSystemTop span:first-child{max-width:180px}.houseExperiment .houseOrbit{width:96vw;top:39%}.houseNetwork{width:126vw;top:39%}.houseExperiment .houseCore{width:150px;height:115px;top:39%;box-shadow:12px 13px #1d1a12}.houseExperiment .houseCore:before{width:106px;height:106px;top:-53px;left:22px}.houseExperiment .houseCore i{width:28px;height:47px;left:61px}.houseExperiment .houseCore b,.houseExperiment .houseCore em{width:29px;height:29px;top:27px}.houseExperiment .houseCore b{left:18px}.houseExperiment .houseCore em{right:18px}.houseExperiment .houseCore strong{max-width:95px;font-size:6px;bottom:7px;left:8px}.houseExperiment.is-operating .houseCore{box-shadow:20px 21px #2c2616}.houseExperiment .housePart{max-width:110px;padding:6px 8px;font-size:6px}.houseExperiment .part0{top:16%;left:2%}.houseExperiment .part1{top:10%;left:25%}.houseExperiment .part2{top:14%;right:3%}.houseExperiment .part3{top:29%;right:2%}.houseExperiment .part4{bottom:36%;right:1%}.houseExperiment .part5{bottom:27%;right:9%}.houseExperiment .part6{bottom:24%;left:42%}.houseExperiment .part7{bottom:28%;left:4%}.houseExperiment .part8{bottom:39%;left:1%}.houseExperiment .part9{top:35%;left:2%}.houseStatement{grid-template-columns:1fr;gap:8px;padding-top:10px;bottom:82px;left:12px;right:12px}.houseStatement p{text-align:left;margin:0;font-size:7.3vw}.houseStatement>span{font-size:7px}.houseControls{bottom:12px;left:12px;right:12px}.houseControls p{max-width:145px;font-size:6px;line-height:1.35}.houseControls button{padding:8px 10px;font-size:7px}.houseReveal,.houseOtherSide,.houseBuildIt{padding:120px 0}.houseReveal h2,.houseOtherSide h2,.houseBuildIt h2{margin-top:70px;font-size:15.5vw}.houseOtherSide h2{font-size:14vw}.houseReveal>p:last-child,.houseOtherSide>p:last-child,.houseBuildIt>p:nth-of-type(2){margin-top:75px;font-size:17px}.houseBuildIt{padding-bottom:140px}.houseBuildIt h2{font-size:20vw}.houseBuildIt>a{font-size:9vw}}@media (prefers-reduced-motion:reduce){.houseExperiment .housePart,.houseExperiment .houseOrbit,.houseNetwork,.houseExperiment .houseCore{transition:none!important;animation:none!important}.houseExperiment.is-operating .houseOrbit i,.houseExperiment.is-operating .houseCore span{animation:none!important}}.hospitalityExperiment{--hi-accent:#f7e6b3;background:var(--black);height:450svh;position:relative}.hospitalityExperiment .hospitalityStack{border:1px solid var(--line);background:#070706;width:calc(100% - 28px);height:calc(100svh - 28px);min-height:620px;margin:0 auto;position:sticky;top:14px;overflow:hidden}.hospitalityStack>header,.creativeTeamMap>header,.knowledgeField>header{z-index:20;color:var(--grey);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:17px;left:20px;right:20px}.hospitalityLayers{perspective:1100px;transition:opacity .7s,filter .7s;position:absolute;inset:70px 7% 205px}.hospitalityLayers>i{width:min(68vw,930px);height:min(46vh,430px);color:var(--white);opacity:0;transform:translate(-50%,-50%) translate(calc(var(--n)*7px),calc(var(--n)*-7px)) rotate(calc((var(--n) - 4)*.35deg));background:#0d0d0b;border:1px solid #5a5548;transition:opacity .5s,transform 1s cubic-bezier(.16,1,.3,1),background .6s;position:absolute;top:47%;left:50%;box-shadow:0 0 0 1px #0000008c}.hospitalityLayers>i.is-visible{opacity:1}.hospitalityLayers b{letter-spacing:-.07em;font-size:clamp(35px,6vw,90px);font-style:normal;line-height:.8;position:absolute;top:18px;left:20px}.hospitalityLayers span{background:#353530;height:1px;position:absolute;left:20px;right:20px}.hospitalityLayers span:first-of-type{top:44%}.hospitalityLayers span:nth-of-type(2){top:63%;right:34%}.hospitalityLayers span:nth-of-type(3){top:81%;right:58%}.hospitalityExperiment.is-overloaded .hospitalityLayers>i:first-child{transform:translate(-72%,-68%)rotate(-9deg)}.hospitalityExperiment.is-overloaded .hospitalityLayers>i:nth-child(2){transform:translate(-55%,-61%)rotate(6deg)}.hospitalityExperiment.is-overloaded .hospitalityLayers>i:nth-child(3){transform:translate(-39%,-58%)rotate(11deg)}.hospitalityExperiment.is-overloaded .hospitalityLayers>i:nth-child(4){transform:translate(-68%,-45%)rotate(-5deg)}.hospitalityExperiment.is-overloaded .hospitalityLayers>i:nth-child(5){transform:translate(-47%,-43%)rotate(2deg)}.hospitalityExperiment.is-overloaded .hospitalityLayers>i:nth-child(6){transform:translate(-31%,-37%)rotate(8deg)}.hospitalityExperiment.is-overloaded .hospitalityLayers>i:nth-child(7){transform:translate(-63%,-28%)rotate(-11deg)}.hospitalityExperiment.is-overloaded .hospitalityLayers>i:nth-child(8){transform:translate(-42%,-23%)rotate(5deg)}.hospitalityExperiment.is-connected .hospitalityLayers{opacity:.08;filter:blur(5px)}.hospitalityExperiment.is-connected .hospitalityLayers>i{transform:translate(-50%,-50%)scale(.68)!important}.hospitalityOperation{z-index:5;aspect-ratio:1;border:1px solid var(--line);opacity:0;background:radial-gradient(circle,#f7e6b3 0 14%,#0000 14.3%);border-radius:50%;width:min(48vw,650px);transition:opacity .8s,transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.55)}.hospitalityExperiment.is-connected .hospitalityOperation{opacity:1;transform:translate(-50%,-50%)scale(1)}.hospitalityOperation:before,.hospitalityOperation:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.hospitalityOperation:before{inset:13%}.hospitalityOperation:after{inset:30%}.hospitalityOperation i{transform-origin:0;background:#746d58;width:46%;height:1px;position:absolute;top:50%;left:50%}.hospitalityOperation i:first-child{transform:rotate(15deg)}.hospitalityOperation i:nth-child(2){transform:rotate(105deg)}.hospitalityOperation i:nth-child(3){transform:rotate(195deg)}.hospitalityOperation i:nth-child(4){transform:rotate(285deg)}.hospitalityOperation strong{z-index:2;color:var(--black);letter-spacing:.09em;text-align:center;font-size:9px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hospitalityExperiment.is-running .hospitalityOperation{animation:3.2s ease-in-out infinite hospitalityPulse}.hospitalityStatement,.teamStatement,.knowledgeStatement{z-index:15;border-top:1px solid var(--line);grid-template-columns:170px 1fr;align-items:end;gap:28px;padding-top:15px;display:grid;position:absolute;bottom:82px;left:20px;right:20px}.hospitalityStatement>span,.teamStatement>span,.knowledgeStatement>span{color:var(--grey);letter-spacing:.13em;text-transform:uppercase;align-self:start;font-size:8px}.hospitalityStatement p,.teamStatement p,.knowledgeStatement p{white-space:pre-line;text-align:right;letter-spacing:-.055em;max-width:880px;margin:0 0 0 auto;font-size:clamp(31px,4vw,62px);line-height:.93}.hospitalityStatement strong,.knowledgeStatement strong{color:var(--hi-accent);font-weight:inherit}.hospitalityControls{z-index:16;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.hospitalityControls p{max-width:560px;color:var(--grey);text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:8px;line-height:1.3}.hospitalityControls button{border:1px solid var(--line);color:var(--white);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-size:8px}.hospitalityControls button:disabled{opacity:0;pointer-events:none}.hospitalityControls button:not(:disabled):hover,.hospitalityControls button:not(:disabled):focus-visible{background:var(--hi-accent);color:var(--black)}.hospitalityReset,.hospitalityProvocation,.hospitalityBuild,.creativeCapability,.creativeProvocation,.creativeBuild,.intelligenceReveal,.intelligenceProvocation,.intelligenceBuild{padding:190px 0}.hospitalityReset h2,.creativeCapability h2,.intelligenceReveal h2{letter-spacing:-.083em;margin:95px 0 0;font-size:clamp(68px,10vw,152px);line-height:.79}.hospitalityReset>p:last-child,.creativeCapability>p:last-child,.intelligenceReveal>p:last-child{max-width:720px;margin:120px 0 0 auto;font-size:21px;line-height:1.42}.hospitalityProvocation,.creativeProvocation,.intelligenceProvocation{border-top:1px solid var(--line)}.hospitalityProvocation>p,.intelligenceProvocation>p{letter-spacing:-.04em;font-size:clamp(28px,4vw,60px)}.hospitalityProvocation h2,.creativeProvocation h2,.intelligenceProvocation h2{letter-spacing:-.08em;margin:150px 0 0;font-size:clamp(65px,9.5vw,145px);line-height:.8}.hospitalityProvocation h2 span,.creativeProvocation h2 span,.intelligenceProvocation h2 span,.creativeCapability h2 span,.intelligenceReveal h2 span{color:var(--grey)}.hospitalityBuild,.creativeBuild,.intelligenceBuild{border-top:1px solid var(--line);padding-bottom:210px}.hospitalityBuild h2,.creativeBuild h2,.intelligenceBuild h2{letter-spacing:-.085em;margin:100px 0;font-size:clamp(85px,13vw,200px);line-height:.78}.hospitalityBuild>a,.creativeBuild>a,.intelligenceBuild>a{letter-spacing:-.05em;border-bottom:1px solid;justify-content:space-between;padding:18px 0;font-size:clamp(30px,4.5vw,68px);line-height:1;display:flex}.hospitalityBuild>a:last-child,.creativeBuild>a:last-child,.intelligenceBuild>a:last-child{text-transform:uppercase;letter-spacing:.12em;width:max-content;color:var(--grey);margin:35px 0 0 auto;padding:0 0 5px;font-size:10px}@keyframes hospitalityPulse{50%{filter:brightness(1.3);transform:translate(-50%,-50%)scale(1.035)}}.creativeTeamExperiment{--team-accent:#f7e6b3;background:var(--black);height:450svh;position:relative}.creativeTeamExperiment .creativeTeamMap{border:1px solid var(--line);background:#070706;width:calc(100% - 28px);height:calc(100svh - 28px);min-height:620px;margin:0 auto;position:sticky;top:14px;overflow:hidden}.teamNodes{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);gap:clamp(14px,3vw,48px);width:min(76vw,1080px);height:min(55vh,520px);transition:opacity .7s;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.teamNodes>i{background:#0a0a09;border:1px solid #4c4c47;border-radius:50%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),background .5s,border-color .5s,opacity .5s;position:relative}.teamNodes>i:before{content:"";aspect-ratio:1;background:var(--white);border-radius:50%;width:25%;position:absolute;top:27%;left:50%;transform:translate(-50%)}.teamNodes>i:after{content:"";background:var(--white);border-radius:50% 50% 0 0;width:45%;height:25%;position:absolute;top:52%;left:50%;transform:translate(-50%)}.teamNodes span{color:var(--grey);letter-spacing:.1em;font-size:6px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.creativeTeamExperiment.is-breaking .teamNodes>i:nth-child(3n+1){transform:translate(-4vw,3vh)rotate(-18deg)}.creativeTeamExperiment.is-breaking .teamNodes>i:nth-child(3n+2){transform:translate(5vw,-4vh)rotate(12deg)}.creativeTeamExperiment.is-breaking .teamNodes>i:nth-child(3n){transform:translate(2vw,5vh)rotate(25deg)}.creativeTeamExperiment.is-capability .teamNodes{opacity:.48;width:min(70vw,920px);height:min(70vw,760px);display:block;inset:43% auto auto 50%}.creativeTeamExperiment.is-capability .teamNodes>i{background:var(--team-accent);border-color:#746d58;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:rotate(calc(var(--n)*36deg)) translateX(min(34vw,390px))!important}.creativeTeamExperiment.is-capability .teamNodes>i:nth-child(2n){transform:rotate(calc(var(--n)*36deg + 18deg)) translateX(min(25vw,285px))!important}.creativeTeamExperiment.is-capability .teamNodes>i:before,.creativeTeamExperiment.is-capability .teamNodes>i:after,.creativeTeamExperiment.is-capability .teamNodes span{display:none}.capabilityCore{z-index:7;aspect-ratio:1;border:1px solid var(--line);opacity:0;border-radius:50%;width:min(47vw,600px);transition:opacity .8s,transform 1.3s cubic-bezier(.16,1,.3,1);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.6)}.creativeTeamExperiment.is-capability .capabilityCore{opacity:1;transform:translate(-50%,-50%)scale(1)}.capabilityCore:before,.capabilityCore:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:16%}.capabilityCore:after{background:var(--team-accent);inset:36%}.capabilityCore>strong{z-index:3;color:var(--black);letter-spacing:.08em;text-align:center;font-size:9px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capabilityCore button{z-index:4;border:1px solid var(--line);background:var(--black);color:var(--grey);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:8px 11px;font-size:7px;position:absolute}.capabilityCore button:first-of-type{top:7%;left:50%;transform:translate(-50%)}.capabilityCore button:nth-of-type(2){top:28%;right:-2%}.capabilityCore button:nth-of-type(3){bottom:24%;right:1%}.capabilityCore button:nth-of-type(4){bottom:5%;left:50%;transform:translate(-50%)}.capabilityCore button:nth-of-type(5){bottom:24%;left:1%}.capabilityCore button:nth-of-type(6){top:28%;left:-4%}.capabilityCore button.is-active,.capabilityCore button:hover,.capabilityCore button:focus-visible{background:var(--team-accent);color:var(--black);border-color:var(--team-accent)}.teamStatement p{color:var(--white)}.teamFoot,.knowledgeFoot{z-index:16;color:var(--grey);text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:8px;position:absolute;bottom:20px;left:20px}.creativeCapability h2{font-size:clamp(72px,10.5vw,160px)}.creativeProvocation h2{margin-top:0}.creativeBuild h2{font-size:clamp(78px,11vw,170px)}.knowledgeExperiment{--knowledge-accent:#f7e6b3;background:var(--black);height:450svh;position:relative}.knowledgeExperiment .knowledgeField{border:1px solid var(--line);background:#070706;width:calc(100% - 28px);height:calc(100svh - 28px);min-height:620px;margin:0 auto;position:sticky;top:14px;overflow:hidden}.knowledgeFragments{position:absolute;inset:66px 20px 215px}.knowledgeFragments button{z-index:6;border:1px solid var(--line);background:var(--black);color:var(--white);text-align:left;cursor:default;padding:11px 14px;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .65s,background .3s,color .3s,border-color .3s;position:absolute}.knowledgeFragments b{letter-spacing:.11em;font-size:8px;display:block}.knowledgeFragments span{max-width:190px;color:var(--grey);margin-top:8px;font-size:11px;line-height:1.3;display:block}.knowledgeFragments button:first-child{top:5%;left:3%;transform:rotate(-3deg)}.knowledgeFragments button:nth-child(2){top:2%;left:35%;transform:rotate(2deg)}.knowledgeFragments button:nth-child(3){top:10%;right:4%;transform:rotate(-2deg)}.knowledgeFragments button:nth-child(4){top:43%;right:8%;transform:rotate(4deg)}.knowledgeFragments button:nth-child(5){bottom:3%;right:22%;transform:rotate(-2deg)}.knowledgeFragments button:nth-child(6){bottom:1%;left:34%;transform:rotate(3deg)}.knowledgeFragments button:nth-child(7){bottom:8%;left:4%;transform:rotate(-4deg)}.knowledgeFragments button:nth-child(8){top:42%;left:1%;transform:rotate(2deg)}.knowledgeExperiment.is-gathering .knowledgeFragments button:first-child{transform:translate(18vw,12vh)rotate(0)}.knowledgeExperiment.is-gathering .knowledgeFragments button:nth-child(2){transform:translate(2vw,15vh)rotate(0)}.knowledgeExperiment.is-gathering .knowledgeFragments button:nth-child(3){transform:translate(-18vw,11vh)rotate(0)}.knowledgeExperiment.is-gathering .knowledgeFragments button:nth-child(4){transform:translate(-16vw)rotate(0)}.knowledgeExperiment.is-gathering .knowledgeFragments button:nth-child(5){transform:translate(-8vw,-12vh)rotate(0)}.knowledgeExperiment.is-gathering .knowledgeFragments button:nth-child(6){transform:translate(2vw,-12vh)rotate(0)}.knowledgeExperiment.is-gathering .knowledgeFragments button:nth-child(7){transform:translate(18vw,-10vh)rotate(0)}.knowledgeExperiment.is-gathering .knowledgeFragments button:nth-child(8){transform:translate(18vw)rotate(0)}.knowledgeExperiment.is-connected .knowledgeFragments button{cursor:pointer;transform:none!important}.knowledgeExperiment.is-connected .knowledgeFragments button:hover,.knowledgeExperiment.is-connected .knowledgeFragments button:focus-visible,.knowledgeExperiment.is-connected .knowledgeFragments button.is-active{background:var(--knowledge-accent);color:var(--black);border-color:var(--knowledge-accent)}.knowledgeExperiment.is-connected .knowledgeFragments button.is-active span{color:#564d32}.knowledgeCore{aspect-ratio:1;border:1px solid var(--line);opacity:0;background:repeating-conic-gradient(from 0deg,transparent 0 43deg,#f7e6b352 43.3deg 44deg,transparent 44.3deg 45deg);border-radius:50%;width:min(44vw,570px);transition:opacity .8s,transform 1.3s cubic-bezier(.16,1,.3,1);position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)scale(.45)}.knowledgeExperiment.is-connected .knowledgeCore{opacity:1;transform:translate(-50%,-50%)scale(1)}.knowledgeCore i{border:1px solid var(--line);border-radius:50%;position:absolute}.knowledgeCore i:first-child{inset:17%}.knowledgeCore i:nth-child(2){inset:33%}.knowledgeCore i:nth-child(3){background:var(--knowledge-accent);inset:40%}.knowledgeCore strong{z-index:2;color:var(--black);letter-spacing:.08em;text-align:center;font-size:8px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knowledgeStatement strong{font-weight:inherit;color:var(--knowledge-accent)}.intelligenceReveal h2{font-size:clamp(62px,8.8vw,134px)}.intelligenceProvocation h2{font-size:clamp(60px,8.5vw,130px)}.intelligenceBuild h2{font-size:clamp(76px,11vw,170px)}@media (width<=820px){.hospitalityExperiment,.creativeTeamExperiment,.knowledgeExperiment{height:500svh}.hospitalityExperiment .hospitalityStack,.creativeTeamExperiment .creativeTeamMap,.knowledgeExperiment .knowledgeField{width:calc(100% - 14px);height:calc(100svh - 14px);min-height:590px;top:7px}.hospitalityStack>header,.creativeTeamMap>header,.knowledgeField>header{font-size:6px;top:12px;left:12px;right:12px}.hospitalityLayers{inset:58px 4% 205px}.hospitalityLayers>i{width:86vw;height:38vh}.hospitalityLayers b{font-size:12vw;top:12px;left:12px}.hospitalityLayers span{left:12px;right:12px}.hospitalityOperation{width:82vw;top:38%}.hospitalityStatement,.teamStatement,.knowledgeStatement{grid-template-columns:1fr;gap:8px;padding-top:10px;bottom:72px;left:12px;right:12px}.hospitalityStatement p,.teamStatement p,.knowledgeStatement p{text-align:left;margin:0;font-size:7.4vw}.hospitalityStatement>span,.teamStatement>span,.knowledgeStatement>span{font-size:6px}.hospitalityControls{bottom:11px;left:12px;right:12px}.hospitalityControls p{max-width:160px;font-size:6px}.hospitalityControls button{padding:8px 10px;font-size:6px}.teamNodes{gap:14px;width:86vw;height:43vh;top:39%}.creativeTeamExperiment.is-capability .teamNodes{width:95vw;height:95vw;top:39%}.creativeTeamExperiment.is-capability .teamNodes>i{width:10px;height:10px;transform:rotate(calc(var(--n)*36deg)) translateX(44vw)!important}.creativeTeamExperiment.is-capability .teamNodes>i:nth-child(2n){transform:rotate(calc(var(--n)*36deg + 18deg)) translateX(34vw)!important}.capabilityCore{width:72vw;top:39%}.capabilityCore button{padding:5px 6px;font-size:5px}.capabilityCore>strong{font-size:6px}.teamFoot,.knowledgeFoot{max-width:90%;font-size:6px;bottom:13px;left:12px}.knowledgeFragments{inset:55px 10px 195px}.knowledgeFragments button{padding:7px 8px}.knowledgeFragments b{font-size:5px}.knowledgeFragments span{display:none}.knowledgeFragments button:first-child{left:1%}.knowledgeFragments button:nth-child(2){left:34%}.knowledgeFragments button:nth-child(3),.knowledgeFragments button:nth-child(4){right:1%}.knowledgeFragments button:nth-child(5){right:9%}.knowledgeFragments button:nth-child(6){left:33%}.knowledgeFragments button:nth-child(7),.knowledgeFragments button:nth-child(8){left:1%}.knowledgeCore{width:78vw;top:38%}.hospitalityReset,.hospitalityProvocation,.hospitalityBuild,.creativeCapability,.creativeProvocation,.creativeBuild,.intelligenceReveal,.intelligenceProvocation,.intelligenceBuild{padding:120px 0}.hospitalityReset h2,.creativeCapability h2,.intelligenceReveal h2{margin-top:70px;font-size:14.5vw}.hospitalityReset>p:last-child,.creativeCapability>p:last-child,.intelligenceReveal>p:last-child{margin-top:75px;font-size:17px}.hospitalityProvocation h2,.creativeProvocation h2,.intelligenceProvocation h2{margin-top:90px;font-size:14vw}.creativeProvocation h2{margin-top:0}.hospitalityBuild,.creativeBuild,.intelligenceBuild{padding-bottom:140px}.hospitalityBuild h2,.creativeBuild h2,.intelligenceBuild h2{margin:75px 0;font-size:17vw}.hospitalityBuild>a,.creativeBuild>a,.intelligenceBuild>a{font-size:9vw}}@media (prefers-reduced-motion:reduce){.hospitalityLayers>i,.hospitalityOperation,.teamNodes>i,.capabilityCore,.knowledgeFragments button,.knowledgeCore{transition:none!important;animation:none!important}}.hospitalityStack>.hospitalityOperation{width:min(48vw,650px);height:auto;inset:42% auto auto 50%}.hospitalityStack>.hospitalityStatement,.creativeTeamMap>.teamStatement,.knowledgeField>.knowledgeStatement{inset:auto 20px 82px}.hospitalityStack>.hospitalityStatement>span,.knowledgeField>.knowledgeStatement>span{opacity:1;background:0 0;border:0;width:auto;height:auto;padding:0;position:static;inset:auto;transform:none}.hospitalityStack>.hospitalityControls{inset:auto 20px 17px}.hospitalityStack>.hospitalityLayers>i>span{opacity:1;background:#353530;border:0;width:auto;height:1px;padding:0;position:absolute;top:auto;left:20px;right:20px;transform:none}.hospitalityStack>.hospitalityLayers>i>span:first-of-type{top:44%}.hospitalityStack>.hospitalityLayers>i>span:nth-of-type(2){top:63%;right:34%}.hospitalityStack>.hospitalityLayers>i>span:nth-of-type(3){top:81%;right:58%}.hospitalityStack>.hospitalityControls button span{opacity:1;border:0;width:auto;height:auto;padding:0;position:static;transform:none}.creativeTeamMap>.teamNodes{place-items:stretch stretch;display:grid;inset:43% auto auto 50%}.creativeTeamMap>.teamNodes>i{aspect-ratio:auto;background:#0a0a09;width:auto;position:relative}.creativeTeamMap>.capabilityCore{place-items:normal;width:min(47vw,600px);height:auto;display:block;inset:43% auto auto 50%}.creativeTeamMap>.teamStatement{place-items:initial;grid-template-rows:none;grid-template-columns:170px 1fr;gap:28px;height:auto;display:grid}.knowledgeField>.knowledgeCore{width:min(44vw,570px);height:auto;inset:41% auto auto 50%}.knowledgeField>.knowledgeCore i{border:1px solid var(--line);opacity:1;background:0 0;border-radius:50%;width:auto;height:auto;position:absolute;top:auto;left:auto;transform:none}.knowledgeField>.knowledgeCore i:first-child{inset:17%}.knowledgeField>.knowledgeCore i:nth-child(2){inset:33%}.knowledgeField>.knowledgeCore i:nth-child(3){background:var(--knowledge-accent);inset:40%}.knowledgeField>.knowledgeFragments button span{width:auto;max-width:190px;height:auto;color:var(--grey);opacity:1;border:0;margin-top:8px;padding:0;font-size:11px;line-height:1.3;display:block;position:static;transform:none}.knowledgeExperiment.is-connected .knowledgeFragments button:nth-child(5){bottom:28%}.knowledgeExperiment.is-connected .knowledgeFragments button:nth-child(6){bottom:24%}.knowledgeExperiment.is-connected .knowledgeFragments button:nth-child(7){bottom:28%}@media (width<=820px){.hospitalityStack>.hospitalityOperation{width:82vw;top:38%}.hospitalityStack>.hospitalityStatement,.creativeTeamMap>.teamStatement,.knowledgeField>.knowledgeStatement{bottom:72px;left:12px;right:12px}.hospitalityStack>.hospitalityControls{bottom:11px;left:12px;right:12px}.creativeTeamMap>.teamNodes{top:39%}.creativeTeamMap>.capabilityCore{width:72vw;top:39%}.knowledgeField>.knowledgeCore{width:78vw;top:38%}.knowledgeField>.knowledgeFragments button span{display:none}}html,body{overflow-x:clip}.draftModules--text{padding-top:35px}.draftModules--text article{grid-template-columns:minmax(90px,.5fr) minmax(0,1.35fr) minmax(250px,.75fr);align-items:start;gap:32px;padding:58px 0}.draftModules--text h2{margin:0;font-size:clamp(46px,5.8vw,88px);line-height:.86}.draftModules--text p{max-width:520px;margin:0;line-height:1.55}@media (width>=821px) and (width<=1100px){.shell{width:calc(100% - 40px)}.siteNav nav{gap:18px}.pageHero h1,.draftCaseHero h1,.wiPieceHero h1{overflow-wrap:anywhere}.draftCaseHero>strong{font-size:22vw;line-height:.68}.draftCaseImage{height:68vw;min-height:520px}.draftModules--text article{grid-template-columns:120px minmax(0,1fr);gap:24px}.draftModules--text p{grid-column:2;max-width:680px}}@media (width<=820px){:root{--mobile-nav-h:102px}.siteNav{width:calc(100% - 28px);height:var(--mobile-nav-h);grid-template-columns:1fr;align-content:center;gap:18px;padding:14px 0 12px;display:grid}.siteNav .logo{font-size:20px}.siteNav nav{justify-content:space-between;gap:8px;width:100%;display:flex;overflow:visible}.siteNav nav a{letter-spacing:.08em;white-space:nowrap;font-size:8px;line-height:1}.whatIfNav{border:0;gap:4px;padding:0}.whatIfNav i{width:5px;height:5px}.pageHero,.wiHero,.wiPieceHero,.draftCaseHero{min-height:calc(100svh - var(--mobile-nav-h))}.pageHero h1,.wiHero h1,.wiPieceHero h1,.draftCaseHero h1,.draftCaseIntro h2,.draftOutcome h2,.workNext>strong{overflow-wrap:anywhere;text-wrap:balance}.draftCaseHero{padding-top:30px}.draftCaseHero h1{margin-top:8vh;font-size:15.5vw;line-height:.86}.draftCaseHero>strong{padding:.08em 0;font-size:27vw;line-height:.72}.draftCaseHero dl{margin-top:34px}.draftCaseHero dl div{min-height:100px}.draftCaseImage{aspect-ratio:4/5;width:calc(100% - 28px);height:auto;min-height:0;margin-inline:auto}.draftCaseImage img{object-position:center}.draftCaseIntro{padding:95px 0}.draftCaseIntro h2{font-size:15vw;line-height:.86}.draftCaseTension p{min-height:230px;font-size:9vw}.draftModules--text{padding:20px 0 90px}.draftModules--text article{grid-template-columns:1fr;gap:22px;padding:42px 0;display:grid}.draftModules--text h2{margin:12px 0 0;font-size:13vw;line-height:.88}.draftModules--text p{margin:0;font-size:15px}.draftOutcome{padding:95px 0 110px}.draftOutcome h2{font-size:14vw;line-height:.88}.draftOutcome strong{font-size:11vw;line-height:.94}.workNext{min-height:54svh}}@media (width<=390px){.siteNav nav{gap:5px}.siteNav nav a{letter-spacing:.045em;font-size:7px}.draftCaseHero h1{font-size:15vw}}.contactPage{padding-bottom:34px}.contactPage>.contactPrimary{margin-bottom:70px}.contactLinks{border-top:1px solid var(--line)}.contactLinks>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.7fr) 1fr auto;align-items:center;gap:28px;padding:22px 0;transition:padding .35s cubic-bezier(.16,1,.3,1),color .25s;display:grid}.contactLinks>a:hover,.contactLinks>a:focus-visible{color:var(--grey);padding-left:14px}.contactLinks small{text-transform:uppercase;letter-spacing:.12em;color:var(--grey);font-size:9px;line-height:1.35}.contactLinks span{letter-spacing:-.045em;font-size:clamp(24px,3vw,44px);line-height:1}.contactLinks i{font-size:24px;font-style:normal;transition:transform .3s}.contactLinks>a:hover i,.contactLinks>a:focus-visible i{transform:rotate(45deg)}@media (width<=820px){.contactPage>.contactPrimary{margin-bottom:55px}.contactLinks>a{grid-template-columns:1fr auto;gap:10px;padding:18px 0}.contactLinks small{grid-column:1/-1;font-size:7px}.contactLinks span{font-size:7vw}.contactLinks>a:hover,.contactLinks>a:focus-visible{padding-left:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
