.xAVoPG_journey{--ink:#292c29;--paper:#eee9df;--muted:#c3bbad;--line:#d7cdb33d;--mink:#c5b7a2;--moss:#b5c1aa;--clay:#d0ac97;--focus:#d0b8a5;background:var(--ink);color:var(--paper);font-family:var(--font-sans), sans-serif;overflow:clip}.xAVoPG_journey h1,.xAVoPG_journey h2,.xAVoPG_journey h3,.xAVoPG_journey p{margin:0}.xAVoPG_journey h1,.xAVoPG_journey h2,.xAVoPG_journey h3{font-weight:400}.xAVoPG_journey i{font-family:var(--font-display), serif;font-weight:400}.xAVoPG_journey button,.xAVoPG_journey a{-webkit-tap-highlight-color:transparent}.xAVoPG_journey button:focus-visible,.xAVoPG_journey a:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.xAVoPG_journey button{cursor:pointer}.xAVoPG_header{justify-content:space-between;align-items:center;gap:24px;height:104px;margin:0 4.5%;display:flex}.xAVoPG_header>a{width:148px}.xAVoPG_headerCoordinates{font-size:max(var(--text-floor), 10px);letter-spacing:.17em;color:var(--muted)}.xAVoPG_header>div{font-size:var(--step-small);align-items:center;gap:44px;display:flex}.xAVoPG_header button{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:18px;padding:12px 0;display:flex}.xAVoPG_header button span{font-size:var(--step-heading)}.xAVoPG_header a{text-decoration:none}.xAVoPG_eyebrow,.xAVoPG_sectionHeading,.xAVoPG_exhibitionTop,.xAVoPG_projectBreadcrumb,.xAVoPG_footerTop{font-size:max(var(--text-floor), 10px);letter-spacing:0}.xAVoPG_exhibition{padding:32px 4.5% 0}.xAVoPG_exhibitionTop{color:var(--muted);justify-content:space-between;display:flex}.xAVoPG_exhibitionTitle{justify-content:space-between;align-items:flex-end;gap:30px;margin:43px 0 25px;display:flex}.xAVoPG_exhibitionTitle h1{font-family:var(--font-sans), sans-serif;letter-spacing:-.08em;font-size:clamp(75px,12.2vw,190px);font-weight:400;line-height:.9}.xAVoPG_exhibitionTitle h1>span{letter-spacing:-.1em;color:#ad9b7d;display:inline-block}.xAVoPG_exhibitionTitle>p{font-size:var(--step-body);max-width:230px;margin-bottom:12px;line-height:1.7}.xAVoPG_exhibitionStage{perspective:1700px;scroll-margin-top:22px}.xAVoPG_portalHall{isolation:isolate;min-height:560px;padding-top:36px;position:relative}.xAVoPG_hallPerspective{z-index:-1;position:absolute;inset:0;overflow:hidden}.xAVoPG_hallPerspective span{position:absolute;inset:0}.xAVoPG_hallPerspective span:first-child{clip-path:polygon(0 0,17% 15%,17% 80%,0 100%);background:#38382f}.xAVoPG_hallPerspective span:nth-child(2){clip-path:polygon(100% 0,83% 15%,83% 80%,100% 100%);background:#424239}.xAVoPG_hallPerspective span:nth-child(3){clip-path:polygon(0 100%,17% 80%,83% 80%,100% 100%);background:#32322b}.xAVoPG_portalChoices{perspective:1300px;height:445px;transform-style:preserve-3d;justify-content:center;align-items:center;gap:4%;padding:0 3.6%;display:flex}.xAVoPG_portalChoice{text-align:start;color:inherit;width:22%;transform-style:preserve-3d;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;transition:filter .4s;display:flex;position:relative}.xAVoPG_portalChoice:before{content:"";top:33px;bottom:59px;transform-origin:0;background:#908775;width:15px;position:absolute;inset-inline-end:-15px;transform:skewY(-35deg)}.xAVoPG_portalChoice:after{content:"";top:18px;transform-origin:bottom;background:#6c695c;height:15px;position:absolute;inset-inline:0;transform:skew(-45deg)}.xAVoPG_portal0{margin-top:46px}.xAVoPG_portal1{margin-top:0}.xAVoPG_portal2{margin-top:35px}.xAVoPG_portal3{margin-top:-5px}.xAVoPG_portalLintel{height:33px;font-size:max(var(--text-floor), 10px);letter-spacing:.08em;z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.xAVoPG_portalLintel>span{font-size:var(--step-small)}.xAVoPG_portalView{height:310px;transform-style:preserve-3d;background:#141712;border:7px solid #666456;border-bottom:0;display:block;position:relative;overflow:hidden}.xAVoPG_portalView>div:first-child{filter:brightness(.78);transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .7s}.xAVoPG_portalChoice:focus-visible .xAVoPG_portalView>div:first-child{filter:brightness();transform:scale(1.08)}@media (hover:hover) and (pointer:fine){.xAVoPG_portalChoice:hover .xAVoPG_portalView>div:first-child{filter:brightness();transform:scale(1.08)}}.xAVoPG_portalInvitation{bottom:19px;font-size:var(--step-small);opacity:.9;background:#292923b8;justify-content:space-between;align-items:center;padding:12px 13px;display:flex;position:absolute;inset-inline:18px}.xAVoPG_portalInvitation i{font:22px var(--font-sans)}.xAVoPG_portalSill{font:clamp(33px, 3.8vw, 60px)/1 var(--font-display);letter-spacing:-.035em;padding:17px 0 0}.xAVoPG_hallCaption{font-size:max(var(--text-floor), 9px);letter-spacing:.11em;color:var(--muted);justify-content:space-between;gap:20px;margin:35px 3.6% 0;padding:18px 0 23px;display:flex}.xAVoPG_activeRoom{transform-origin:50%;padding:14px 0 30px}.xAVoPG_roomTop{font-size:max(var(--text-floor), 10px);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.xAVoPG_roomTop button{color:inherit;font:inherit;background:0 0;border:0;min-height:44px;padding:12px 0}.xAVoPG_roomTop>span{color:var(--muted)}.xAVoPG_roomHeading{justify-content:space-between;align-items:center;gap:40px;margin:30px 0;display:flex}.xAVoPG_roomHeading h2{font:clamp(62px, 8vw, 114px)/.9 var(--font-display);letter-spacing:-.04em}.xAVoPG_roomHeading p{font-size:var(--step-body);color:var(--muted);max-width:275px;line-height:1.7}.xAVoPG_positioning{background:var(--paper);color:var(--ink);grid-template-columns:.4fr 1.4fr .8fr;align-items:start;gap:30px;padding:140px 9%;display:grid;position:relative}.xAVoPG_positioning>span{font-size:max(var(--text-floor), 9px);letter-spacing:.1em;margin-top:15px}.xAVoPG_positioning h2{font:clamp(50px, 6.5vw, 100px)/.98 var(--font-display);letter-spacing:-.04em}.xAVoPG_positioning h2 i{margin-inline-start:13%;display:inline-block}.xAVoPG_positioning p{font-size:var(--step-small);padding-top:22px;line-height:1.8}.xAVoPG_positioning>a{font-size:var(--step-small);border-bottom:1px solid #29292365;grid-column:3;align-self:end;max-width:max-content;padding-bottom:10px}.xAVoPG_selectedWork{padding:34px 4.5% 70px}.xAVoPG_sectionHeading{color:var(--muted);justify-content:space-between;gap:25px;margin-bottom:32px;display:flex}.xAVoPG_projectThreshold{min-height:720px;padding:70px 0 0;position:relative}.xAVoPG_workBackdrop{z-index:0;letter-spacing:-.08em;color:#b9ac9070;font-size:clamp(120px,20vw,330px);font-weight:400;line-height:.74;position:absolute;inset:0}.xAVoPG_workBackdrop i{text-align:end;font-size:1.17em;display:block}.xAVoPG_projectReveal{height:690px;position:relative}.xAVoPG_projectDoor{isolation:isolate;height:100%;display:block;position:relative;overflow:hidden}.xAVoPG_projectDoor>div:first-child{transition:transform 1.4s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.xAVoPG_projectDoor:hover>div:first-child{transform:scale(1.035)}}.xAVoPG_projectDoor:after{content:"";pointer-events:none;background:#13191125;position:absolute;inset:0}.xAVoPG_portalLines{pointer-events:none;z-index:1;perspective:900px;position:absolute;inset:0}.xAVoPG_portalLines span{top:11%;bottom:0;border-bottom:0;transition:transform 1.1s cubic-bezier(.22,1,.36,1),left 1.1s,right 1.1s;position:absolute;inset-inline:22%;transform:rotateY(-10deg)}.xAVoPG_portalLines span:nth-child(2){inset-inline:18%;border-color:#ece4d270;top:7%}.xAVoPG_portalLines span:nth-child(3){inset-inline:14%;border-color:#ece4d240;top:3%}@media (hover:hover) and (pointer:fine){.xAVoPG_projectDoor:hover .xAVoPG_portalLines span{inset-inline:3%;transform:rotateY(0)}}.xAVoPG_projectDoorCaption{inset-inline-start:7%;z-index:2;color:#fff6e6;position:absolute;bottom:10%}.xAVoPG_projectDoorCaption>span:first-child{font-size:max(var(--text-floor), 10px);letter-spacing:.15em;background:#29292370;padding:9px 10px;display:inline-block}.xAVoPG_projectDoorCaption h2{font:clamp(62px, 9vw, 140px)/.88 var(--font-display);letter-spacing:-.035em;margin:24px 0}.xAVoPG_projectDoorCaption h2 i{padding-inline-start:25%}.xAVoPG_projectEnter{font-size:var(--step-small);border-bottom:1px solid #e9e1d2;justify-content:space-between;align-items:center;width:170px;padding:12px 0;display:flex}.xAVoPG_projectEnter>span{font-size:var(--step-lead)}.xAVoPG_projectSubline{justify-content:space-between;align-items:center;gap:40px;margin-top:28px;display:flex}.xAVoPG_projectSubline p{font-size:var(--step-small);line-height:1.8}.xAVoPG_projectSubline a{font-size:var(--step-small);border-bottom:1px solid var(--line);padding-bottom:10px}.xAVoPG_twoWorlds{padding:30px 8% 100px}.xAVoPG_twoWorldsHeading{font-size:max(var(--text-floor), 10px);letter-spacing:.1em;justify-content:space-between;gap:30px;margin-bottom:25px;display:flex}.xAVoPG_worldPanels{grid-template-columns:1fr 1fr;align-items:start;gap:3%;display:grid}.xAVoPG_worldPanels>a{height:550px;display:block;position:relative;overflow:hidden}.xAVoPG_worldPanels>a:nth-child(2){margin-top:100px}.xAVoPG_worldPanels>a>div{transition:transform 1.1s}@media (hover:hover) and (pointer:fine){.xAVoPG_worldPanels>a:hover>div{transform:scale(1.04)}}.xAVoPG_worldPanels>a>span{bottom:30px;background:#29292370;padding:16px 20px;position:absolute;inset-inline:30px}.xAVoPG_worldPanels small{font-size:max(var(--text-floor), 9px);letter-spacing:.1em;display:block}.xAVoPG_worldPanels strong{font:clamp(44px, 5vw, 75px) var(--font-display)}.xAVoPG_studio{color:var(--ink);background:#d3ccbc;grid-template-columns:1fr 1fr;align-items:center;gap:13%;padding:110px 10%;display:grid;overflow:hidden}.xAVoPG_studioDrawing{perspective:900px;height:500px;position:relative}.xAVoPG_studioDrawing .xAVoPG_portalLines{inset:-10px -30px 0;transform:rotateY(-20deg)}.xAVoPG_studioDrawing .xAVoPG_portalLines span{inset-inline:12%;border-width:2px;border-color:#716b584f;top:4%}.xAVoPG_studioDrawing .xAVoPG_portalLines span:nth-child(2){inset-inline:18%;top:11%}.xAVoPG_studioDrawing .xAVoPG_portalLines span:nth-child(3){inset-inline:24%;top:18%}.xAVoPG_studioDrawing>span{top:24%;letter-spacing:-.08em;font-size:clamp(80px,11vw,170px);line-height:.74;position:absolute;inset-inline-start:24%}.xAVoPG_studioDrawing>span>i{margin-inline-start:14px;font-size:1.14em}.xAVoPG_studioText h2{font:clamp(49px, 5.2vw, 80px)/1 var(--font-display);letter-spacing:-.035em;margin:29px 0}.xAVoPG_studioText p{font-size:var(--step-small);max-width:390px;line-height:1.9}.xAVoPG_studioPrinciples{font-size:max(var(--text-floor), 10px);gap:25px;margin-top:32px;padding-top:23px;display:flex}.xAVoPG_studioPrinciples span+span:before{content:"↗";margin-inline-end:20px}.xAVoPG_materialRoom{position:relative}.xAVoPG_atmosphereCanvas{height:530px;position:relative;overflow:hidden}.xAVoPG_planDecisionDetail>div{box-shadow:var(--image-shadow)}.xAVoPG_planScene:has(.xAVoPG_planFinished[aria-hidden=false]){box-shadow:var(--image-shadow)}:is(.xAVoPG_atmosphereCanvas .media-shell,.xAVoPG_materialSpecimen .media-shell,.xAVoPG_planDecisionDetail .media-shell,.xAVoPG_planStudyLayer .media-shell){box-shadow:none}.xAVoPG_atmosphereCanvas>div:first-child{transition:transform 1.1s}.xAVoPG_materialPoem{bottom:35px;color:#fff3e0;background:#29292365;max-width:75%;padding:20px 25px;position:absolute;inset-inline-start:35px}.xAVoPG_materialPoem h3{font:clamp(58px, 6vw, 95px)/1 var(--font-display);letter-spacing:-.03em;margin-top:10px}.xAVoPG_detailButton{inset-inline-end:30px;background:var(--paper);color:var(--ink);font:13px var(--font-sans);border:0;align-items:center;gap:30px;min-height:48px;padding:17px 21px;display:flex;position:absolute;bottom:35px}.xAVoPG_detailButton>span{font-size:var(--step-lead)}.xAVoPG_materialShelf{justify-content:space-between;align-items:center;gap:40px;margin-top:25px;display:flex}.xAVoPG_materialChoices{flex-shrink:0;gap:35px;display:flex}.xAVoPG_materialChoices button{color:inherit;text-align:start;opacity:.5;background:0 0;border:0;align-items:center;gap:15px;padding:10px 0;transition:opacity .3s;display:flex}.xAVoPG_materialChoices button[aria-pressed=true]{opacity:1}.xAVoPG_materialChoices button>span{clip-path:polygon(0 10%,90% 0,100% 90%,10% 100%);width:42px;height:54px;transition:clip-path .4s;display:block}.xAVoPG_materialChoices button[aria-pressed=true]>span{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.xAVoPG_materialChoices small{font-size:var(--step-small);max-width:60px;line-height:1.7}.xAVoPG_materialSpecimen{align-items:center;gap:22px;min-width:0;display:flex}.xAVoPG_materialSpecimen>div:first-child{flex-shrink:0;width:66px;height:76px}.xAVoPG_materialSpecimen>p{font-size:var(--step-small);max-width:250px;color:var(--muted);line-height:1.8}.xAVoPG_renovationRoom{max-width:1200px;margin:auto}.xAVoPG_roomAfterword{justify-content:space-between;align-items:center;gap:30px;margin:30px 0 10px;display:flex}.xAVoPG_roomAfterword>span{font-size:max(var(--text-floor), 10px);letter-spacing:.11em}.xAVoPG_roomAfterword p{font:42px/1.05 var(--font-display)}.xAVoPG_plan{max-width:1280px;margin:0 auto;position:relative}.xAVoPG_planToolbar{justify-content:space-between;align-items:center;gap:30px;padding:20px 0;display:flex}.xAVoPG_planToolbar>span:first-child{font-size:max(var(--text-floor), 10px);letter-spacing:.13em}.xAVoPG_planToolbar small{font-size:max(var(--text-floor), 9px);color:var(--muted);margin-top:8px;display:block}.xAVoPG_planStageNumber{font:43px/1 var(--font-display)}.xAVoPG_planStageNumber i{font:max(var(--text-floor), 10px) var(--font-sans);color:var(--muted);margin-inline-start:10px}.xAVoPG_planScene{isolation:isolate;position:relative;overflow:hidden}.xAVoPG_planDrawing{aspect-ratio:720/470;transform-origin:50%;max-width:1050px;margin:0 auto;position:relative}.xAVoPG_planDrawing svg{color:#c8bea8;width:100%;height:100%}.xAVoPG_planHotspot{color:#e9dfcb;width:39px;height:39px;font:max(var(--text-floor), 10px) var(--font-sans);background:#292923;border:1px solid #d2c2a5;border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid;position:absolute;transform:translate(-50%,-50%)}.xAVoPG_planHotspot[aria-pressed=true]{color:#292923;background:#d2c2a5}.xAVoPG_planFinished{pointer-events:none;z-index:2;position:absolute;inset:20px 0 0;overflow:hidden}.xAVoPG_planFinishedCaption{inset-inline-start:30px;background:#292923a3;padding:17px 23px;position:absolute;bottom:35px}.xAVoPG_planFinishedCaption>span{font-size:max(var(--text-floor), 9px);letter-spacing:.13em;margin-bottom:11px;display:block}.xAVoPG_planFinishedCaption>strong{font:clamp(42px, 5vw, 75px)/1 var(--font-display)}.xAVoPG_planSteps{grid-template-columns:repeat(var(--stages,5), 1fr);margin-top:15px;display:grid}.xAVoPG_planSteps button{text-align:start;color:var(--muted);font:13px var(--font-sans);background:0 0;border:0;border-top:2px solid #0000;min-height:74px;padding:18px 14px;position:relative}.xAVoPG_planSteps button[aria-pressed=true]{color:var(--paper);background:#d2c2a509;border-top-color:#dfcba6}.xAVoPG_planSteps button>span{font-size:max(var(--text-floor), 9px);opacity:.6;margin-bottom:8px;display:block}.xAVoPG_planSteps button>i{inset-inline-end:14px;font:18px var(--font-sans);position:absolute;top:21px}.xAVoPG_planStageText{color:var(--muted);max-width:680px;min-height:55px;line-height:1.8;margin:19px 0!important;font-size:13px!important}.xAVoPG_planControls{align-items:center;gap:26px;padding-top:15px;display:flex}.xAVoPG_planControls>button{color:inherit;font:max(var(--text-floor), 10px) var(--font-sans);background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:10px 0;display:flex}.xAVoPG_planControls>button>span{border:1px solid #b6a589;border-radius:50%;width:8px;height:8px}.xAVoPG_planControls>button[aria-pressed=true]>span{background:#d9c3a1}.xAVoPG_planControls>button:disabled{opacity:.25}.xAVoPG_planControls>span{font-size:max(var(--text-floor), 10px);color:var(--muted);margin-inline-start:auto}.xAVoPG_planExplanation{align-items:center;gap:50px;min-height:74px;margin-top:12px;display:flex}.xAVoPG_planExplanation>strong{font:38px var(--font-display);flex-shrink:0;width:115px}.xAVoPG_planExplanation p{font-size:var(--step-small);color:var(--muted);max-width:590px;line-height:1.85}.xAVoPG_planCompact .xAVoPG_planDrawing{max-width:860px}.xAVoPG_planCompact .xAVoPG_planScene{max-height:565px}.xAVoPG_spatialMenu{color:#2b2d26;background:#e8e2d6;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:30px 5%;position:fixed;inset:0;overflow:auto}.xAVoPG_spatialMenu::backdrop{background:#25271e}.xAVoPG_menuTop{border-bottom:1px solid #29292335;justify-content:space-between;align-items:center;gap:30px;padding-bottom:26px;display:flex}.xAVoPG_menuTop>span:first-child{width:140px}.xAVoPG_menuTop>span:nth-child(2){font-size:max(var(--text-floor), 10px);letter-spacing:.15em}.xAVoPG_menuTop button{font:13px var(--font-sans);color:inherit;background:0 0;border:0;padding:14px}.xAVoPG_menuPortals{perspective:1000px;grid-template-columns:repeat(4,1fr);align-items:center;gap:5%;min-height:65vh;margin:35px 0;display:grid}.xAVoPG_menuPortal{min-width:0;height:390px;position:relative;transform:rotateY(-9deg)}.xAVoPG_menuPortal:nth-child(2){margin-top:-45px}.xAVoPG_menuPortal:nth-child(3){margin-top:45px}.xAVoPG_menuPortal>button,.xAVoPG_menuPortal>a{text-align:start;color:#fff;background:#817c6a;border:8px solid #817c6a;border-bottom:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.xAVoPG_menuPortal>button>div,.xAVoPG_menuPortal>a>div{filter:brightness(.7);transition:filter .4s,transform .8s}@media (hover:hover) and (pointer:fine){.xAVoPG_menuPortal:hover>button>div,.xAVoPG_menuPortal:hover>a>div{filter:brightness(.95);transform:scale(1.06)}}.xAVoPG_menuPortalLabel{z-index:2;position:absolute;inset:auto 20px 25px}.xAVoPG_menuPortalLabel small{font:max(var(--text-floor), 10px) var(--font-sans);line-height:1.7}.xAVoPG_menuPortalLabel strong{font:45px var(--font-display);margin-top:20px;line-height:1.1;display:block}.xAVoPG_menuPortalLabel strong i{font:20px var(--font-sans);margin-top:20px;display:block}.xAVoPG_menuPortalEdge{top:8px;bottom:0;z-index:-1;transform-origin:0;background:#aaa28e;position:absolute;inset-inline-end:-20px;transform:skewY(-35deg)}.xAVoPG_menuBottom{font:max(var(--text-floor), 10px) var(--font-sans);letter-spacing:.1em;border-top:1px solid #29292335;justify-content:space-between;gap:25px;padding-top:25px;display:flex}.xAVoPG_spatialFooter{background:#25261f;padding:40px 5% 23px;position:relative;overflow:hidden}.xAVoPG_footerTop{color:var(--muted);justify-content:space-between;gap:30px;padding-bottom:30px;display:flex}.xAVoPG_footerScene{perspective:1200px;grid-template-columns:1fr 1fr;align-items:center;gap:7%;min-height:630px;padding:40px 5% 50px;display:grid;position:relative}.xAVoPG_footerWords{z-index:3;pointer-events:none;position:relative}.xAVoPG_footerWords>span{font-size:max(var(--text-floor), 9px);letter-spacing:.12em}.xAVoPG_footerWords h2{font:clamp(82px, 12vw, 190px)/.84 var(--font-display);letter-spacing:-.04em;margin:35px 0}.xAVoPG_footerWords h2 i{margin-inline-start:22%;display:inline-block}.xAVoPG_footerWords>p{font-size:var(--step-small);color:var(--muted);line-height:1.85}.xAVoPG_contactPortal{perspective:1100px;transform-origin:0;height:500px;margin-inline-end:20px;position:relative}.xAVoPG_contactPortal:before{content:"";inset-inline-start:-32px;transform-origin:100%;z-index:1;background:#7c7460;width:32px;position:absolute;top:-23px;bottom:0;transform:skewY(35deg)}.xAVoPG_contactPortal:after{content:"";inset-inline:0 -30px;transform-origin:bottom;z-index:1;background:#8e846d;height:23px;position:absolute;top:-23px;transform:skew(53deg)}.xAVoPG_contactPortalImage{border:8px solid #948970;border-bottom:0;width:100%;height:100%;position:relative;overflow:hidden}.xAVoPG_contactPortalImage>div{filter:brightness(.57);transition:filter .8s,transform 1.2s;transform:scale(1.05)}@media (hover:hover) and (pointer:fine){.xAVoPG_contactPortal:hover .xAVoPG_contactPortalImage>div{filter:brightness(.9);transform:scale(1)}}.xAVoPG_contactPortal .xAVoPG_portalLines{z-index:1;inset:0 -45px}.xAVoPG_contactPortal .xAVoPG_portalLines span{inset-inline:14%;border-width:2px;border-color:#d6c4a868;top:6%;transform:rotateY(-25deg)}.xAVoPG_contactPortal .xAVoPG_portalLines span:nth-child(2){inset-inline:8%;top:2%}.xAVoPG_contactPortal .xAVoPG_portalLines span:nth-child(3){inset-inline:2%;top:-2%}@media (hover:hover) and (pointer:fine){.xAVoPG_contactPortal:hover .xAVoPG_portalLines span{inset-inline:2%;transform:rotateY(0)}}.xAVoPG_portalCTA{z-index:3;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;position:absolute;color:#fff5df!important;font:15px var(--font-sans)!important;text-align:center!important;background:0 0!important;border:0!important;gap:20px!important;padding:40px 22px!important;display:flex!important;inset:0!important}.xAVoPG_portalCTA>span{transition:transform .4s;display:block;font:42px var(--font-sans)!important}@media (hover:hover) and (pointer:fine){.xAVoPG_portalCTA:hover>span{transform:translate(8px,-8px)}}.xAVoPG_footerWayfinding{font-size:max(var(--text-floor), 10px);justify-content:space-between;align-items:center;gap:30px;padding:25px 0;display:flex}.xAVoPG_footerWayfinding>span:nth-child(2){color:var(--muted);letter-spacing:.08em}.xAVoPG_footerWayfinding>span:last-child{width:36px}.xAVoPG_footerColophon{justify-content:space-between;align-items:center;gap:25px;padding-top:23px;display:flex}.xAVoPG_footerColophon p{font-size:max(var(--text-floor), 9px);color:#b2ab9b;max-width:420px;line-height:1.8}.xAVoPG_projectIntro{padding:28px 4.5% 0;position:relative}.xAVoPG_projectBreadcrumb{color:var(--muted);justify-content:space-between;gap:30px;display:flex}.xAVoPG_projectTitle{margin:70px 4% 40px;position:relative}.xAVoPG_projectTitle>span{font-size:max(var(--text-floor), 10px);letter-spacing:.13em;margin-bottom:23px;display:block}.xAVoPG_projectTitle h1{font:clamp(95px, 13vw, 205px)/.79 var(--font-display);letter-spacing:-.06em}.xAVoPG_projectTitle h1 i{padding-inline-start:15%}.xAVoPG_projectTitle p{inset-inline-end:5%;font-size:var(--step-body);line-height:1.8;position:absolute;bottom:10px}.xAVoPG_projectHero{height:680px;position:relative;overflow:hidden}.xAVoPG_projectHeroInvitation{bottom:30px;z-index:3;color:#fff4df;font-size:var(--step-small);background:#292923b5;padding:17px 23px;position:absolute;inset-inline-end:40px}.xAVoPG_projectFacts{grid-template-columns:repeat(4,1fr);gap:35px;padding:35px 4% 40px;display:grid}.xAVoPG_projectFacts>span{font:42px var(--font-display)}.xAVoPG_projectFacts small{font:max(var(--text-floor), 9px) var(--font-sans);letter-spacing:.12em;color:var(--muted);margin-top:10px;display:block}.xAVoPG_projectQuestion{background:var(--paper);color:var(--ink);grid-template-columns:.35fr 1.4fr .7fr;align-items:center;gap:30px;margin-top:65px;padding:110px 9%;display:grid}.xAVoPG_projectQuestion>span{font-size:max(var(--text-floor), 9px);letter-spacing:.12em;align-self:start;margin-top:14px}.xAVoPG_projectQuestion h2{font:clamp(47px, 5.7vw, 88px)/.99 var(--font-display);letter-spacing:-.04em}.xAVoPG_projectQuestion p{font-size:var(--step-small);line-height:1.9}.xAVoPG_projectPlan{padding:45px 9% 75px;scroll-margin-top:20px}.xAVoPG_projectPlanHeading{justify-content:space-between;align-items:flex-end;gap:35px;margin:60px 0 35px;display:flex}.xAVoPG_projectPlanHeading h2{font:clamp(65px, 7vw, 105px)/.88 var(--font-display);letter-spacing:-.04em}.xAVoPG_projectPlanHeading p{font-size:var(--step-small);color:var(--muted);padding-bottom:8px;line-height:1.8}.xAVoPG_projectComparison{color:var(--ink);background:#d6cebd;padding:70px 9% 80px}.xAVoPG_comparisonHeading{grid-template-columns:.5fr 1.1fr .7fr;align-items:end;gap:30px;margin-bottom:45px;display:grid}.xAVoPG_comparisonHeading>span{font-size:max(var(--text-floor), 9px);letter-spacing:.11em;align-self:start;max-width:130px;margin-top:10px;line-height:1.8}.xAVoPG_comparisonHeading h2{font:clamp(60px, 6.5vw, 96px)/.9 var(--font-display);letter-spacing:-.04em}.xAVoPG_comparisonHeading p{font-size:var(--step-small);line-height:1.8}.xAVoPG_projectComparison .comparison{--foreground:#292923;--muted:#686150}.xAVoPG_atelierDetails{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;padding:110px 9%;display:grid}.xAVoPG_detailImage{height:660px}.xAVoPG_detailStory>span{font-size:max(var(--text-floor), 9px);letter-spacing:.12em;color:var(--muted)}.xAVoPG_detailStory h2{font:clamp(49px, 5vw, 78px)/1 var(--font-display);letter-spacing:-.035em;margin:26px 0}.xAVoPG_detailStory p{font-size:var(--step-small);color:var(--muted);max-width:335px;line-height:1.9}.xAVoPG_detailPalette{gap:14px;margin-top:35px;display:flex}.xAVoPG_detailPalette span{color:#302e25;width:64px;height:77px;font-size:max(var(--text-floor), 9px);justify-content:center;align-items:flex-end;padding:8px 0;display:flex}@media (min-width:1700px){.xAVoPG_portalHall{min-height:670px}.xAVoPG_portalChoices{height:550px}.xAVoPG_portalView{height:400px}.xAVoPG_projectReveal{height:800px}}@media (max-width:1100px){.xAVoPG_header{height:90px}.xAVoPG_exhibitionTitle>p{font-size:var(--step-small)}.xAVoPG_portalHall{min-height:475px}.xAVoPG_portalChoices{gap:4%;height:355px}.xAVoPG_portalView{height:260px}.xAVoPG_portalLintel>span{font-size:max(var(--text-floor), 8px)}.xAVoPG_portalInvitation{padding:9px;inset-inline:10px}.xAVoPG_positioning{grid-template-columns:1fr 2fr;gap:35px;padding:85px 8%}.xAVoPG_positioning>p{grid-column:2;max-width:300px;padding:0}.xAVoPG_positioning>a{grid-column:2}.xAVoPG_projectReveal{height:610px}.xAVoPG_projectThreshold{min-height:0}.xAVoPG_worldPanels>a{height:440px}.xAVoPG_studio{gap:8%;padding:80px 7%}.xAVoPG_studioDrawing{height:380px}.xAVoPG_materialChoices{gap:20px}.xAVoPG_materialShelf{gap:25px}.xAVoPG_materialSpecimen p{max-width:190px}.xAVoPG_materialSpecimen>div:first-child{width:50px;height:66px}.xAVoPG_atmosphereCanvas{height:470px}.xAVoPG_menuPortal{height:350px}.xAVoPG_menuPortalLabel{inset:auto 13px 20px}.xAVoPG_menuPortalLabel strong{font-size:var(--step-heading)}.xAVoPG_footerScene{gap:5%;min-height:540px;padding-inline:2% 0}.xAVoPG_contactPortal{height:430px}.xAVoPG_footerWords h2{font-size:var(--step-display)}.xAVoPG_projectHero{height:550px}.xAVoPG_projectQuestion{grid-template-columns:.35fr 1fr}.xAVoPG_projectQuestion p{grid-column:2}.xAVoPG_comparisonHeading{grid-template-columns:.4fr 1fr}.xAVoPG_comparisonHeading p{grid-column:2}.xAVoPG_atelierDetails{gap:8%;padding:80px 8%}.xAVoPG_detailImage{height:550px}}@media (max-width:760px){.xAVoPG_header{gap:20px;height:79px;margin:0 6%}.xAVoPG_header>a{width:120px}.xAVoPG_headerCoordinates{display:none}.xAVoPG_header>div{font-size:max(var(--text-floor), 10px);gap:22px}.xAVoPG_header>div>a{display:none}.xAVoPG_header button{font-size:var(--step-small);gap:12px}.xAVoPG_exhibition{padding:22px 5% 0}.xAVoPG_exhibitionTop{font-size:max(var(--text-floor), 7px);letter-spacing:.09em;gap:20px}.xAVoPG_exhibitionTitle{margin:31px 0 20px;display:block}.xAVoPG_exhibitionTitle h1{font-family:var(--font-sans), sans-serif;font-size:var(--step-display);letter-spacing:-.075em;line-height:1}.xAVoPG_exhibitionTitle>p{font-size:var(--step-small);max-width:none;margin:18px 0 0;line-height:1.7}.xAVoPG_exhibitionTitle>p br{display:none}.xAVoPG_portalHall{min-height:0;padding-top:15px}.xAVoPG_hallPerspective span:first-child{clip-path:polygon(0 0,10% 5%,10% 94%,0 100%)}.xAVoPG_hallPerspective span:nth-child(2){clip-path:polygon(100% 0,90% 5%,90% 94%,100% 100%)}.xAVoPG_portalChoices{grid-template-columns:1fr 1fr;align-items:start;gap:24px 26px;height:auto;padding:12px 8% 30px;display:grid}.xAVoPG_portalChoice{width:100%}.xAVoPG_portal0,.xAVoPG_portal1,.xAVoPG_portal2,.xAVoPG_portal3{margin-top:0}.xAVoPG_portalChoice:nth-child(2n){margin-top:24px}.xAVoPG_portalChoice:before{inset-inline-end:-10px;width:10px;top:26px;bottom:45px}.xAVoPG_portalChoice:after{height:10px;top:16px}.xAVoPG_portalLintel{height:26px;font-size:max(var(--text-floor), 8px)}.xAVoPG_portalLintel>span{font-size:max(var(--text-floor), 9px);letter-spacing:0}.xAVoPG_portalView{border-width:4px;height:195px}.xAVoPG_portalSill{font-size:var(--step-heading);padding-top:12px}.xAVoPG_portalInvitation{font-size:max(var(--text-floor), 9px);bottom:12px;padding:7px 8px;inset-inline:8px}.xAVoPG_portalInvitation i{font-size:var(--step-body)}.xAVoPG_hallCaption{font-size:max(var(--text-floor), 7px);gap:25px;margin:0 7%;padding:14px 0 18px;line-height:1.8}.xAVoPG_hallCaption>span:last-child{text-align:end;max-width:110px}.xAVoPG_roomTop{font-size:max(var(--text-floor), 8px);gap:12px;padding:6px 0}.xAVoPG_roomTop>span{display:none}.xAVoPG_roomTop button{font-size:max(var(--text-floor), 9px)}.xAVoPG_roomHeading{gap:20px;margin:26px 0}.xAVoPG_roomHeading h2{font-size:var(--step-display)}.xAVoPG_roomHeading p{font-size:var(--type-body);max-width:136px;line-height:1.75}.xAVoPG_positioning{padding:72px 8%;display:block}.xAVoPG_positioning>span{font-size:max(var(--text-floor), 8px);margin:0 0 28px;display:block}.xAVoPG_positioning h2{font-size:var(--step-display)}.xAVoPG_positioning h2 i{margin-inline-start:7%}.xAVoPG_positioning>p{font-size:var(--step-small);margin:30px 0 25px;padding-inline-start:12%}.xAVoPG_positioning>a{font-size:max(var(--text-floor), 10px);margin-inline-start:12%;display:block}.xAVoPG_selectedWork{padding:27px 5% 48px}.xAVoPG_sectionHeading{font-size:max(var(--text-floor), 7px);gap:25px;margin-bottom:22px;line-height:1.6}.xAVoPG_sectionHeading>span:last-child{text-align:end}.xAVoPG_projectThreshold{padding-top:48px}.xAVoPG_workBackdrop{font-size:var(--step-display);letter-spacing:-.075em;line-height:.8}.xAVoPG_projectReveal{height:520px}.xAVoPG_projectDoorCaption{inset-inline-start:8%;bottom:9%}.xAVoPG_projectDoorCaption>span:first-child{font-size:max(var(--text-floor), 7px);letter-spacing:.09em;padding:8px}.xAVoPG_projectDoorCaption h2{font-size:var(--step-display);margin:26px 0}.xAVoPG_projectEnter{width:140px;font-size:max(var(--text-floor), 10px)}.xAVoPG_projectDoor .xAVoPG_portalLines span{inset-inline:12%;transform:none}.xAVoPG_projectDoor .xAVoPG_portalLines span:nth-child(2){inset-inline:8%}.xAVoPG_projectDoor .xAVoPG_portalLines span:nth-child(3){inset-inline:4%}.xAVoPG_projectSubline{margin-top:23px;display:block}.xAVoPG_projectSubline p{font-size:var(--step-small);line-height:1.8}.xAVoPG_projectSubline a{font-size:max(var(--text-floor), 10px);margin-top:24px;display:inline-block}.xAVoPG_twoWorlds{padding:20px 7% 60px}.xAVoPG_twoWorldsHeading{font-size:max(var(--text-floor), 7px);letter-spacing:.07em;gap:20px;margin-bottom:20px}.xAVoPG_worldPanels{gap:15px}.xAVoPG_worldPanels>a{height:340px}.xAVoPG_worldPanels>a:nth-child(2){margin-top:65px}.xAVoPG_worldPanels>a>span{bottom:13px;padding:12px 10px;inset-inline:9px}.xAVoPG_worldPanels small{font-size:max(var(--text-floor), 6px);letter-spacing:.07em}.xAVoPG_worldPanels strong{font-size:var(--step-heading)}.xAVoPG_studio{padding:57px 8% 65px;display:block}.xAVoPG_studioDrawing{max-width:260px;height:310px;margin:0 auto 50px}.xAVoPG_studioDrawing>span{font-size:var(--step-display)}.xAVoPG_studioText h2{font-size:var(--step-display);margin:25px 0}.xAVoPG_eyebrow{font-size:max(var(--text-floor), 8px)}.xAVoPG_studioText p{font-size:var(--step-small);max-width:340px}.xAVoPG_studioPrinciples{font-size:max(var(--text-floor), 9px);gap:19px}.xAVoPG_studioPrinciples span+span:before{margin-inline-end:15px}.xAVoPG_atmosphereCanvas{height:420px}.xAVoPG_materialPoem{inset-inline-start:17px;max-width:88%;padding:13px 16px;bottom:87px}.xAVoPG_materialPoem h3{font-size:var(--step-display);margin-top:8px}.xAVoPG_detailButton{bottom:20px;font-size:max(var(--text-floor), 10px);gap:22px;padding:12px 16px;inset-inline-end:18px}.xAVoPG_materialShelf{margin-top:15px;display:block}.xAVoPG_materialChoices{justify-content:space-between;gap:15px}.xAVoPG_materialChoices button{gap:8px}.xAVoPG_materialChoices button>span{width:31px;height:43px}.xAVoPG_materialChoices small{font-size:max(var(--text-floor), 9px);max-width:48px}.xAVoPG_materialSpecimen{gap:16px;margin-top:16px;padding-top:15px}.xAVoPG_materialSpecimen>div:first-child{width:51px;height:58px}.xAVoPG_materialSpecimen>p{font-size:var(--type-body);max-width:250px}.xAVoPG_roomAfterword{margin:20px 0;display:block}.xAVoPG_roomAfterword>span{font-size:max(var(--text-floor), 8px)}.xAVoPG_roomAfterword p{font-size:var(--step-heading);margin-top:15px}.xAVoPG_renovationRoom .comparison-canvas{aspect-ratio:1.15}.xAVoPG_renovationRoom .comparison-toolbar{gap:10px}.xAVoPG_renovationRoom .comparison-views{flex-wrap:wrap}.xAVoPG_renovationRoom .comparison-views button{font-size:max(var(--text-floor), 9px);padding:10px 8px}.xAVoPG_renovationRoom .micro-label{font-size:max(var(--text-floor), 7px)}.xAVoPG_renovationRoom .comparison-thumbnails{gap:12px}.xAVoPG_renovationRoom .comparison-thumbnails button{font-size:max(var(--text-floor), 8px)}.xAVoPG_renovationRoom .comparison-thumbnail{width:53px;height:39px}.xAVoPG_planToolbar{padding:16px 0}.xAVoPG_planToolbar>span:first-child{font-size:max(var(--text-floor), 8px);letter-spacing:.09em}.xAVoPG_planToolbar small{font-size:max(var(--text-floor), 7px);margin-top:7px}.xAVoPG_planStageNumber{font-size:var(--step-heading)}.xAVoPG_planStageNumber i{font-size:max(var(--text-floor), 8px)}.xAVoPG_planScene{margin:7px -10px 0}.xAVoPG_planHotspot{width:30px;height:30px;font-size:max(var(--text-floor), 8px)}.xAVoPG_planHotspot:after{content:"";position:absolute;inset:-7px}.xAVoPG_planDrawing svg{min-width:0}.xAVoPG_planSteps{margin-top:8px}.xAVoPG_planSteps button{font-size:max(var(--text-floor), 9px);min-height:72px;padding:13px 6px;line-height:1.5}.xAVoPG_planSteps button>span{font-size:max(var(--text-floor), 8px);margin-bottom:6px}.xAVoPG_planSteps button>i{display:none}.xAVoPG_planStageText{min-height:58px;line-height:1.8;margin:16px 0!important;font-size:13px!important}.xAVoPG_planControls{gap:19px;padding-top:7px}.xAVoPG_planControls>button{font-size:max(var(--text-floor), 9px);gap:7px}.xAVoPG_planControls>span{font-size:max(var(--text-floor), 8px);text-align:end;max-width:95px;line-height:1.6}.xAVoPG_planExplanation{align-items:start;gap:20px;min-height:89px;margin-top:8px}.xAVoPG_planExplanation>strong{font-size:var(--step-heading);width:75px;margin-top:4px}.xAVoPG_planExplanation p{font-size:var(--type-body);line-height:1.85}.xAVoPG_planFinished{inset:5px 0 0}.xAVoPG_planFinishedCaption{bottom:15px;padding:10px 14px;inset-inline-start:14px}.xAVoPG_planFinishedCaption>span{font-size:max(var(--text-floor), 6px);letter-spacing:.08em;margin-bottom:6px}.xAVoPG_planFinishedCaption>strong{font-size:var(--step-heading)}.xAVoPG_spatialMenu{padding:24px 7%}.xAVoPG_menuTop{gap:15px;padding-bottom:18px}.xAVoPG_menuTop>span:first-child{width:125px}.xAVoPG_menuTop>span:nth-child(2){display:none}.xAVoPG_menuTop button{font-size:var(--step-small);padding:12px 0}.xAVoPG_menuPortals{grid-template-columns:1fr 1fr;gap:32px 25px;min-height:0;margin:25px 0 35px}.xAVoPG_menuPortal{height:230px;transform:none}.xAVoPG_menuPortal:nth-child(2),.xAVoPG_menuPortal:nth-child(3){margin-top:0}.xAVoPG_menuPortal:nth-child(2n){margin-top:24px}.xAVoPG_menuPortal>button,.xAVoPG_menuPortal>a{border-width:5px}.xAVoPG_menuPortalEdge{inset-inline-end:-12px;max-width:13px;top:5px}.xAVoPG_menuPortalLabel{inset-inline:12px;bottom:20px}.xAVoPG_menuPortalLabel small{font-size:max(var(--text-floor), 7px)}.xAVoPG_menuPortalLabel strong{font-size:var(--step-heading);margin-top:12px}.xAVoPG_menuPortalLabel strong i{font-size:var(--step-body);margin-top:12px}.xAVoPG_menuBottom{font-size:max(var(--text-floor), 8px);letter-spacing:.05em;gap:20px;line-height:1.8}.xAVoPG_menuBottom>a{text-align:end;max-width:130px}.xAVoPG_spatialFooter{padding:28px 7% 20px}.xAVoPG_footerTop{font-size:max(var(--text-floor), 7px);letter-spacing:.07em;gap:30px;padding-bottom:20px;line-height:1.7}.xAVoPG_footerTop>span:last-child{text-align:end;max-width:125px}.xAVoPG_footerScene{min-height:0;padding:10px 0 45px;display:block}.xAVoPG_footerWords>span{font-size:max(var(--text-floor), 7px);letter-spacing:.1em}.xAVoPG_footerWords h2{font-size:var(--step-display);margin:26px 0 24px;line-height:.86}.xAVoPG_footerWords h2 i{margin-inline-start:20%}.xAVoPG_footerWords p{font-size:var(--step-small)}.xAVoPG_contactPortal{width:68%;height:315px;margin:42px 0 0 25%}.xAVoPG_contactPortal:before{inset-inline-start:-21px;width:21px;top:-16px}.xAVoPG_contactPortal:after{inset-inline-end:-20px;height:16px;top:-16px}.xAVoPG_contactPortalImage{border-width:5px}.xAVoPG_contactPortal .xAVoPG_portalLines{inset:0 -25px}.xAVoPG_portalCTA{gap:12px!important;padding:27px 12px!important;font-size:13px!important}.xAVoPG_portalCTA>span{font-size:33px!important}.xAVoPG_footerWayfinding{font-size:max(var(--text-floor), 9px);gap:20px;padding:22px 0}.xAVoPG_footerWayfinding>span:nth-child(2){display:none}.xAVoPG_footerWayfinding>span:last-child{width:31px}.xAVoPG_footerColophon{padding-top:21px;display:block}.xAVoPG_footerColophon p{font-size:max(var(--text-floor), 8px);max-width:280px;margin-bottom:20px;line-height:1.8}.xAVoPG_projectIntro{padding:23px 5% 0}.xAVoPG_projectBreadcrumb{font-size:max(var(--text-floor), 7px);letter-spacing:.06em;gap:20px}.xAVoPG_projectTitle{margin:49px 3% 25px}.xAVoPG_projectTitle>span{font-size:max(var(--text-floor), 7px);letter-spacing:.09em;margin-bottom:20px}.xAVoPG_projectTitle h1{font-size:var(--step-display);line-height:.8}.xAVoPG_projectTitle h1 i{padding-inline-start:17%}.xAVoPG_projectTitle p{font-size:var(--step-small);margin:27px 0 0 5%;line-height:1.8;position:static}.xAVoPG_projectHero{height:450px}.xAVoPG_projectHeroInvitation{bottom:20px;font-size:max(var(--text-floor), 9px);padding:14px 17px;inset-inline-end:20px}.xAVoPG_projectFacts{grid-template-columns:1fr 1fr;gap:28px;padding:28px 4% 32px}.xAVoPG_projectFacts>span{font-size:var(--step-heading)}.xAVoPG_projectFacts small{font-size:max(var(--text-floor), 7px);letter-spacing:.08em;margin-top:7px}.xAVoPG_projectQuestion{margin-top:30px;padding:65px 8%;display:block}.xAVoPG_projectQuestion>span{font-size:max(var(--text-floor), 8px);margin:0 0 26px;display:block}.xAVoPG_projectQuestion h2{font-size:var(--step-heading)}.xAVoPG_projectQuestion p{font-size:var(--step-small);margin:28px 0 0 12%}.xAVoPG_projectPlan{padding:30px 7% 45px}.xAVoPG_projectPlanHeading{margin:37px 0 28px;display:block}.xAVoPG_projectPlanHeading h2{font-size:var(--step-display)}.xAVoPG_projectPlanHeading p{font-size:var(--step-small);margin:24px 0 0 14%;padding:0;line-height:1.8}.xAVoPG_projectComparison{padding:50px 7%}.xAVoPG_comparisonHeading{margin-bottom:30px;display:block}.xAVoPG_comparisonHeading>span{font-size:max(var(--text-floor), 7px);max-width:none;margin:0;display:block}.xAVoPG_comparisonHeading h2{font-size:var(--step-display);margin:25px 0}.xAVoPG_comparisonHeading p{font-size:var(--step-small);margin-inline-start:15%}.xAVoPG_projectComparison .comparison-views button{font-size:max(var(--text-floor), 9px);padding:10px 8px}.xAVoPG_projectComparison .comparison-canvas{aspect-ratio:1.1}.xAVoPG_atelierDetails{padding:55px 8% 65px;display:block}.xAVoPG_detailImage{height:420px}.xAVoPG_detailStory{margin-top:35px}.xAVoPG_detailStory>span{font-size:max(var(--text-floor), 8px)}.xAVoPG_detailStory h2{font-size:var(--step-display);margin:25px 0}.xAVoPG_detailStory p{font-size:var(--step-small);max-width:300px}.xAVoPG_detailPalette{margin-top:27px}.xAVoPG_detailPalette span{width:56px;height:69px;font-size:max(var(--text-floor), 8px)}}@media (prefers-reduced-motion:reduce){.xAVoPG_journey *,.xAVoPG_journey :before,.xAVoPG_journey :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (hover:hover) and (pointer:fine){.xAVoPG_portalChoice:hover .xAVoPG_portalView>div:first-child,.xAVoPG_projectDoor:hover>div:first-child,.xAVoPG_worldPanels>a:hover>div{transform:none}}.xAVoPG_contactPortal .xAVoPG_portalLines span,.xAVoPG_projectDoor .xAVoPG_portalLines span{transform:none!important}.xAVoPG_projectReveal,.xAVoPG_projectHero{clip-path:none!important}.xAVoPG_contactPortalImage>div{transform:none!important}}.xAVoPG_atmosphereCanvas img{transition:object-position .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.xAVoPG_materialRegion{pointer-events:none;fill:none;stroke-width:1px;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.xAVoPG_materialRegionOutline{stroke:#eee9df80}.xAVoPG_materialRegionCorners,.xAVoPG_materialRegionCornersMobile{stroke:var(--paper)}.xAVoPG_materialRegionCornersMobile{display:none}.xAVoPG_materialHotspot{color:#fff1d6;width:37px;height:37px;font:max(var(--text-floor), 10px) var(--font-sans);z-index:2;background:#292923a3;border:1px solid #f1e2c7;border-radius:50%;transition:background .3s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.xAVoPG_materialHotspot[aria-pressed=true]{color:#292923;background:#e9dcc2}.xAVoPG_materialHotspot:after{content:"";position:absolute;inset:-6px}.xAVoPG_materialSpecimen>div:last-child{flex:1;width:auto;min-width:0;height:auto}.xAVoPG_materialSpecimen>div:last-child p{font-size:var(--step-small);max-width:250px;color:var(--muted);line-height:1.8}.xAVoPG_materialSpecimen>div:last-child small{font-size:max(var(--text-floor), 9px);color:#e2d6bf;max-width:250px;margin-top:6px;line-height:1.8;display:block}.xAVoPG_materialPoem{pointer-events:none}.xAVoPG_detailButton{z-index:3}@media (max-width:760px){.xAVoPG_materialHotspot{width:31px;height:31px;font-size:max(var(--text-floor), 8px)}.xAVoPG_materialSpecimen>div:last-child p{font-size:var(--type-body)}.xAVoPG_materialSpecimen>div:last-child small{font-size:max(var(--text-floor), 8px)}.xAVoPG_materialRegionCorners{display:none}.xAVoPG_materialRegionCornersMobile{display:block}}@media (prefers-reduced-motion:reduce){.xAVoPG_atmosphereCanvas img{transition:none}@media (hover:hover) and (pointer:fine){.xAVoPG_menuPortal:hover>button>div,.xAVoPG_menuPortal:hover>a>div,.xAVoPG_portalCTA:hover>span{transform:none!important}}}.xAVoPG_journey::selection,.xAVoPG_journey ::selection{background:var(--moss);color:var(--ink)}.xAVoPG_exhibitionTitle h1>span{color:var(--mink)}.xAVoPG_hallPerspective span:first-child{background:#363a33}.xAVoPG_hallPerspective span:nth-child(2){background:#41433b}.xAVoPG_hallPerspective span:nth-child(3){background:#30352f}.xAVoPG_portal0{--portal-accent:var(--mink);--portal-face:#807b6d;--portal-edge:#a09683}.xAVoPG_portal1{--portal-accent:var(--clay);--portal-face:#847467;--portal-edge:#a18c79}.xAVoPG_portal2{--portal-accent:var(--mink);--portal-face:#76766d;--portal-edge:#969487}.xAVoPG_portal3{--portal-accent:var(--moss);--portal-face:#737d6a;--portal-edge:#929e86}.xAVoPG_portalChoice:before{background:var(--portal-edge)}.xAVoPG_portalChoice:after{background:var(--portal-face)}.xAVoPG_portalView{border-color:var(--portal-face);background:#1f2520}.xAVoPG_portalSill>i{color:var(--portal-accent)}.xAVoPG_portalChoice:focus-visible .xAVoPG_portalInvitation{color:var(--paper);background:#252c24e0}@media (hover:hover) and (pointer:fine){.xAVoPG_portalChoice:hover .xAVoPG_portalInvitation{color:var(--paper);background:#252c24e0}}.xAVoPG_activeRoom{--room-accent:var(--mink)}.xAVoPG_activeRoom[data-room=renovation]{--room-accent:var(--clay)}.xAVoPG_activeRoom[data-room=planning]{--room-accent:var(--moss)}.xAVoPG_exhibition[data-room=renovation]{background:#302e2a}.xAVoPG_exhibition[data-room=planning]{background:#29322d}.xAVoPG_roomHeading h2 i,.xAVoPG_roomTop button:focus-visible{color:var(--room-accent)}@media (hover:hover) and (pointer:fine){.xAVoPG_roomTop button:hover{color:var(--room-accent)}}.xAVoPG_materialChoices button{opacity:1;color:var(--muted)}.xAVoPG_materialChoices button>span{opacity:.68}.xAVoPG_materialChoices button[aria-pressed=true]>span{opacity:1}.xAVoPG_materialChoices button[aria-pressed=true] small{color:var(--mink)}.xAVoPG_materialHotspot[aria-pressed=true]{background:var(--mink);color:var(--ink);border-color:var(--paper)}.xAVoPG_detailButton[aria-pressed=true]{background:var(--mink);color:var(--ink)}.xAVoPG_planHotspot[aria-pressed=true]{background:var(--moss);border-color:var(--moss);color:var(--ink)}.xAVoPG_planSteps button[aria-pressed=true]{border-top-color:var(--moss);background:#b5c1aa12}.xAVoPG_planControls>button[aria-pressed=true]:not(:disabled){color:var(--moss)}.xAVoPG_planControls>button[aria-pressed=true]>span{background:var(--moss);border-color:var(--moss)}.xAVoPG_planSteps button>span{opacity:1;color:var(--muted)}.xAVoPG_materialPoem,.xAVoPG_worldPanels>a>span,.xAVoPG_projectDoorCaption>span:first-child,.xAVoPG_projectHeroInvitation,.xAVoPG_planFinishedCaption{color:var(--paper);background:#292c29c7}.xAVoPG_positioning,.xAVoPG_projectQuestion{background:var(--paper)}.xAVoPG_studio{background:#d2ccc1}.xAVoPG_projectComparison{background:#ded7ca}.xAVoPG_positioning,.xAVoPG_studio,.xAVoPG_projectQuestion,.xAVoPG_projectComparison,.xAVoPG_spatialMenu{--focus:#4d614f}.xAVoPG_spatialMenu{background:var(--paper);color:var(--ink)}.xAVoPG_menuPortal:nth-child(2)>button,.xAVoPG_menuPortal:nth-child(2)>a{border-color:#847467}.xAVoPG_menuPortal:nth-child(2) .xAVoPG_menuPortalEdge{background:#a18c79}.xAVoPG_menuPortal:nth-child(4)>button,.xAVoPG_menuPortal:nth-child(4)>a{border-color:#737d6a}.xAVoPG_menuPortal:nth-child(4) .xAVoPG_menuPortalEdge{background:#929e86}.xAVoPG_spatialFooter{background:#232a25}.xAVoPG_contactPortal:before{background:#706e60}.xAVoPG_contactPortal:after{background:#8b8976}.xAVoPG_contactPortalImage{border-color:#9a9885}.xAVoPG_footerColophon p{color:var(--muted)}.xAVoPG_headerCoordinates,.xAVoPG_eyebrow,.xAVoPG_sectionHeading,.xAVoPG_exhibitionTop,.xAVoPG_projectBreadcrumb,.xAVoPG_footerTop,.xAVoPG_portalLintel,.xAVoPG_portalLintel>span,.xAVoPG_hallCaption,.xAVoPG_roomTop,.xAVoPG_positioning>span,.xAVoPG_projectDoorCaption>span:first-child,.xAVoPG_twoWorldsHeading,.xAVoPG_worldPanels small,.xAVoPG_roomAfterword>span,.xAVoPG_planToolbar>span:first-child,.xAVoPG_planToolbar small,.xAVoPG_planStageNumber i,.xAVoPG_planSteps button>span,.xAVoPG_planControls>span,.xAVoPG_planFinishedCaption>span,.xAVoPG_menuTop>span:nth-child(2),.xAVoPG_menuPortalLabel small,.xAVoPG_menuBottom,.xAVoPG_footerWords>span,.xAVoPG_footerWayfinding,.xAVoPG_footerColophon p,.xAVoPG_projectTitle>span,.xAVoPG_projectFacts small,.xAVoPG_projectQuestion>span,.xAVoPG_comparisonHeading>span,.xAVoPG_detailStory>span,.xAVoPG_detailPalette span,.xAVoPG_materialSpecimen>div:last-child small{font-size:var(--type-caption,13px);line-height:1.55}.xAVoPG_header>div,.xAVoPG_header button,.xAVoPG_portalInvitation,.xAVoPG_roomTop button,.xAVoPG_positioning>a,.xAVoPG_projectEnter,.xAVoPG_projectSubline a,.xAVoPG_studioPrinciples,.xAVoPG_detailButton,.xAVoPG_materialChoices small,.xAVoPG_planSteps button,.xAVoPG_planControls>button,.xAVoPG_menuTop button,.xAVoPG_menuBottom>a,.xAVoPG_footerWayfinding>a,.xAVoPG_projectHeroInvitation{font-size:var(--type-control,13px);line-height:1.5}.xAVoPG_portalCTA{line-height:1.5;font-size:var(--type-control,13px)!important}.xAVoPG_roomHeading p,.xAVoPG_positioning p,.xAVoPG_projectSubline p,.xAVoPG_studioText p,.xAVoPG_materialSpecimen>p,.xAVoPG_materialSpecimen>div:last-child p,.xAVoPG_planExplanation p,.xAVoPG_footerWords>p,.xAVoPG_projectQuestion p,.xAVoPG_projectPlanHeading p,.xAVoPG_comparisonHeading p,.xAVoPG_detailStory p{font-size:var(--type-body,16px);line-height:1.75}.xAVoPG_planStageText{max-width:65ch;line-height:1.75;font-size:var(--type-body,16px)!important}.xAVoPG_exhibitionTitle>p,.xAVoPG_projectTitle p{font-size:var(--type-lead,17px);line-height:1.5}.xAVoPG_workBackdrop,.xAVoPG_projectTitle h1{letter-spacing:-.04em}.xAVoPG_portalLintel{letter-spacing:.04em;gap:8px;height:44px}.xAVoPG_portalChoice:before{top:44px}.xAVoPG_portalChoice:after{top:29px}.xAVoPG_portalInvitation{line-height:1.3}.xAVoPG_hallCaption{letter-spacing:.06em}.xAVoPG_positioning>a,.xAVoPG_projectSubline a,.xAVoPG_projectEnter,.xAVoPG_menuBottom>a,.xAVoPG_footerWayfinding>a,.xAVoPG_projectBreadcrumb>a{align-items:center;min-height:44px;display:inline-flex}.xAVoPG_detailButton,.xAVoPG_roomTop button,.xAVoPG_header button,.xAVoPG_menuTop button{min-height:44px}.xAVoPG_materialChoices button{min-height:58px}.xAVoPG_materialChoices small{max-width:76px}.xAVoPG_materialHotspot,.xAVoPG_planHotspot{width:34px;height:34px;font-size:var(--type-caption,13px)}.xAVoPG_materialHotspot:after,.xAVoPG_planHotspot:after{inset:-6px}.xAVoPG_planSteps button{line-height:1.5}.xAVoPG_studioPrinciples{flex-wrap:wrap;gap:18px}.xAVoPG_studioPrinciples span+span:before{margin-inline-end:12px}.xAVoPG_footerColophon p{max-width:48ch}.xAVoPG_projectBreadcrumb{align-items:center}.xAVoPG_projectFacts small{letter-spacing:.08em}:is(.xAVoPG_renovationRoom .comparison-views button,.xAVoPG_projectComparison .comparison-views button){font-size:var(--type-control,13px);min-height:44px}.xAVoPG_renovationRoom .micro-label{font-size:var(--type-caption,13px);line-height:1.5}.xAVoPG_projectComparison .micro-label{font-size:var(--type-caption,13px);line-height:1.5}.xAVoPG_renovationRoom .comparison-thumbnails button{font-size:var(--type-caption,13px);line-height:1.5}.xAVoPG_projectComparison .comparison-thumbnails button{font-size:var(--type-caption,13px);line-height:1.5}@media (max-width:900px){.xAVoPG_materialShelf{flex-direction:column;align-items:stretch}.xAVoPG_materialChoices{justify-content:space-between}.xAVoPG_materialSpecimen{padding-top:15px}.xAVoPG_portalHall{min-height:0;padding-top:24px}.xAVoPG_portalChoices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:38px 8%;height:auto;padding:16px 8% 34px;display:grid}.xAVoPG_portalChoice{width:100%}.xAVoPG_portal0,.xAVoPG_portal1,.xAVoPG_portal2,.xAVoPG_portal3{margin-top:0}.xAVoPG_portalChoice:nth-child(2n){margin-top:24px}.xAVoPG_portalView{height:clamp(235px,32vw,310px)}.xAVoPG_portalSill{font-size:var(--step-display)}.xAVoPG_hallCaption{margin-top:8px}.xAVoPG_roomHeading{display:block}.xAVoPG_roomHeading p{max-width:34ch;margin-top:20px}.xAVoPG_menuPortals{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 6%;max-width:680px;min-height:0;margin:30px auto}.xAVoPG_menuPortal{height:340px;transform:none}.xAVoPG_menuPortal:nth-child(2),.xAVoPG_menuPortal:nth-child(3){margin-top:0}.xAVoPG_menuPortal:nth-child(2n){margin-top:24px}.xAVoPG_menuTop>span:nth-child(2){display:none}.xAVoPG_menuBottom{flex-direction:column;align-items:flex-start;gap:12px}.xAVoPG_menuBottom>a{text-align:start;max-width:none}}@media (max-width:760px){.xAVoPG_exhibitionTop{letter-spacing:.05em;flex-wrap:wrap;gap:8px 20px}.xAVoPG_exhibitionTitle>p{max-width:28ch;margin-top:20px}.xAVoPG_portalChoices{gap:24px 26px;padding:12px 8% 30px}.xAVoPG_portalView{height:195px}.xAVoPG_portalLintel{letter-spacing:0;height:40px}.xAVoPG_portalChoice:before{top:40px}.xAVoPG_portalChoice:after{top:30px}.xAVoPG_portalSill{font-size:var(--step-heading)}.xAVoPG_hallCaption{letter-spacing:.03em;gap:20px}.xAVoPG_hallCaption>span:last-child{max-width:120px}.xAVoPG_roomTop{letter-spacing:0;gap:18px}.xAVoPG_roomHeading p{max-width:30ch;margin-top:16px}.xAVoPG_positioning>p,.xAVoPG_projectQuestion p,.xAVoPG_comparisonHeading p,.xAVoPG_projectPlanHeading p{margin-inline-start:0;padding-inline-start:0}.xAVoPG_positioning>a{margin-inline-start:0}.xAVoPG_sectionHeading,.xAVoPG_twoWorldsHeading{letter-spacing:.035em;line-height:1.55}.xAVoPG_worldPanels{gap:15px}.xAVoPG_worldPanels>a>span{padding:12px 9px;inset-inline:8px}.xAVoPG_worldPanels small{letter-spacing:.025em}.xAVoPG_worldPanels strong{font-size:var(--step-heading)}.xAVoPG_materialPoem{background:0 0;max-width:none;padding:20px 0 4px;position:static}.xAVoPG_materialPoem h3{font-size:var(--step-heading);margin-top:6px}.xAVoPG_materialChoices{justify-content:stretch;gap:14px}.xAVoPG_materialChoices button{flex-direction:column;flex:1;align-items:flex-start;gap:9px;min-width:0;padding:12px 0}.xAVoPG_materialChoices small{max-width:none}.xAVoPG_materialSpecimen>div:last-child{flex:1;min-width:0}.xAVoPG_materialSpecimen>div:last-child p,.xAVoPG_materialSpecimen>div:last-child small{max-width:none}.xAVoPG_planToolbar{gap:22px}.xAVoPG_planToolbar>span:first-child{letter-spacing:.055em}.xAVoPG_planStageNumber{flex-shrink:0}.xAVoPG_planSteps button{min-height:90px;padding:15px 7px}.xAVoPG_planControls{flex-wrap:wrap;gap:10px 22px}.xAVoPG_planControls>span{max-width:135px}.xAVoPG_planExplanation{grid-template-columns:1fr;gap:8px;min-height:0;margin-top:20px;display:grid}.xAVoPG_planExplanation>strong{width:auto;font-size:var(--step-heading);margin:0}.xAVoPG_planExplanation p{max-width:40ch}.xAVoPG_planFinishedCaption{bottom:12px;padding:10px 14px;inset-inline:12px}.xAVoPG_planFinishedCaption>span{letter-spacing:.035em}.xAVoPG_planFinishedCaption>strong{font-size:var(--step-heading)}.xAVoPG_menuPortal{height:250px}.xAVoPG_menuPortalLabel{inset:auto 12px 20px}.xAVoPG_menuPortalLabel strong{font-size:var(--step-heading)}.xAVoPG_footerTop{letter-spacing:.035em;gap:22px}.xAVoPG_footerTop>span:last-child{max-width:155px}.xAVoPG_footerWords h2{font-size:var(--step-display)}.xAVoPG_footerColophon p{max-width:42ch}.xAVoPG_projectBreadcrumb{letter-spacing:.035em;gap:20px}.xAVoPG_projectBreadcrumb>span{text-align:end;max-width:110px}.xAVoPG_projectTitle h1{font-size:var(--step-display)}.xAVoPG_projectTitle p{margin-inline-start:0}.xAVoPG_projectFacts small{letter-spacing:.055em}.xAVoPG_comparisonHeading>span{max-width:28ch}.xAVoPG_detailStory p{max-width:38ch}}.xAVoPG_planExplanation>div{flex:1;min-width:0}.xAVoPG_planWhy{max-width:590px;margin-top:12px}.xAVoPG_planWhy summary,.xAVoPG_planDiscovery summary{cursor:pointer;min-height:44px;font-size:var(--type-control,13px);justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.xAVoPG_planWhy summary::-webkit-details-marker{display:none}.xAVoPG_planDiscovery summary::-webkit-details-marker{display:none}.xAVoPG_planWhy summary{max-width:170px;color:var(--moss)}.xAVoPG_planWhy summary>span,.xAVoPG_planDiscovery summary i{font:22px var(--font-sans);transition:transform .3s;display:inline-block}.xAVoPG_planWhy[open] summary>span,.xAVoPG_planDiscovery[open] summary i{transform:rotate(45deg)}.xAVoPG_planWhy p{margin:8px 0 12px}.xAVoPG_planWhy button,.xAVoPG_planDecision button,.xAVoPG_planReturn button,.xAVoPG_planReturn a,.xAVoPG_planComparisonReturn{border:0;border-bottom:1px solid var(--line);color:inherit;font:var(--type-control,13px)/1.5 var(--font-sans);text-align:start;background:0 0;align-items:center;min-height:44px;padding:10px 0;display:inline-flex}.xAVoPG_planWhy button,.xAVoPG_planDecision button{color:var(--moss)}.xAVoPG_planWhy summary:focus-visible,.xAVoPG_planDiscovery summary:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.xAVoPG_planReturn{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.xAVoPG_planReturn a{color:var(--muted)}.xAVoPG_planDiscovery summary{font-size:var(--type-lead,17px);padding:18px 0;line-height:1.45}.xAVoPG_planDiscovery summary>span{font-size:var(--type-caption,13px);color:var(--muted);align-items:center;gap:24px;display:flex}.xAVoPG_planDecision{justify-content:space-between;align-items:start;gap:45px;padding:0 0 28px;display:flex}.xAVoPG_planDecision>div{max-width:580px}.xAVoPG_planDecision>div>span{font-size:var(--type-caption,13px);letter-spacing:.05em;color:var(--moss)}.xAVoPG_planDecision p{font-size:var(--type-body,16px);color:var(--muted);margin:12px 0;line-height:1.75}.xAVoPG_planDecisionDetail{flex-shrink:0;width:220px;margin:0}.xAVoPG_planDecisionDetail>div{aspect-ratio:4/3;overflow:hidden}.xAVoPG_planDecisionDetail figcaption{font-size:var(--type-caption,13px);color:var(--muted);margin-top:9px;line-height:1.6}.xAVoPG_planComparisonReturn{border-color:#292c2955;margin-top:28px}.xAVoPG_planStudyLayer{position:absolute;inset:0}.xAVoPG_projectTransitionMedia{width:100%;height:100%;position:relative;overflow:hidden}.xAVoPG_planStudyNav{justify-content:space-between;align-items:center;gap:28px;padding:17px 0;display:flex}.xAVoPG_planStudyNav>span{font-size:var(--type-body,16px);line-height:1.5}.xAVoPG_planStudyNav small{font-size:var(--type-caption,13px);letter-spacing:.045em;color:var(--muted);margin-top:4px;display:block}.xAVoPG_planStudyNav button{font:var(--type-control,13px)/1.5 var(--font-sans);color:var(--moss);text-align:end;background:0 0;border:0;min-height:44px;padding:10px 0}.xAVoPG_projectComparison{scroll-margin-top:24px}@media (max-width:760px){.xAVoPG_planReturn{flex-direction:column;align-items:flex-start;gap:8px}.xAVoPG_planReturn button,.xAVoPG_planReturn a{max-width:100%}.xAVoPG_planDiscovery summary{gap:15px}.xAVoPG_planDiscovery summary>span{gap:12px}.xAVoPG_planDecision{padding-bottom:22px;display:block}.xAVoPG_planDecisionDetail{width:min(100%,250px);margin-top:24px}.xAVoPG_planComparisonReturn{max-width:100%}.xAVoPG_planStudyNav{gap:20px}.xAVoPG_planStudyNav button{flex-shrink:0;max-width:160px}}.xAVoPG_courtyardHandoff{background:var(--paper);color:var(--ink);--focus:#4d614f;padding:36px 8% 105px;overflow:hidden}.xAVoPG_courtyardHandoffLabel{font-size:var(--type-caption,13px);letter-spacing:.075em;flex-wrap:wrap;justify-content:space-between;gap:15px 32px;padding-bottom:25px;line-height:1.6;display:flex}.xAVoPG_courtyardHandoffScene{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:9%;margin-top:76px;display:grid}.xAVoPG_courtyardHandoffWords>span{font-size:var(--type-caption,13px);letter-spacing:.06em}.xAVoPG_courtyardHandoffWords h2{font:clamp(56px, 7.4vw, 112px)/.94 var(--font-display);letter-spacing:-.04em;margin:30px 0}.xAVoPG_courtyardHandoffWords h2 i{margin-inline-start:16%;display:block}.xAVoPG_courtyardHandoffWords p{font-size:var(--type-body,16px);color:#5b6057;max-width:30ch;line-height:1.75}.xAVoPG_courtyardHandoffPortal{isolation:isolate;height:clamp(480px,49vw,710px);display:block;position:relative}.xAVoPG_courtyardHandoffJamb{z-index:-1;top:-28px;bottom:0;clip-path:polygon(0 0,100% 28px,100% 100%,0 100%);background:#a59d89;width:34px;position:absolute;inset-inline-start:-34px}.xAVoPG_courtyardHandoffPortal:before{content:"";top:-28px;clip-path:polygon(0 0,calc(100% - 34px) 0,100% 100%,34px 100%);background:#c4bca8;height:28px;position:absolute;inset-inline:-34px 0}.xAVoPG_courtyardHandoffImage{background:#777868;border:8px solid #8c8b77;position:absolute;inset:0;overflow:hidden}.xAVoPG_courtyardHandoffLines{inset:8px}.xAVoPG_courtyardHandoffLines span{top:10%;border-color:#fff5e799;transition:transform .7s cubic-bezier(.22,1,.36,1);inset-inline:17%;transform:rotateY(-8deg)}.xAVoPG_courtyardHandoffLines span:nth-child(2){top:6%;inset-inline:12%}.xAVoPG_courtyardHandoffLines span:nth-child(3){top:2%;inset-inline:7%}.xAVoPG_courtyardHandoffPortal:focus-visible .xAVoPG_courtyardHandoffLines span{transform:rotateY(0)scaleX(1.1)}@media (hover:hover) and (pointer:fine){.xAVoPG_courtyardHandoffPortal:hover .xAVoPG_courtyardHandoffLines span{transform:rotateY(0)scaleX(1.1)}}.xAVoPG_courtyardHandoffCaption{inset-inline:24px;z-index:2;color:var(--paper);background:#292c29d9;padding:19px 23px;position:absolute;bottom:25px}.xAVoPG_courtyardHandoffCaption>span{font-size:var(--type-caption,13px);letter-spacing:.07em;margin-bottom:8px;display:block}.xAVoPG_courtyardHandoffCaption strong{font:clamp(26px, 3vw, 42px)/1.2 var(--font-display);justify-content:space-between;align-items:center;gap:18px;display:flex}.xAVoPG_courtyardHandoffCaption i{font:26px var(--font-sans);transition:transform .4s}.xAVoPG_courtyardHandoffPortal:focus-visible .xAVoPG_courtyardHandoffCaption i{transform:translate(3px,-3px)}@media (hover:hover) and (pointer:fine){.xAVoPG_courtyardHandoffPortal:hover .xAVoPG_courtyardHandoffCaption i{transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.xAVoPG_courtyardHandoffLines span,.xAVoPG_courtyardHandoffPortal:focus-visible .xAVoPG_courtyardHandoffLines span,.xAVoPG_courtyardHandoffPortal:focus-visible .xAVoPG_courtyardHandoffCaption i{transform:none!important}@media (hover:hover) and (pointer:fine){.xAVoPG_courtyardHandoffPortal:hover .xAVoPG_courtyardHandoffLines span,.xAVoPG_courtyardHandoffPortal:hover .xAVoPG_courtyardHandoffCaption i{transform:none!important}}}.xAVoPG_projectReveal:focus-within{clip-path:inset(0)!important}.xAVoPG_journey .xAVoPG_projectDoor:focus-visible{outline:2px solid var(--paper);outline-offset:-8px}
.Ut071a_cinema{--ink:var(--studio-ink,#292824);--ink-contrast:#f6f1ea;--line:color-mix(in srgb, var(--ink) 16%, transparent);color:var(--ink)}.Ut071a_cinema[data-tone=dark]{--ink:#f1ede5;--ink-contrast:#22201d;--line:#f1ede538}.Ut071a_stage{aspect-ratio:16/9;box-shadow:var(--image-shadow-large);-webkit-user-select:none;user-select:none;background:#1c1714;position:relative;overflow:hidden}.Ut071a_slide{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.Ut071a_slide img{inset-inline-start:0;width:var(--w);height:var(--h);object-fit:cover;transform-origin:50%;max-width:none;animation:Ut071a_drift var(--length) linear forwards;-webkit-user-drag:none;position:absolute;top:0}@keyframes Ut071a_drift{0%{transform:translate(var(--x0), var(--y0)) scale(var(--s0))}to{transform:translate(var(--x1), var(--y1)) scale(var(--s1))}}.Ut071a_entering{animation:1.1s cubic-bezier(.45,0,.55,1) forwards Ut071a_shotIn}.Ut071a_cutIn{animation:.6s cubic-bezier(.22,1,.36,1) forwards Ut071a_shotIn}@keyframes Ut071a_shotIn{0%{opacity:0}}.Ut071a_still{cursor:default}.Ut071a_slide:focus-visible{outline-offset:-8px;outline:1.5px solid #d2b896}.Ut071a_title{inset-inline:0;z-index:3;color:#f6f1ea;pointer-events:none;opacity:0;background:linear-gradient(#0000,#1612108c);gap:6px;padding:120px clamp(24px,4vw,56px) clamp(22px,3.4vw,44px);animation:4.2s cubic-bezier(.22,1,.36,1) .5s forwards Ut071a_title;display:grid;position:absolute;bottom:0}.Ut071a_title span{font-size:var(--step-small);letter-spacing:.18em;font-variant-numeric:tabular-nums;opacity:.85}.Ut071a_title strong{font-family:var(--font-display);font-weight:400;font-size:var(--step-heading);letter-spacing:.01em;line-height:1.05}@keyframes Ut071a_title{0%{opacity:0;transform:translateY(10px)}22%,78%{opacity:1;transform:none}to{opacity:0}}.Ut071a_cinema[data-playing=false] .Ut071a_slide,.Ut071a_cinema[data-playing=false] .Ut071a_slide img,.Ut071a_cinema[data-playing=false] .Ut071a_title{animation-play-state:paused}.Ut071a_controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 28px;margin-top:18px;display:grid}.Ut071a_buttons{gap:6px;display:flex}.Ut071a_buttons button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .25s,border-color .25s;display:grid}.Ut071a_buttons button:first-child{background:var(--ink);border-color:var(--ink);color:var(--ink-contrast)}.Ut071a_buttons svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.Ut071a_buttons button:hover{border-color:color-mix(in srgb, var(--ink) 45%, transparent)}}.Ut071a_buttons button:focus-visible,.Ut071a_timeline button:focus-visible{outline:1.5px solid var(--focus);outline-offset:3px}.Ut071a_now{min-width:0}.Ut071a_now strong{font-size:var(--step-small);letter-spacing:0;font-weight:500;display:block}.Ut071a_now span{font-size:var(--step-small);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;line-height:1.45;display:block;overflow:hidden}.Ut071a_count{font-size:var(--step-small);letter-spacing:.08em;font-variant-numeric:tabular-nums}.Ut071a_timeline{grid-column:1/-1;padding-top:10px;display:flex;position:relative}.Ut071a_timeline:before,.Ut071a_played{content:"";inset-inline:0;height:2px;position:absolute;top:0}.Ut071a_timeline:before{background:var(--line)}.Ut071a_played{background:var(--ink);transform-origin:0;display:block;transform:scaleX(0)}.Ut071a_timeline button{flex:var(--share) 1 0%;min-width:0;color:color-mix(in srgb, var(--ink) 52%, transparent);font:inherit;font-size:var(--step-small);letter-spacing:.04em;text-align:start;cursor:pointer;background:0 0;border:0;margin-top:-10px;padding:10px 6px 4px 0;position:relative}.Ut071a_timeline button:before{content:"";inset-inline-start:0;background:color-mix(in srgb, var(--ink) 40%, transparent);width:1px;height:8px;position:absolute;top:-3px}.Ut071a_timeline button span{inset-inline-start:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;top:10px}.Ut071a_timeline button{height:32px}@media (pointer:coarse){.Ut071a_timeline button{min-width:24px;height:44px}}:is(.Ut071a_timeline button[aria-current=true] span,.Ut071a_timeline:not(:has(button:hover)) button[aria-current=true] span,.Ut071a_timeline button:focus-visible span){opacity:1}@media (hover:hover) and (pointer:fine){.Ut071a_timeline button:hover span{opacity:1}.Ut071a_timeline:has(button:hover) button[aria-current=true]:not(:hover) span{opacity:0}}.Ut071a_timeline button[aria-current=true]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.Ut071a_timeline button:hover{color:var(--ink)}}.Ut071a_timeline button[aria-current=true] span{font-weight:500}@media (max-width:760px){.Ut071a_stage{aspect-ratio:4/5}.Ut071a_controls{grid-template-columns:auto 1fr;gap:12px 16px}.Ut071a_now{grid-area:1/1/auto/-1}.Ut071a_now span{white-space:normal}.Ut071a_count{justify-self:end}.Ut071a_timeline button span{display:none}}@media (prefers-reduced-motion:reduce){.Ut071a_slide img{inset-inline-start:0;width:100%;height:100%;animation:none;top:0;transform:none}.Ut071a_entering,.Ut071a_cutIn{animation-duration:1ms}.Ut071a_title{opacity:1;animation:none}}html[dir=rtl] .Ut071a_played{transform-origin:100%}
.SeYmbG_goals,.SeYmbG_invitation{padding-block:var(--section-space) calc(var(--section-space) * .5)}.SeYmbG_goalHeading{justify-content:space-between;align-items:end;gap:40px;margin:0 0 48px;display:flex}.SeYmbG_goals .SeYmbG_goalHeading h2,.SeYmbG_invitation .SeYmbG_invitationCopy h2,.SeYmbG_journal .SeYmbG_journalClose h2{font-size:var(--step-display);line-height:1.05}.SeYmbG_goalHeading p,.SeYmbG_invitationCopy p{max-width:34ch;font-size:var(--step-body)}.SeYmbG_goalChoices{grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:40px;display:grid}.SeYmbG_goalChoices button{text-align:start;background:0 0;border:0;align-items:baseline;gap:16px;padding:22px 18px;display:flex;position:relative}.SeYmbG_goalChoices button:after{content:"";background:var(--studio-accent);transform-origin:0;height:2px;transition:transform .35s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.SeYmbG_goalChoices button[aria-pressed=true]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.SeYmbG_goalChoices button:hover:after{transform:scaleX(1)}}.SeYmbG_goalChoices button[aria-pressed=true]{color:var(--studio-accent)}.SeYmbG_goalChoices small{font-size:var(--step-small)}.SeYmbG_goalChoices button>span:first-of-type{font-family:var(--font-editorial);font-size:var(--step-heading);line-height:1}.SeYmbG_goalChoices button>span:last-child{margin-inline-start:auto}.SeYmbG_goalStory{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(28px,6vw,96px);display:grid}.SeYmbG_goalImage{min-width:0;display:block}.SeYmbG_goalImage>div{aspect-ratio:4/3;box-shadow:var(--image-shadow);position:relative;overflow:hidden}.SeYmbG_goalImage>span{justify-content:space-between;gap:20px;padding:18px 0;display:flex}.SeYmbG_goals .SeYmbG_goalCopy h3{font-size:var(--step-heading);max-width:18ch;margin:18px 0 20px;line-height:1.12}.SeYmbG_goalCopy p{font-size:var(--step-body);max-width:39ch}.SeYmbG_goalCopy ul{margin:24px 0;padding:0;list-style:none}.SeYmbG_goalCopy li{padding:8px 0}.SeYmbG_services{margin-bottom:24px}.SeYmbG_services>span,.SeYmbG_disclosure{font-size:var(--step-small);color:#6b6459}.SeYmbG_services p{font-size:var(--step-body)}.SeYmbG_goalActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.SeYmbG_goalActions>a{gap:24px}.SeYmbG_secondaryAction{border:0;border-bottom:1px solid var(--studio-line);color:inherit;font:inherit;font-size:var(--step-small);background:0 0;align-items:center;gap:18px;padding:10px 0;display:inline-flex}.SeYmbG_goals .SeYmbG_goalHint{font-size:var(--step-small);color:#6b6459;margin-top:18px}.SeYmbG_goals .SeYmbG_disclosure,.SeYmbG_journal .SeYmbG_disclosure{margin-top:24px}.SeYmbG_invitation{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(36px,7vw,110px);display:grid}.SeYmbG_invitationImage{display:block}.SeYmbG_invitationImage>div{aspect-ratio:4/5;box-shadow:var(--image-shadow)}.SeYmbG_imageLink{justify-content:space-between;padding-block:16px;display:flex}.SeYmbG_invitation .SeYmbG_invitationCopy h2{margin:24px 0}.SeYmbG_invitationCopy nav{margin-top:38px}.SeYmbG_invitationCopy nav a{align-items:center;gap:18px;padding:17px 0;display:flex}.SeYmbG_invitationCopy nav a small{color:var(--studio-accent)}.SeYmbG_invitationCopy nav a>span{margin-inline-start:auto}@media (hover:hover) and (pointer:fine){.SeYmbG_invitationCopy nav a:hover,.SeYmbG_journalIntro a:hover{color:var(--studio-accent)}}.SeYmbG_studioTeaser{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,90px);display:grid}.SeYmbG_studioTeaser>div{aspect-ratio:3/2;box-shadow:var(--image-shadow)}.SeYmbG_studioTeaser>span{gap:26px;display:grid}.SeYmbG_studioTeaser strong{letter-spacing:-.045em;font-size:clamp(32px,4.5vw,66px);font-weight:400;line-height:1.08}.SeYmbG_studioTeaser>span>span{border-bottom:1px solid var(--studio-line);justify-content:space-between;padding-bottom:16px;display:flex}.SeYmbG_journal .SeYmbG_journalHero h1{font-size:var(--step-display);z-index:1;max-width:18ch;margin:42px 0 60px;line-height:.96;position:relative}.SeYmbG_journalIntro{grid-template-columns:1.55fr 1fr;align-items:end;gap:clamp(28px,6vw,90px);display:grid}.SeYmbG_journalIntro>div:first-child{aspect-ratio:3/2;box-shadow:var(--image-shadow)}.SeYmbG_journalIntro p{font-size:var(--step-lead);max-width:30ch;line-height:1.4}.SeYmbG_journal .SeYmbG_journalIntro p+p{font-size:var(--step-body);margin-top:24px}.SeYmbG_journalIntro a{border-bottom:1px solid var(--studio-line);gap:55px;padding:22px 0 12px;display:inline-flex}.SeYmbG_chapterNav{grid-auto-columns:1fr;grid-auto-flow:column;gap:26px;width:87.5%;max-width:1310px;margin:60px auto 0;padding-block:22px;display:grid}.SeYmbG_chapterNav a{align-items:center;gap:24px;display:flex}.SeYmbG_chapterNav a>span{margin-inline-start:auto}.SeYmbG_chapterNav small{color:var(--studio-accent)}.SeYmbG_chapter{grid-template-columns:1fr 1.15fr;align-items:center;gap:20px clamp(36px,7vw,110px);padding-block:clamp(44px,4.5vw,72px) 0;scroll-margin-top:32px;display:grid}.SeYmbG_chapterCopy{flex-direction:column;align-items:flex-start;display:flex}.SeYmbG_journal .SeYmbG_chapterCopy h2{font-size:var(--step-heading);max-width:17ch;margin:24px 0}.SeYmbG_chapterCopy>p{font-size:var(--step-body);max-width:38ch}.SeYmbG_chapter figure>div{aspect-ratio:3/2;box-shadow:var(--image-shadow)}.SeYmbG_outcome{width:100%;margin-top:28px;padding-top:24px}.SeYmbG_outcome>span{font-size:var(--step-small);letter-spacing:0;color:var(--studio-accent);margin-bottom:10px;display:block}.SeYmbG_journal .SeYmbG_outcome h3{font-size:var(--step-lead);letter-spacing:-.025em;margin-bottom:10px}.SeYmbG_journal .SeYmbG_outcome p{font-size:var(--step-body);max-width:45ch;line-height:1.6}.SeYmbG_outcome>p+span{margin-top:20px}.SeYmbG_chapter figcaption{font-size:var(--step-small);gap:6px;padding:18px 0;display:grid}.SeYmbG_chapter figcaption small{color:#6b6459}.SeYmbG_chapter details{width:100%;font-size:var(--step-body);margin-top:36px}.SeYmbG_chapter summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:16px;list-style:none;display:flex}.SeYmbG_chapter summary::-webkit-details-marker{display:none}.SeYmbG_chapter details p{padding:0 0 24px}.SeYmbG_chapter details[open] summary>span{transform:rotate(45deg)}.SeYmbG_journal p.SeYmbG_chapterNote{font-family:var(--font-editorial);font-size:var(--step-lead);letter-spacing:-.01em;grid-column:1/-1;margin-top:12px;padding-block:16px 0;line-height:1.25}.SeYmbG_chapter:nth-of-type(2n) figure{grid-area:1/1}.SeYmbG_chapter:nth-of-type(2n) .SeYmbG_chapterCopy{grid-column:2}.SeYmbG_journalClose{text-align:center}.SeYmbG_journal .SeYmbG_journalClose h2{margin:26px 0}.SeYmbG_journal .SeYmbG_journalClose p{font-size:var(--step-body);margin-bottom:32px}.SeYmbG_journalClose>a{font-size:var(--step-small);text-underline-offset:5px;margin-top:24px;text-decoration:underline;display:block}@media (max-width:1024px),(hover:none) and (pointer:coarse){.SeYmbG_chapterNav a,.SeYmbG_journalClose>a{min-height:44px}.SeYmbG_journalClose>a{padding-block:10px}}@media (max-width:900px){.SeYmbG_goalChoices button{gap:8px;padding-inline:8px}.SeYmbG_goalStory,.SeYmbG_invitation,.SeYmbG_studioTeaser,.SeYmbG_journalIntro,.SeYmbG_chapter{gap:30px}.SeYmbG_goalHeading{flex-direction:column;align-items:start;gap:24px}}@media (max-width:700px){.SeYmbG_goalHeading{gap:24px;margin-bottom:30px;display:grid}.SeYmbG_goalChoices{grid-template-columns:repeat(2,1fr);grid-auto-flow:row}.SeYmbG_goalStory,.SeYmbG_invitation,.SeYmbG_studioTeaser,.SeYmbG_journalIntro,.SeYmbG_chapter{grid-template-columns:1fr}.SeYmbG_invitationImage>div{aspect-ratio:4/3}.SeYmbG_chapter:nth-of-type(2n) figure,.SeYmbG_chapter:nth-of-type(2n) .SeYmbG_chapterCopy{grid-area:auto}.SeYmbG_chapter figure>div{aspect-ratio:3/2}.SeYmbG_chapterNav{gap:18px;margin-top:40px}.SeYmbG_chapterNav a{font-size:var(--step-small);gap:8px;display:grid}.SeYmbG_chapterNav a>span{display:none}.SeYmbG_journal .SeYmbG_journalHero h1{font-size:var(--step-heading);margin-block:30px 40px}}@media (prefers-reduced-motion:reduce){.SeYmbG_goalChoices button:after{transition:none}}html[dir=rtl] .SeYmbG_goalChoices button:after{transform-origin:100%}
.m3YkWW_frame{aspect-ratio:var(--block-ratio,3 / 2)}.m3YkWW_caption,.m3YkWW_disclosure{font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--taupe);margin:14px 0 0}.m3YkWW_disclosure{text-transform:none;letter-spacing:0;margin-top:6px}.m3YkWW_label{letter-spacing:-.02em;font-size:16px;line-height:1.5}.m3YkWW_title{font-family:var(--font-display);margin:18px 0 24px;font-size:clamp(36px,3.6vw,48px);font-weight:400;line-height:1.2}.m3YkWW_text{max-width:560px;font-size:var(--type-lead);margin:0;line-height:1.55}.m3YkWW_link{color:inherit;border-bottom:1px solid var(--rule);align-items:center;gap:10px;margin-top:30px;padding-bottom:6px;text-decoration:none;display:inline-flex}.m3YkWW_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}:is(.m3YkWW_split .block-media-start .m3YkWW_media,.block-media-start .m3YkWW_split .m3YkWW_media){order:-1}.m3YkWW_video{object-fit:cover;width:100%;height:100%;display:block}.m3YkWW_quote{text-align:center;max-width:980px;margin:0 auto}.m3YkWW_quote blockquote{font-family:var(--font-display);margin:0;font-size:clamp(32px,4.4vw,68px);line-height:1.1}.m3YkWW_quote figcaption{font-size:var(--type-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--taupe);margin-top:28px}.m3YkWW_callToAction{text-align:center}.m3YkWW_callToAction .m3YkWW_text{margin-inline:auto}.m3YkWW_button{margin-top:34px}@media (max-width:760px){.m3YkWW_split{grid-template-columns:minmax(0,1fr)}}
.nEB0Sq_page{--stage-tint:#3830270e;--fade:.6s}.nEB0Sq_section{width:74%;max-width:1200px;padding:var(--section-space) 0 calc(var(--section-space) * .5);margin:auto;scroll-margin-top:25px}.nEB0Sq_films{gap:14px;display:flex}.nEB0Sq_film{flex:var(--ratio) 1 0%;min-width:0}.nEB0Sq_film video{width:100%;height:auto;box-shadow:var(--image-shadow);background:#1c1714;display:block}@keyframes nEB0Sq_stageIn{0%{opacity:0}}@keyframes nEB0Sq_stageOut{to{opacity:0}}.nEB0Sq_viewer figure img.nEB0Sq_outgoing{animation:nEB0Sq_stageOut var(--fade) linear forwards}.nEB0Sq_viewer{color:#f1ede5;background:#161210;border:0;outline:none;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.nEB0Sq_viewer::backdrop{background:0 0}.nEB0Sq_viewer figure{justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:72px 104px 84px}.nEB0Sq_viewer figure img{width:auto;max-width:100%;height:auto;max-height:100%;animation:nEB0Sq_stageIn var(--fade) cubic-bezier(.22, 1, .36, 1);margin:auto;position:absolute;inset:0;box-shadow:0 34px 80px -34px #000000b3}.nEB0Sq_viewer figcaption{inset-inline:40px;font-size:var(--step-small);letter-spacing:0;color:#f1ede5b8;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex;position:fixed;bottom:30px}.nEB0Sq_close,.nEB0Sq_previous,.nEB0Sq_next{color:#f1ede5;cursor:pointer;background:0 0;border:1px solid #f1ede547;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .3s,border-color .3s;display:grid;position:fixed}.nEB0Sq_close svg,.nEB0Sq_previous svg,.nEB0Sq_next svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.nEB0Sq_close:hover,.nEB0Sq_previous:hover,.nEB0Sq_next:hover{background:#f1ede51a;border-color:#f1ede599}}.nEB0Sq_close:focus-visible,.nEB0Sq_previous:focus-visible,.nEB0Sq_next:focus-visible{outline-offset:3px;outline:1.5px solid #d2b896}.nEB0Sq_close{top:20px;inset-inline-end:24px}.nEB0Sq_previous,.nEB0Sq_next{top:calc(50% - 26px)}.nEB0Sq_previous{inset-inline-start:28px}.nEB0Sq_next{inset-inline-end:28px}@media (max-width:760px){.nEB0Sq_section{width:calc(100% - 40px)}.nEB0Sq_films{flex-direction:column}.nEB0Sq_film{flex:none}.nEB0Sq_viewer figure{inset:64px 12px 120px}.nEB0Sq_viewer figcaption{inset-inline:20px;bottom:92px}.nEB0Sq_previous,.nEB0Sq_next{top:auto;bottom:24px}.nEB0Sq_previous{left:calc(50% - 64px)}.nEB0Sq_next{right:calc(50% - 64px)}}@media (prefers-reduced-motion:reduce){.nEB0Sq_page{--fade:1ms}}
.aPCnCW_grid{grid-template-columns:1fr 1fr;gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.aPCnCW_grid>li{aspect-ratio:4/3}.aPCnCW_grid>li.aPCnCW_lead{aspect-ratio:21/9;grid-column:1/-1}@media (max-width:760px){.aPCnCW_grid{grid-template-columns:1fr}.aPCnCW_grid>li,.aPCnCW_grid>li.aPCnCW_lead{aspect-ratio:4/3}}.aPCnCW_pageHead{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;padding:clamp(120px,12vw,200px) clamp(20px,5vw,72px) clamp(24px,3vw,48px);display:grid}.aPCnCW_pageHead h1{font-size:var(--step-display);grid-column:1/span 8;max-width:14ch;margin:0}.aPCnCW_pageHead p{max-width:34ch;font-size:var(--step-body);grid-column:9/span 4;margin:0;line-height:1.55}@media (max-width:760px){.aPCnCW_pageHead h1,.aPCnCW_pageHead p{grid-column:1/-1}.aPCnCW_pageHead p{margin-top:20px}}.aPCnCW_filters{flex-wrap:wrap;gap:8px 28px;padding:0 clamp(20px,5vw,72px);display:flex}.aPCnCW_filters button{min-height:44px;color:var(--ink);font:inherit;font-size:var(--step-small);cursor:pointer;background:0 0;border:0;padding:0}.aPCnCW_filters button[aria-pressed=true]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}
.JZWxwG_headCopy{flex-direction:column;grid-column:9/span 4;align-items:flex-start;gap:28px;display:flex}.JZWxwG_cover{aspect-ratio:21/9;width:88%;max-width:1440px;margin:0 auto;position:relative}.JZWxwG_stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0 0 40px;padding:0;list-style:none;display:grid}.JZWxwG_stages li{align-content:start;gap:14px;display:grid}.JZWxwG_stages h3{font-size:var(--step-lead);line-height:1.3}.JZWxwG_stages p{max-width:38ch;font-size:var(--step-body);line-height:1.6}.JZWxwG_groupNote{max-width:44ch;font-size:var(--step-body);line-height:1.55;margin:56px 0 0!important}.JZWxwG_services{grid-template-columns:1fr 1fr;gap:64px 24px;margin:0;padding:0;list-style:none;display:grid}.JZWxwG_services a{color:inherit;gap:16px;text-decoration:none;display:grid}.JZWxwG_frame{aspect-ratio:4/3;margin-bottom:8px;display:block;position:relative;overflow:hidden}.JZWxwG_frame>.media-shell{transition:transform 1s cubic-bezier(.22,1,.36,1)}.JZWxwG_services a:focus-visible .JZWxwG_frame>.media-shell{transform:scale(1.035)}@media (hover:hover) and (pointer:fine){.JZWxwG_services a:hover .JZWxwG_frame>.media-shell{transform:scale(1.035)}}.JZWxwG_services h2{font-size:var(--step-heading)}.JZWxwG_services p{max-width:44ch;font-size:var(--step-body);line-height:1.55}.JZWxwG_explore{font-size:var(--step-small);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}@media (max-width:900px){.JZWxwG_stages{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.JZWxwG_headCopy{grid-column:1/-1;margin-top:20px}.JZWxwG_cover{aspect-ratio:4/3}.JZWxwG_services{grid-template-columns:1fr;gap:48px}}
.QmaxMW_contact{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.QmaxMW_picture{aspect-ratio:4/5;grid-column:1/span 6;position:relative}.QmaxMW_details{grid-column:8/span 5;gap:64px;display:grid}.QmaxMW_details dl{gap:28px;margin:0;display:grid}.QmaxMW_details dl>div{gap:8px;display:grid}.QmaxMW_details dt{font-size:var(--step-small);text-transform:uppercase}.QmaxMW_details dd{font-size:var(--step-body);justify-items:start;gap:10px;margin:0;line-height:1.6;display:grid}.QmaxMW_details address{font-style:normal}.QmaxMW_details address strong{font-weight:500;display:block}.QmaxMW_details address span{display:block}.QmaxMW_details dd a{min-height:40px;color:inherit;text-underline-offset:5px;align-items:center;gap:8px;display:inline-flex}.QmaxMW_enquiry{justify-items:start;gap:20px;display:grid}.QmaxMW_enquiry h2{font-size:var(--step-heading)}.QmaxMW_enquiry p{max-width:40ch;font-size:var(--step-body);line-height:1.6}@media (max-width:900px){.QmaxMW_picture{grid-column:1/span 5}.QmaxMW_details{grid-column:7/span 6}}@media (max-width:760px){.QmaxMW_picture,.QmaxMW_details{grid-column:1/-1}.QmaxMW_picture{aspect-ratio:4/3;margin-bottom:40px}}
.Np8kma_notice{padding-bottom:calc(var(--section-space) * 1.5);gap:48px;display:grid}.Np8kma_notice section{gap:16px;display:grid}.Np8kma_notice h2{font-size:var(--step-heading)}.Np8kma_notice p{max-width:68ch;font-size:var(--step-body);line-height:1.7}.Np8kma_notice a{color:inherit;text-underline-offset:5px}
.uxupjG_frame{--fade:.8s;box-shadow:var(--image-shadow);background:#d8cdbf;position:relative;overflow:hidden}.uxupjG_placed{max-width:none;height:auto;transition:opacity var(--fade) ease;position:absolute}.uxupjG_toggle{position:relative}.uxupjG_toggle button{inset-inline-end:14px;min-height:44px;color:var(--ink);font:inherit;font-size:var(--type-control);cursor:pointer;background:#f1ede5eb;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:absolute;bottom:14px}.uxupjG_toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.uxupjG_toggle button:hover{background:var(--ink);color:var(--paper)}}.uxupjG_light{--bronze:#a8794f;--ember:#ffa85c9e}.uxupjG_light figure{max-width:calc(150svh - 300px);margin:48px auto 0}.uxupjG_lightFrame{background:#171310}.uxupjG_bloom{pointer-events:none;background:radial-gradient(ellipse 70% 45% at 52% 0%, var(--ember), transparent 70%), radial-gradient(ellipse 90% 60% at 50% 100%, #ffc48c40, transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.uxupjG_dimmer{font-size:var(--type-caption);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:22px;display:grid}.uxupjG_dimmer input{cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0}.uxupjG_dimmer input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--bronze) var(--level), var(--rule) var(--level));height:3px}.uxupjG_dimmer input::-moz-range-track{background:linear-gradient(90deg, var(--bronze) var(--level), var(--rule) var(--level));height:3px}.uxupjG_dimmer input::-webkit-slider-thumb{border:1px solid var(--bronze);background:radial-gradient(circle at 40% 35%, #f5e3c8, var(--bronze));width:22px;height:22px;box-shadow:0 0 12px var(--ember);appearance:none;border-radius:50%;margin-top:-9.5px}.uxupjG_dimmer input::-moz-range-thumb{border:1px solid var(--bronze);background:radial-gradient(circle at 40% 35%, #f5e3c8, var(--bronze));border-radius:50%;width:22px;height:22px}.uxupjG_light figcaption,.uxupjG_evolution figcaption{font-size:var(--type-caption);opacity:.75;margin-top:14px}.uxupjG_shell{grid-template-columns:1fr 3fr;align-items:end;gap:5%;margin-top:72px;display:grid}.uxupjG_shell p{max-width:22ch;font-size:var(--type-body);line-height:1.6}.uxupjG_shell small{font-size:var(--type-caption);margin-top:10px;display:block}.uxupjG_shell ul{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.uxupjG_journey{position:relative}.uxupjG_journeyStage{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6%;width:74%;max-width:1200px;height:100svh;margin:auto;display:grid;position:sticky;top:0}.uxupjG_journeyPicture{width:min(42vw, calc((100svh - 120px) * var(--ratio,.8)))}.uxupjG_journey[data-wide] .uxupjG_journeyStage{gap:5%;width:88%;max-width:1400px}.uxupjG_journey[data-wide] .uxupjG_journeyPicture{width:min(62vw, calc((100svh - 140px) * var(--ratio)))}.uxupjG_journeyTitle{font-size:var(--step-heading)}.uxupjG_journeyText ol{gap:28px;margin:36px 0 28px;padding:0;list-style:none;display:flex}.uxupjG_journeyText li{opacity:.45;padding-top:12px;transition:opacity .4s;position:relative}.uxupjG_journeyText li:before{top:0;transform-origin:0;content:"";background:currentColor;width:100%;height:2px;transition:transform .6s;position:absolute;inset-inline-start:0;transform:scaleX(.25)}.uxupjG_journeyText li[aria-current=step]{opacity:1}.uxupjG_journeyText li[aria-current=step]:before{transform:scaleX(1)}.uxupjG_journeyText small,.uxupjG_journeyList small{font-size:var(--type-caption)}.uxupjG_journeyText h3,.uxupjG_journeyList h3{font-family:var(--font-display);font-size:var(--step-heading);margin:0 0 12px;font-weight:400}.uxupjG_journeyText p,.uxupjG_journeyList p{max-width:40ch;font-size:var(--type-body);line-height:1.7}.uxupjG_journeyList ol{gap:56px;margin:40px 0 0;padding:0;list-style:none;display:grid}.uxupjG_journeyList small{margin-top:18px;display:block}.uxupjG_spread{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch;gap:clamp(32px,4vw,64px);display:grid}.uxupjG_spreadWords{flex-direction:column;display:flex}.uxupjG_spreadWords h2{margin:0}.uxupjG_spread .uxupjG_spreadWords>p{max-width:52ch;font-size:var(--type-body);margin:22px 0 0;line-height:1.75}.uxupjG_spreadPhotos{flex:1;grid-template-columns:1fr 1fr;gap:14px;min-height:260px;margin:40px 0 0;padding:0;list-style:none;display:grid}.uxupjG_spreadPhotos li,.uxupjG_finishedGrid li{position:relative}.uxupjG_spreadPhotos li>*,.uxupjG_finishedGrid li>*{position:absolute;inset:0}.uxupjG_spreadFilm{flex-direction:column;margin:0;display:flex}.uxupjG_spreadFilm .uxupjG_spreadReel{aspect-ratio:9/16;height:auto;box-shadow:var(--image-shadow)}.uxupjG_spreadFilm figcaption{font-size:var(--type-caption);opacity:.75;margin-top:10px}.uxupjG_finishedGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:14px;margin-top:48px;display:grid}.uxupjG_finishedGrid ul{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.uxupjG_finishedGrid li:first-child{grid-column:1/-1}.uxupjG_evolution{margin:48px 0 0}.uxupjG_evolution+.uxupjG_evolution{width:72%;margin-inline-start:auto}.uxupjG_stops{gap:4px;margin-top:16px;display:flex}.uxupjG_stops button{border:0;border-top:2px solid var(--rule);min-height:44px;color:inherit;font:inherit;font-size:var(--type-control);text-align:start;cursor:pointer;opacity:.55;background:0 0;flex:1;padding:0 12px;transition:opacity .3s,border-color .3s}.uxupjG_stops button[aria-pressed=true]{border-color:var(--ink);opacity:1}.uxupjG_inset{margin:64px 0 0}.uxupjG_inset+.uxupjG_inset{margin-top:96px}.uxupjG_insetStage{position:relative}.uxupjG_insetAfter{object-fit:cover;width:100%;height:100%;box-shadow:var(--image-shadow);transition:opacity .7s,filter .7s;display:block}.uxupjG_print{bottom:-9%;width:28%;color:var(--ink);font:inherit;text-align:start;box-shadow:var(--image-shadow-large);cursor:zoom-in;background:#f8f4ee;border:0;padding:10px 10px 40px;transition:left .8s cubic-bezier(.22,1,.36,1),bottom .8s cubic-bezier(.22,1,.36,1),width .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:-3%;transform:rotate(-2.5deg)}.uxupjG_inset:nth-of-type(odd) .uxupjG_print{inset-inline:auto -3%;transform:rotate(2deg)}.uxupjG_print img{width:100%;height:auto;display:block}.uxupjG_print span{bottom:12px;font-size:var(--type-caption);position:absolute;inset-inline-start:12px}.uxupjG_inset[data-forward] .uxupjG_print{width:var(--forward);cursor:zoom-out;bottom:50%;left:50%;transform:translate(-50%,50%)}.uxupjG_inset[data-forward]:nth-of-type(odd) .uxupjG_print{inset-inline-end:auto}.uxupjG_inset[data-forward] .uxupjG_insetAfter{opacity:.35;filter:saturate(.4)}.uxupjG_inset figcaption{max-width:52ch;font-size:var(--type-body);margin-top:64px;line-height:1.6}@media (max-width:1100px){.uxupjG_journeyStage{width:88%}}@media (max-width:760px){.uxupjG_shell{grid-template-columns:1fr}.uxupjG_shell ul{grid-template-columns:1fr;gap:28px}.uxupjG_dimmer{gap:12px}.uxupjG_evolution+.uxupjG_evolution{width:100%}.uxupjG_spread,.uxupjG_finishedGrid{grid-template-columns:1fr}.uxupjG_spreadPhotos{flex:none;height:240px}.uxupjG_spreadFilm{width:min(100%,340px)}.uxupjG_finishedGrid ul{grid-template-rows:220px 180px}.uxupjG_toggle button{inset-inline-end:10px;bottom:10px}.uxupjG_print{width:40%;padding:6px 6px 30px}.uxupjG_print span{bottom:8px;inset-inline-start:8px}.uxupjG_inset figcaption{margin-top:56px}}@media (prefers-reduced-motion:reduce){.uxupjG_placed{transition:none}}html[dir=rtl] .uxupjG_journeyText li:before{transform-origin:100%}html[dir=rtl] .uxupjG_dimmer input::-webkit-slider-runnable-track{background:linear-gradient(270deg, var(--bronze) var(--level), var(--rule) var(--level))}html[dir=rtl] .uxupjG_dimmer input::-moz-range-track{background:linear-gradient(270deg, var(--bronze) var(--level), var(--rule) var(--level))}
