.illustratedTutorials_detailHero__yTQzJ,.illustratedTutorials_hero__Y3Ryf{position:relative;align-content:start;min-width:0;color:#090909;background:#f6f6f6;padding-top:calc(var(--portfolio-header-height, 92px) + clamp(24px,3vw,48px));padding-bottom:clamp(40px,6vw,88px)}.illustratedTutorials_breadcrumb__01QO4{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 12px;padding-bottom:18px;border-bottom:1px solid rgba(9,9,9,.16);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.illustratedTutorials_breadcrumb__01QO4 a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.illustratedTutorials_breadcrumb__01QO4 a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.illustratedTutorials_breadcrumb__01QO4{grid-column:1/-1}.illustratedTutorials_detailTitle__uwiCc,.illustratedTutorials_heroCopy__sspcO{grid-column:1/-1;min-width:0;padding-top:clamp(48px,7vw,104px)}.illustratedTutorials_detailTitle__uwiCc>span,.illustratedTutorials_hero__Y3Ryf .illustratedTutorials_eyebrow__zkx4x{display:block;margin-bottom:20px;color:#686868;font-size:13px;line-height:1.6}.illustratedTutorials_hero__Y3Ryf .illustratedTutorials_title__oHrIH{max-width:100%;font-size:clamp(48px,7.1vw,112px);font-weight:600;line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.illustratedTutorials_detailTitle__uwiCc h1{max-width:1200px;font-size:clamp(42px,5.5vw,84px);font-weight:750;line-height:1.2;letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance}.illustratedTutorials_detail__661Rk,.illustratedTutorials_library__y9gyP{min-height:60svh;padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(64px,8vw,120px);color:#090909;background:#f6f6f6;border-top:1px solid #090909}.illustratedTutorials_libraryHeader__2R88r{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.illustratedTutorials_libraryHeader__2R88r h2{font-size:clamp(23px,2.4vw,35px);font-weight:650;line-height:1.3;letter-spacing:-.03em}.illustratedTutorials_libraryHeader__2R88r span{color:#686868;font-size:12px;line-height:1.6;text-align:right}.illustratedTutorials_cards__yQi42{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(36px,4vw,60px) clamp(16px,2vw,28px);gap:clamp(36px,4vw,60px) clamp(16px,2vw,28px)}.illustratedTutorials_card__CbMse{display:block;min-width:0}.illustratedTutorials_card__CbMse:focus-visible .illustratedTutorials_cover__zUEhd,.illustratedTutorials_card__CbMse:hover .illustratedTutorials_cover__zUEhd{transform:translateY(-5px)}.illustratedTutorials_card__CbMse:hover .illustratedTutorials_cardCopy__oDJpz h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.illustratedTutorials_card__CbMse:focus-visible{outline:2px solid #090909;outline-offset:6px}.illustratedTutorials_cover__zUEhd{position:relative;aspect-ratio:3/4;overflow:hidden;border:1px solid rgba(9,9,9,.16);background:#e7e7e7;transition:transform .35s cubic-bezier(.2,1,.3,1)}.illustratedTutorials_cover__zUEhd img{object-fit:contain}.illustratedTutorials_cardCopy__oDJpz{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:18px}.illustratedTutorials_cardCopy__oDJpz h2{min-width:0;font-size:clamp(20px,1.75vw,28px);font-weight:650;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.illustratedTutorials_cardCopy__oDJpz span{flex-shrink:0;color:#686868;font-size:12px;line-height:1.6}.illustratedTutorials_imageGrid__peVie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px)}.illustratedTutorials_figure__4P4s_{min-width:0;margin:0;border:1px solid rgba(9,9,9,.16);background:#fff}.illustratedTutorials_figure__4P4s_ img{display:block;width:100%;height:auto;object-fit:contain}.illustratedTutorials_figure__4P4s_ figcaption{padding:12px;color:#686868;font-size:12px;line-height:1.7}.illustratedTutorials_textBlock__DhmVp{display:grid;grid-template-columns:3fr 10fr 3fr;grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);margin-top:clamp(40px,6vw,88px);padding-top:28px;border-top:1px solid #090909}.illustratedTutorials_textBlock__DhmVp .illustratedTutorials_textLabel__x_tEt{color:#686868;font-size:13px;line-height:1.6}.illustratedTutorials_originalText__BbZeJ{font-size:clamp(16px,1.16vw,19px);font-weight:400;line-height:1.85;overflow-wrap:anywhere;grid-column:2/3;min-width:0;max-width:840px;white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media(min-width:813px)and (max-width:1080px){.illustratedTutorials_cards__yQi42{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:812px){.illustratedTutorials_detailTitle__uwiCc,.illustratedTutorials_heroCopy__sspcO{padding-top:48px}.illustratedTutorials_hero__Y3Ryf .illustratedTutorials_title__oHrIH{font-size:clamp(44px,11.5vw,74px)}.illustratedTutorials_detailTitle__uwiCc h1{font-size:clamp(34px,9vw,58px);line-height:1.28}.illustratedTutorials_cards__yQi42,.illustratedTutorials_imageGrid__peVie{grid-template-columns:1fr}.illustratedTutorials_cards__yQi42{gap:36px}.illustratedTutorials_imageGrid__peVie{gap:16px}.illustratedTutorials_textBlock__DhmVp{grid-template-columns:1fr;gap:24px}.illustratedTutorials_originalText__BbZeJ{grid-column:1;font-size:17px}}@media(prefers-reduced-motion:reduce){.illustratedTutorials_cover__zUEhd{transition:none;transform:none!important}}