.print-index{--index-space:clamp(88px,8vw,128px);--index-gap:clamp(32px,5vw,72px)}.print-index .print-exhibition{height:auto;min-height:0}.print-index .exhibition-stage{width:calc(100% - 2 * var(--layout-gutter));max-width:var(--layout-content);grid-template-columns:1fr 1.3fr;align-items:center;gap:6%;height:auto;min-height:0;margin-inline:auto;padding:24px 0 72px;display:grid;position:relative;overflow:visible}.print-index .exhibition-copy{pointer-events:auto;width:auto;max-width:none;margin:0;position:static}.print-index .exhibition-copy h1{max-width:6ch;font-size:clamp(64px,7vw,112px)}.print-index .exhibition-copy p{margin-top:28px;font-size:22px}.print-index .exhibition-scarf{aspect-ratio:1;will-change:auto;justify-self:end;width:100%;max-width:680px;display:block;position:relative;inset:auto}.print-index .exhibition-scarf>img{object-fit:contain;width:100%;height:100%;display:block}.print-index .exhibition-scarf canvas{width:100%;height:100%;position:absolute;inset:0}.print-index :is(.print-editorial,.print-archive){padding-block:var(--index-space) 0;scroll-margin-top:104px}.print-index :is(.editorial-heading,.archive-heading){margin-bottom:48px}.print-index :is(.editorial-heading,.archive-heading) h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.5vw,80px);font-weight:400;line-height:1.05}.editorial-link{color:inherit;text-decoration:none;display:block}.print-index :is(.editorial-link,.archive-category) h3{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(24px,2.8vw,40px);font-weight:400;line-height:1.15}.print-index :is(.editorial-link,.archive-category) p{font-size:17px;line-height:1.5}.editorial-view,.archive-view{display:none}.collection-spread{grid-template-columns:1.1fr .9fr;align-items:start;gap:9%;display:grid}.collection-art{position:relative}.collection-photo{overflow:hidden}.collection-photo>img{aspect-ratio:1;object-fit:cover;object-position:center 40%;width:100%;transition:transform .7s cubic-bezier(.2,.65,.3,1);display:block}.collection-ss{margin-top:104px}.collection-ss .collection-photo>img{aspect-ratio:3/4;object-position:center 20%}.collection-art .collection-inset{aspect-ratio:1;object-fit:contain;width:34%;height:auto;position:absolute;bottom:-28px;right:-7%}.collection-ss .collection-inset{width:39%;left:-12%;right:auto}.collection-caption{align-items:baseline;gap:28px;margin-top:48px;display:flex}.print-index .collection-caption h3{font-size:clamp(32px,3.5vw,52px)}.collection-caption p{margin:0}.collection-caption span{color:#626262;margin-top:8px;font-size:15px;display:block}.square-portal,.archive-patterns,.process-entry,.sketch-grid-entry{grid-template-columns:minmax(280px,1fr) minmax(0,1.8fr);align-items:center;gap:6%;display:grid}.archive-category{padding-block:8px;display:block}.archive-category>span{color:#626262;margin-top:16px;font-size:16px;line-height:1.5;display:block}.square-portal-art{grid-template-columns:1.5fr 1fr;align-items:center;gap:20px;width:100%;display:grid;position:relative}.square-portal-art>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.square-portal-art>img:first-child{grid-row:1/3}.archive-patterns{margin-top:var(--index-space)}.pattern-choreography{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px;display:grid}.pattern-study{min-width:0;display:block}.pattern-study:nth-child(2){margin-top:64px}.pattern-mosaic{isolation:isolate;position:relative}.pattern-mosaic>img{aspect-ratio:1;width:100%;height:auto;display:block}.pattern-tiles{visibility:hidden;pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.is-changing .pattern-tiles{visibility:visible}.pattern-tiles span{background-size:300% 300%;background-position:calc(var(--tile-x)*50%) calc(var(--tile-y)*50%);background-repeat:no-repeat}.pattern-study-name{margin-top:14px;font-size:14px;line-height:1.4;display:block}.process-entry-caption p,.sketch-caption p{margin-top:16px}.process-entry-image{width:100%;max-width:540px;margin-inline:auto;position:relative}.process-entry-image img{object-fit:contain;width:100%;height:auto;max-height:480px;display:block}.sketch-grid-entry{margin-top:var(--index-space)}.sketch-grid-cover{aspect-ratio:1.35;isolation:isolate;width:100%;max-width:580px;margin-inline:auto;position:relative}.sketch-grid-cover>img{object-fit:contain;width:100%;height:100%;display:block}.sketch-grid-cover>img:not(:first-child){opacity:0;pointer-events:none;position:absolute;inset:0}#pattern-studies,#sketch-studies{scroll-margin-top:104px}.square-portal-art img,.pattern-mosaic,.process-entry-image>img,.sketch-grid-cover{transition:transform .6s cubic-bezier(.2,.65,.3,1)}@media (hover:hover) and (pointer:fine){.collection-story:hover .collection-photo>img,.square-portal:hover .square-portal-art img,.pattern-study:hover .pattern-mosaic,.process-entry:hover .process-entry-image>img,.sketch-grid-entry:hover .sketch-grid-cover{transform:scale(1.02)}}.print-index :is(.editorial-link,.square-portal,.pattern-study,.archive-category):focus-visible{outline-offset:8px;outline:2px solid #b83b0a}@media (hover:none){.square-portal h3:after,.archive-category:not(.square-portal .archive-category) h3:after,.process-entry h3:after,.sketch-grid-entry h3:after{content:" ↗";vertical-align:middle;font-size:.6em}}@media (width<=1000px) and (width>=701px){.square-portal,.archive-patterns,.process-entry,.sketch-grid-entry{grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr);gap:4%}.collection-caption{display:block}.collection-caption p{margin-top:12px}.square-portal-art{gap:12px}}@media (width<=700px){.print-index{--index-space:72px}.print-index .exhibition-stage{grid-template-columns:1fr;gap:32px;padding:8px 0 0}.print-index .exhibition-copy h1{max-width:none;font-size:clamp(48px,12vw,72px)}.print-index .exhibition-copy p{margin-top:20px;font-size:18px}.print-index .exhibition-scarf{justify-self:center;max-width:480px}.print-index :is(.editorial-heading,.archive-heading){margin-bottom:32px}.print-index :is(.editorial-heading,.archive-heading) h2{font-size:clamp(36px,9vw,46px)}.collection-spread{display:block}.collection-art{margin-right:20px}.collection-ss{margin-top:64px;margin-left:24px}.collection-caption{gap:24px;margin-top:44px}.print-index .collection-caption h3{font-size:36px}.collection-caption p{font-size:16px}.collection-caption span{font-size:14px}.square-portal,.archive-patterns,.process-entry,.sketch-grid-entry{grid-template-columns:1fr;gap:28px}.print-index :is(.archive-category,.process-entry,.sketch-caption) h3{font-size:clamp(23px,6.3vw,36px)}.square-portal-art{gap:12px}.pattern-choreography{gap:16px}.pattern-study:nth-child(2){margin-top:40px}.pattern-study-name{margin-top:12px;font-size:12px}.archive-category>span{margin-top:12px}}@media (prefers-reduced-motion:reduce){.collection-photo>img,.square-portal-art img,.pattern-mosaic,.process-entry-image>img,.sketch-grid-cover{transition:none}.collection-story:hover .collection-photo>img,.square-portal:hover .square-portal-art img,.pattern-study:hover .pattern-mosaic,.process-entry:hover .process-entry-image>img,.sketch-grid-entry:hover .sketch-grid-cover{transform:none}.pattern-tiles{display:none}}.square-portal-art.square-cube-stage{--cube-size:clamp(220px,26vw,350px);perspective:1100px;touch-action:none;user-select:none;isolation:isolate;grid-template-columns:1fr;place-items:center;min-height:600px;display:grid;position:relative;cursor:grab!important}.print-photo-cube{width:var(--cube-size);height:var(--cube-size);transform-style:preserve-3d;will-change:transform;position:relative;transform:rotateX(-20deg)rotateY(-30deg)rotate(-8deg)}.print-cube-face{backface-visibility:visible;transform-style:preserve-3d;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:absolute;inset:0}.print-cube-face img{object-fit:cover;backface-visibility:visible;pointer-events:none;border-radius:6px;width:100%;min-width:0;height:100%;min-height:0;display:block}.cube-face-0{transform:translateZ(calc(var(--cube-size)/2 + 7px))}.cube-face-1{transform:rotateY(90deg) translateZ(calc(var(--cube-size)/2 + 7px))}.cube-face-2{transform:rotateY(180deg) translateZ(calc(var(--cube-size)/2 + 7px))}.cube-face-3{transform:rotateY(-90deg) translateZ(calc(var(--cube-size)/2 + 7px))}.cube-face-4{transform:rotateX(90deg) translateZ(calc(var(--cube-size)/2 + 7px))}.cube-face-5{transform:rotateX(-90deg) translateZ(calc(var(--cube-size)/2 + 7px))}.square-portal:hover .print-cube-face img{transform:none}.square-cube-stage[data-dragging]{cursor:grabbing!important}@media (width<=700px){.square-portal-art.square-cube-stage{--cube-size:min(62vw,280px);perspective:900px;min-height:440px}.print-cube-face{gap:8px}}@media (prefers-reduced-motion:reduce){.print-photo-cube{will-change:auto}}.square-cube-stage .print-photo-cube{pointer-events:none;transition:none!important}.square-portal .square-cube-stage .print-cube-face img{-webkit-user-drag:none;transition:none!important;transform:none!important}.square-portal{-webkit-user-drag:none}.print-index :is(.collection-caption h3,.archive-category h3,.process-entry h3,.sketch-caption h3,.pattern-study-name){transition:color .18s}@media (hover:hover){.print-index :is(.collection-story,.square-portal,.archive-category,.process-entry,.sketch-grid-entry):hover h3,.print-index .pattern-study:hover .pattern-study-name,.print-index .archive-patterns:has(.pattern-study:hover)>.archive-category h3{color:var(--print-accent)}}.print-index :is(.collection-story,.square-portal,.archive-category,.process-entry,.sketch-grid-entry):focus-visible h3,.print-index .pattern-study:focus-visible .pattern-study-name{color:var(--print-accent)}@media (prefers-reduced-motion:reduce){.print-index :is(.collection-caption h3,.archive-category h3,.process-entry h3,.sketch-caption h3,.pattern-study-name){transition:none}}
