/* Refinement of the existing identity: humanist labels, a bound catalog,
   distinct art directions, and a continuous illustrated process. */
.eyebrow{font-family:Label,sans-serif;font-size:12px;font-weight:650;letter-spacing:.07em}.header-caption{font-size:12px}.header nav{font-family:Label;font-size:15px;font-weight:600}.entry-link,.hero-foot,.arrow-link,.button{font-family:Label;font-weight:600}.hero-meta .eyebrow{font-size:11px}.hero h1{margin-top:45px}.hero-curator{bottom:-35px}.curator-slip{max-width:310px;padding:18px 22px}.curator-slip .eyebrow{font-size:10px}.curator-slip p{font-size:15px}.curator-slip .knotley-introduction{font:14px/1.4 Label;letter-spacing:0;margin-bottom:14px}.hero-foot{margin-top:75px;font-size:12px}.teaser-top{font-size:10px}.teaser-bottom{font-size:12px}.pose{transform-origin:50% 80%}.knotley-note{position:relative}.knotley-note>.pose{flex-shrink:0}.knotley-note p{font:18px/1.35 Bookman;letter-spacing:-.035em}.knotley-note .eyebrow{display:block;margin-bottom:10px;font-size:11px}.knotley-note.seen .pose,.hero-curator.seen .pose{animation:gentle-greeting 950ms ease-out both}.knotley-note.seen .pose-book{animation:thoughtful-tilt 950ms ease-out both}@keyframes gentle-greeting{0%{transform:translateY(10px) rotate(-5deg)}45%{transform:translateY(-3px) rotate(3deg)}100%{transform:translateY(0) rotate(0)}}@keyframes thoughtful-tilt{0%{transform:rotate(0)}45%{transform:rotate(-5deg)}100%{transform:rotate(0)}}
/* The catalog is a single bound publication; a two-sided leaf turns around
   the center hinge while the next spread is exposed beneath it. */
.catalog-section{background:#183e57;color:#f4efdd;padding:75px 5% 30px;overflow:hidden}.catalog-intro{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:0 2%}.catalog-intro h2{margin:25px 0 0}.catalog-intro h2 span{color:#b8e4d4}.catalog-knotley{display:flex;align-items:center;max-width:450px;gap:15px}.catalog-knotley>.pose{width:170px}.catalog-knotley p{font-size:17px;margin:0}.catalog-knotley .eyebrow{color:#b8e4d4}.catalog-invitation{margin:25px 2% 40px;font-size:16px;max-width:600px}.catalog{outline:none;perspective:2400px;position:relative}.catalog:focus-visible{outline:2px solid #f0763d;outline-offset:12px}.book-binding{position:relative;background:#ede8db;margin:0 10px;padding:0;box-shadow:0 25px 45px #031b2a70,5px 5px 0 #d4cebc,8px 8px 0 #faf5e6,11px 11px 0 #8e948c;border-radius:2px;perspective:2400px;isolation:isolate}.book-spread{display:grid;grid-template-columns:1fr 1fr;height:690px;background:#f7f2e4;position:relative}.book-spread>div{min-width:0;position:relative;overflow:hidden}.book-left{padding:35px 8% 27px;display:flex;flex-direction:column;color:#3c402e;background:#f4f0e4}.book-right{position:relative;height:100%;background:#3c402e;overflow:hidden}.book-imprint{font:10px/1.4 Label;letter-spacing:.09em;position:relative;z-index:1}.book-title-block{position:relative;margin:25px 0 20px}.book-kicker{font:12px Label}.book-title-block h3{font:70px/.92 Hotel;letter-spacing:-.055em;margin:17px 0}.book-title-block p{font:17px/1.4 Hotel;margin:0}.book-detail-image{width:64%;height:140px;object-fit:cover;margin-left:auto;object-position:center 60%}.book-editorial{margin-top:auto;padding-top:20px}.book-editorial>p{font:14px/1.45 Body;max-width:370px;margin:0 0 12px}.book-editorial>a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid;padding:12px 0;font:14px Label;font-weight:650}.book-editorial>a>span{font:25px Body}.book-running{font:9px Label;letter-spacing:.07em;display:block;margin-top:22px}.book-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.book-paloma.book-right .book-hero-image{object-position:60% center;filter:brightness(.83)}.book-photo-caption{position:absolute;inset:auto 9% 8%;color:#fff6df}.book-photo-caption>span{display:block;font:70px/.97 Hotel;letter-spacing:-.04em;margin-bottom:35px}.book-photo-caption>a{font:13px Label;border-bottom:1px solid;padding:9px 0;display:inline-block;font-weight:600}.book-vertical{position:absolute;right:18px;top:30px;writing-mode:vertical-rl;font:9px Label;letter-spacing:.12em;color:#fff6df}.book-spine{position:absolute;top:0;bottom:0;left:calc(50% - 15px);width:30px;background:linear-gradient(90deg,transparent,#1d28182e 45%,#ffffff20 55%,transparent);z-index:4;pointer-events:none}.book-left.book-offday{background:#d5ff5f;color:#232620}.book-offday .book-title-block h3{font:110px/.78 Sport;letter-spacing:-.05em;margin:20px 0}.book-offday .book-title-block p{font:27px/.95 Sport;text-transform:uppercase}.book-offday-type{font:20px/.95 Sport;transform:rotate(-7deg);align-self:flex-end;border-top:2px solid;border-bottom:2px solid;padding:15px 20px;margin-top:-50px}.book-offday.book-right .book-hero-image{object-position:65% center;filter:brightness(.72)}.book-offday .book-photo-caption>span{font:88px/.81 Sport;color:#d5ff5f;letter-spacing:-.035em}.book-offday .book-photo-caption>a{color:#d5ff5f}.book-left.book-habit{background:#f5c7d9;color:#74263c}.book-habit .book-title-block h3{font:75px/.83 Bookman;letter-spacing:-.08em;margin:20px 0}.book-habit .book-title-block p{font:16px/1.3 Label;font-weight:550}.book-flavors{display:flex;gap:8px;transform:rotate(-6deg);align-self:flex-end;margin-top:-30px}.book-flavors>span{display:grid;place-content:center;width:66px;height:87px;border:1px solid #74263c;border-radius:15px 15px 12px 12px;font:13px/1.1 Bookman;letter-spacing:-.05em;text-align:center;background:#efb251}.book-flavors>span:nth-child(2){background:#cfb6d9}.book-flavors>span:nth-child(3){background:#eca1b9}.book-right.book-habit{background:#edd285}.book-habit.book-right .book-hero-image{object-position:center;height:75%;top:25%;mix-blend-mode:multiply}.book-habit .book-photo-caption{top:6%;bottom:auto;color:#74263c}.book-habit .book-photo-caption>span{font:58px/.88 Bookman;letter-spacing:-.08em;margin-bottom:18px}.book-habit .book-photo-caption>a{font-size:12px}.book-habit .book-vertical{color:#74263c;top:auto;bottom:20px}.catalog-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:40px;padding:0 10px}.catalog-controls button{display:flex;align-items:center;justify-content:flex-start;gap:18px;background:none;border:0;color:#f4efdd;font:15px Label;padding:14px 0;font-weight:600}.catalog-controls button:last-child{justify-content:flex-end}.catalog-controls button>span{display:grid;place-items:center;width:45px;height:45px;border:1px solid;border-radius:50%;font:25px Body}.catalog-controls button:hover:not(:disabled)>span{background:#b8e4d4;color:#143b58}.catalog-controls button:disabled{opacity:.35;cursor:default}.catalog-controls p{font:13px Label;margin:0;color:#b8e4d4}.catalog-help{font:12px Label;text-align:center;margin:8px 0 30px;color:#c6d5da}.catalog-disclosure{border-top:1px solid #ffffff35;display:flex;justify-content:space-between;gap:30px;font:11px Label;padding-top:25px}.catalog-disclosure a{color:#b8e4d4;text-decoration:underline;text-underline-offset:4px}.turn-sheet{position:absolute;top:0;bottom:0;width:50%;z-index:10;transform-style:preserve-3d;pointer-events:none}.turn-sheet.forward{left:50%;transform-origin:left center}.turn-sheet.backward{left:0;transform-origin:right center}.turn-face{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden;background:#f4f0e4}.turn-face.back{transform:rotateY(180deg)}.turn-face>div{width:100%;height:100%;position:relative}.turn-face:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#00000025,transparent 30%,#00000010);pointer-events:none}.stationary-page{position:absolute;top:0;bottom:0;width:50%;z-index:5;pointer-events:none;overflow:hidden}.stationary-page.left{left:0}.stationary-page.right{right:0}.stationary-page>div{width:100%;height:100%;position:relative}.turn-sheet.mobile-leaf{left:0;width:100%;transform-origin:left center}.turn-sheet.mobile-leaf>div{width:100%;height:100%;overflow:hidden}.book-spread .book-right:after{content:'';position:absolute;inset:0;box-shadow:inset 8px 0 15px #13231718;pointer-events:none}
/* The Brief: three complete compositions, not one template recolored. */
.studio-head .eyebrow{font-size:12px}.brief-selector{display:flex;justify-content:space-between;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:25px;margin-bottom:28px}.brief-selector button{flex:1;padding:22px 0;background:none;border:0;border-bottom:4px solid transparent;text-align:left;color:var(--ink)}.brief-selector button[aria-selected=true]{border-bottom-color:var(--ink)}.brief-selector button>span{display:block;font:25px Bookman;letter-spacing:-.045em}.brief-selector small{display:block;font:13px Label;margin-top:7px}.brief-world{height:650px;position:relative;overflow:hidden;isolation:isolate}.brief-world[hidden]{display:none}.brief-romantic{background:#302a20;color:#f6ecd4}.brief-romantic>img{position:absolute;right:0;top:0;width:75%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2}.brief-romantic:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#302a20 5%,#302a20cc 30%,transparent 70%);z-index:-1}.romantic-brand{position:absolute;top:30px;left:6%;font:34px Hotel;letter-spacing:-.04em}.romantic-brand span{display:block;font:9px Label;letter-spacing:.2em;margin-top:5px}.romantic-marginal{position:absolute;right:25px;top:35px;writing-mode:vertical-rl;font:12px Hotel;letter-spacing:.05em}.romantic-copy{position:absolute;left:7%;top:24%;max-width:65%}.romantic-copy>span{font:10px Label;letter-spacing:.12em}.romantic-copy h3{font:72px/.95 Hotel;letter-spacing:-.04em;margin:20px 0}.romantic-copy p{font:16px/1.4 Hotel;margin:22px 0}.romantic-copy a{font:13px Label;border-bottom:1px solid;padding-bottom:7px}.romantic-foot{position:absolute;bottom:22px;left:6%;right:6%;border-top:1px solid #f6ecd460;padding-top:15px;display:flex;justify-content:space-between;gap:25px;font:11px Label}.brief-modernist{background:#e8e8e0;color:#202c25;display:grid;grid-template-columns:45% 55%}.modernist-brand{position:absolute;left:5%;top:30px;font:32px/.85 Sport;letter-spacing:-.035em;z-index:2}.modernist-brand span{padding-left:20px}.modernist-label{position:absolute;top:34px;right:5%;font:10px/1.4 Label;letter-spacing:.09em;z-index:2}.brief-modernist>img{grid-column:2;height:100%;width:100%;object-fit:cover}.modernist-copy{position:absolute;left:5%;top:25%;width:44%;border-top:1px solid;padding-top:20px}.modernist-dot{width:20px;height:20px;background:#c94b2c;display:block;border-radius:50%;position:absolute;right:20px;top:25px}.modernist-copy h3{font:85px/.85 Sport;letter-spacing:-.04em;margin:0 0 28px}.modernist-copy p{font:14px/1.5 Label;max-width:90%;margin-bottom:30px}.modernist-copy a{font:13px Label;border-bottom:1px solid;padding-bottom:6px}.modernist-rule{position:absolute;bottom:0;left:0;right:0;background:#202c25;color:#f2f1e8;padding:18px 5%;display:flex;justify-content:space-between;gap:30px;font:11px Label}.brief-wild{background:#f4de00;color:#432070}.brief-wild>img{position:absolute;right:0;top:0;width:65%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply;z-index:-1}.wild-brand{position:absolute;left:4%;top:25px;font:34px/.8 Bookman;letter-spacing:-.07em;transform:rotate(-8deg)}.wild-brand span{display:block;padding-left:15px}.wild-ribbon{position:absolute;right:-3%;top:35px;background:#432070;color:#f9ec47;padding:11px 25px;font:11px Label;transform:rotate(9deg);letter-spacing:.07em}.wild-copy{position:absolute;left:5%;top:24%;max-width:65%}.wild-copy h3{font:80px/.83 Bookman;letter-spacing:-.08em;transform:rotate(-6deg);margin:0 0 30px}.wild-copy h3 span{color:#f36ca9;text-shadow:2px 2px #432070,-1px -1px #432070}.wild-copy p{font:15px/1.4 Label;font-weight:650;max-width:260px}.wild-copy a{font:13px Label;font-weight:700;background:#432070;color:#fff5cd;padding:12px 17px;display:inline-block;transform:rotate(-3deg)}.wild-foot{position:absolute;bottom:0;left:0;right:0;background:#432070;color:#fff5cd;padding:17px 5%;font:11px Label;display:flex;justify-content:space-between;gap:25px}.brief-afterword{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin-top:25px}.brief-afterword .knotley-note{display:flex;align-items:center;gap:15px}.brief-afterword .pose{width:130px}.brief-afterword .knotley-note p{font-size:16px;margin:0}.brief-afterword>p{font-size:15px;max-width:430px;margin:0}.capabilities article>span{font:12px Label;font-weight:700;letter-spacing:.08em}
/* Follow a continuous cable through a changing, unboxed work scene. */
.making{background:#d4e8df;overflow:hidden}.making-heading{position:relative}.making-heading h2{margin:25px 0}.making-heading h2>span{color:#367a72}.making-heading>p:last-child{position:absolute;bottom:8px;right:0;max-width:280px;font-size:16px}.thread-journey{position:relative;display:flex;justify-content:space-between;gap:15px;margin:45px 0 15px;height:150px}.journey-cable{position:absolute;inset:0;width:100%;height:140px;pointer-events:none}.thread-journey button{position:relative;align-self:start;display:flex;flex-direction:column;align-items:center;gap:18px;width:16%;background:none;border:0;color:var(--ink);font:15px Label;font-weight:600;padding:40px 0 0}.thread-journey button:nth-of-type(2),.thread-journey button:nth-of-type(4){padding-top:68px}.cable-socket{display:block;width:29px;height:29px;border:5px solid var(--ink);border-radius:50%;background:#d4e8df;box-shadow:0 0 0 4px #d4e8df;transition:background .3s,transform .3s}.thread-journey button[aria-selected=true] .cable-socket{background:#f0763d;transform:scale(1.22)}.thread-journey button[aria-selected=true]{font-weight:800}.making-panel{display:grid;grid-template-columns:57% 43%;align-items:center;gap:25px;min-height:450px;margin-top:20px}.making-scene{position:relative;height:430px;isolation:isolate}.loose-thread{position:absolute;left:0;top:0;width:95%;height:330px;color:#408e83;transition:opacity .5s}.thought{position:absolute;z-index:3;font:20px Hotel;font-style:italic;transform:rotate(-6deg);transition:opacity .4s,transform .4s}.thought-one{left:10%;top:45px}.thought-two{left:36%;top:115px;transform:rotate(5deg)}.thought-three{left:15%;top:235px}.making-scene .pose{position:absolute;left:-5%;bottom:-10px;width:220px;z-index:5}.work-in-progress{position:absolute;left:16%;right:7%;top:38px;height:295px;border:2px solid #143b58;transform:rotate(-4deg);background:#f7f1df;box-shadow:8px 10px 0 #88b7a350;opacity:0;transition:opacity .55s,transform .55s;overflow:hidden}.mini-toolbar{height:30px;display:flex;gap:5px;align-items:center;padding:0 10px;border-bottom:1px solid #143b5870;background:#f7f1df}.mini-toolbar i{width:5px;height:5px;border:1px solid;border-radius:50%}.mini-toolbar>span{font:7px Label;margin-left:auto;letter-spacing:.09em}.site-drawing{display:grid;grid-template-columns:54% 46%;height:calc(100% - 30px)}.sketch-copy{padding:30px 15px 20px;position:relative}.sketch-copy>span{font:7px Label;display:block}.sketch-copy strong{display:block;font:26px/.97 Bookman;letter-spacing:-.06em;margin:18px 0}.sketch-copy em{font-family:Hotel;font-size:36px;font-weight:400;color:#c16d48}.sketch-line{display:block;width:90%;height:3px;background:#143b5830;margin-top:8px}.sketch-line.short{width:65%}.sketch-copy b{font:8px Label;background:#143b58;color:white;display:inline-block;padding:8px 13px;margin-top:20px}.sketch-photo{border-left:1px solid #143b5860;overflow:hidden;position:relative}.sketch-photo img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.sketch-photo:before,.sketch-photo:after{content:'';position:absolute;height:1px;background:#143b5870;left:-30%;right:-30%;top:50%;transform:rotate(55deg);transition:opacity .3s}.sketch-photo:after{transform:rotate(-55deg)}.design-swatches{position:absolute;right:3%;bottom:60px;z-index:4;transform:rotate(12deg);display:flex;gap:0;opacity:0;transition:opacity .4s}.design-swatches i{width:47px;height:90px;border:1px solid var(--ink);background:#dce2cd}.design-swatches i:nth-child(2){background:#f0763d}.design-swatches i:nth-child(3){background:#143b58}.design-swatches span{position:absolute;top:100%;right:0;white-space:nowrap;font:12px Hotel;font-style:italic;margin-top:8px}.proof-checks{position:absolute;right:2%;bottom:40px;z-index:4;display:flex;flex-direction:column;gap:7px;opacity:0;transform:rotate(6deg);transition:opacity .4s}.proof-checks>span{font:14px Label;font-weight:650;background:#f8f1d8;padding:5px 13px;border-bottom:1px solid #143b5830}.live-ribbon{position:absolute;right:0;top:0;background:#f0763d;color:#143b58;padding:12px 23px;font:14px Label;font-weight:800;transform:rotate(9deg);opacity:0;transition:opacity .4s,transform .4s;z-index:4}.making-panel[data-phase=idea] .work-in-progress{opacity:1;transform:rotate(-7deg) scale(.94)}.making-panel[data-phase=idea] .loose-thread,.making-panel[data-phase=creation] .loose-thread,.making-panel[data-phase=refining] .loose-thread,.making-panel[data-phase=reveal] .loose-thread{opacity:.15}.making-panel:not([data-phase=conversation]) .thought{opacity:0;transform:translateY(-10px)}.making-panel[data-phase=idea] .design-swatches{opacity:1}.making-panel[data-phase=creation] .work-in-progress,.making-panel[data-phase=refining] .work-in-progress,.making-panel[data-phase=reveal] .work-in-progress{opacity:1;transform:rotate(0)}.making-panel[data-phase=creation] .sketch-photo img,.making-panel[data-phase=refining] .sketch-photo img,.making-panel[data-phase=reveal] .sketch-photo img{opacity:1}.making-panel[data-phase=creation] .sketch-photo:before,.making-panel[data-phase=creation] .sketch-photo:after,.making-panel[data-phase=refining] .sketch-photo:before,.making-panel[data-phase=refining] .sketch-photo:after,.making-panel[data-phase=reveal] .sketch-photo:before,.making-panel[data-phase=reveal] .sketch-photo:after{opacity:0}.making-panel[data-phase=refining] .proof-checks{opacity:1}.making-panel[data-phase=reveal] .live-ribbon{opacity:1;transform:rotate(-4deg)}.making-panel[data-phase=reveal] .work-in-progress{transform:rotate(2deg) scale(1.02);box-shadow:10px 12px 0 #88b7a370}.making-copy{padding:10px 5% 10px 0}.making-copy h3{font:34px/1.15 Bookman;letter-spacing:-.04em;margin:20px 0}.making-copy>p{font-size:16px;max-width:420px}.making-copy .making-deliverable{font:14px/1.5 Label;border-left:3px solid #ee824b;padding-left:16px}.making-copy button{width:100%;font-size:14px}.making-note{border-top:1px solid #143b5840;padding-top:25px;max-width:660px;margin:10px auto 0;text-align:center}.making-note p{font-size:17px}.pricing-aside .eyebrow{font-size:10px;margin-bottom:7px}.invitation-caption .eyebrow{font-size:11px;margin-bottom:12px}.invitation-caption.knotley-note p{font-size:18px;max-width:310px}.contact-intro .pose.greet-once{animation:gentle-greeting 950ms ease-out both}
@media(max-width:1100px){.book-spread{height:640px}.book-left{padding:27px 7% 25px}.book-title-block h3{font-size:60px}.book-detail-image{height:120px}.book-editorial>p{font-size:13px}.book-offday .book-title-block h3{font-size:95px}.book-offday-type{font-size:17px}.book-habit .book-title-block h3{font-size:65px}.book-photo-caption>span{font-size:60px}.book-offday .book-photo-caption>span{font-size:70px}.book-habit .book-photo-caption>span{font-size:49px}.book-flavors>span{width:55px;height:74px;font-size:11px}.catalog-knotley{max-width:370px}.catalog-knotley>.pose{width:140px}.catalog-knotley p{font-size:15px}.catalog-intro{gap:30px}.brief-world{height:600px}.romantic-copy h3{font-size:65px}.modernist-copy h3{font-size:76px}.wild-copy h3{font-size:65px}.wild-copy p{font-size:14px}.making-heading h2{font-size:58px}.making-heading>p:last-child{max-width:230px;font-size:14px}.making-copy h3{font-size:28px}.making-scene .pose{width:185px}.work-in-progress{left:9%;right:6%;height:280px}.sketch-copy{padding-top:22px}.sketch-copy strong{font-size:22px}.sketch-copy em{font-size:30px}.making-panel{gap:20px}.making-copy>p{font-size:14px}.thread-journey button{font-size:13px}}
@media(max-width:760px){.header nav{font-size:16px}.menu-toggle{font-family:Label;font-size:14px;font-weight:600}.hero-meta .eyebrow{font-size:10px;max-width:280px}.hero h1{margin-top:27px}.hero-deck p{font-size:15px}.entry-link{font-size:13px}.teaser-top{font-size:8px}.teaser-bottom{font-size:9px}.hero-curator{left:0;right:0;bottom:-65px}.hero-curator .pose{width:150px}.curator-slip{max-width:none;flex:1;padding:12px 14px}.curator-slip .eyebrow{font-size:9px}.curator-slip .knotley-introduction{font-size:12px;line-height:1.3;margin:6px 0 9px}.curator-slip p{font-size:12px;line-height:1.3;margin:6px 0}.hero-foot{margin-top:100px;font-size:10px}.catalog-section{padding:45px 5% 25px}.catalog-intro{display:block;padding:0 1%}.catalog-intro h2{font-size:41px;margin:20px 0}.catalog-intro>.eyebrow{font-size:11px}.catalog-knotley{max-width:none;gap:15px;margin:15px 0 0}.catalog-knotley>.pose{width:105px}.catalog-knotley p{font-size:14px}.knotley-note .eyebrow{font-size:10px}.catalog-invitation{font-size:14px;margin:15px 1% 25px;max-width:400px}.book-binding{margin:0 3px;box-shadow:0 14px 20px #031b2a50,3px 3px 0 #d4cebc,5px 5px 0 #faf5e6,7px 7px 0 #8e948c}.book-spread{display:flex;flex-direction:column;height:740px;position:relative}.book-spread>.book-left{height:100%;width:100%;padding:23px 7% 22px;position:absolute;inset:0;display:flex;flex-direction:column}.book-spread>.book-right{position:absolute;top:180px;left:0;right:0;height:325px;width:100%;z-index:1}.book-spine{display:none}.book-imprint{font-size:9px}.book-title-block{margin:15px 0}.book-title-block h3{font-size:45px;line-height:.92;margin:10px 0}.book-title-block h3 br{display:none}.book-kicker{font-size:11px}.book-title-block p{font:13px/1.3 Label;margin:8px 0;max-width:250px}.book-title-block p br{display:none}.book-detail-image,.book-offday-type,.book-flavors{display:none}.book-editorial{margin-top:auto;padding:0 0 5px}.book-editorial>p{font-size:14px;line-height:1.45;max-width:none}.book-editorial>a{font-size:15px;padding:10px 0}.book-running{font-size:8px;margin-top:17px;letter-spacing:.03em}.book-photo-caption{inset:auto 7% 9%}.book-photo-caption>span{font-size:43px;line-height:.95;margin:0}.book-photo-caption>a{display:none}.book-vertical{font-size:8px;right:12px;top:20px}.book-paloma.book-right .book-hero-image{object-position:center 55%}.book-offday .book-title-block h3{font-size:66px;margin:12px 0 5px}.book-offday .book-title-block p{font:13px Label}.book-offday .book-photo-caption>span{font-size:55px;line-height:.82}.book-offday.book-right .book-hero-image{object-position:65% center}.book-habit .book-title-block h3{font-size:44px;margin:15px 0 10px}.book-habit .book-title-block p{font-size:13px}.book-habit.book-right .book-hero-image{height:100%;top:0;object-fit:cover;object-position:center}.book-habit .book-photo-caption{top:15px;left:6%;bottom:auto}.book-habit .book-photo-caption>span{font-size:32px;max-width:140px;text-shadow:0 0 10px #fff4ca90}.book-habit .book-vertical{bottom:15px;top:auto;font-size:8px}.catalog-controls{grid-template-columns:1fr 1fr;gap:8px 15px;margin-top:28px;padding:0 3px}.catalog-controls button{font-size:13px;gap:10px;padding:10px 0;white-space:nowrap}.catalog-controls button>span{width:36px;height:36px;font-size:20px}.catalog-controls p{grid-column:1/-1;grid-row:2;font-size:12px;text-align:center;margin:8px 0}.catalog-help{font-size:11px;margin:12px auto 25px;max-width:280px;line-height:1.5}.catalog-disclosure{font-size:10px;line-height:1.5;gap:25px}.catalog-disclosure>span{max-width:180px}.catalog-disclosure>a{max-width:140px}.turn-sheet.mobile-leaf .book-spread{height:740px}.turn-sheet.mobile-leaf .book-spread .book-right:after{box-shadow:none}.studio-head .eyebrow{font-size:11px;max-width:280px}.brief-selector{gap:15px;margin-bottom:20px}.brief-selector button{padding:18px 0}.brief-selector button>span{font-size:17px;line-height:1.1}.brief-selector button small{font-size:11px;line-height:1.25;margin-top:8px}.brief-world{height:660px;margin:0 -6.8%;width:113.6%}.romantic-brand{font-size:29px;top:25px}.romantic-brand span{font-size:8px}.brief-romantic>img{width:100%;object-position:60% center;opacity:.85}.brief-romantic:after{background:linear-gradient(90deg,#302a20c0,transparent 90%),linear-gradient(0deg,#302a20c0,transparent 60%)}.romantic-copy{top:28%;left:7%;max-width:85%}.romantic-copy>span{font-size:9px}.romantic-copy h3{font-size:52px;line-height:.97}.romantic-copy p{font-size:16px}.romantic-copy a{font-size:13px}.romantic-marginal{font-size:10px;right:15px;top:28px}.romantic-foot{font-size:10px;line-height:1.4;gap:20px;bottom:20px}.romantic-foot>span{max-width:120px;text-align:right}.brief-modernist{display:block;height:660px}.brief-modernist>img{position:absolute;right:0;top:80px;width:58%;height:465px;object-position:center}.modernist-brand{font-size:29px;top:23px;left:6%;z-index:2}.modernist-label{top:25px;font-size:8px;right:6%;text-align:right}.modernist-copy{left:6%;top:27%;width:50%;z-index:2;border-top:0;padding:0}.modernist-copy h3{font-size:62px;text-shadow:0 1px 12px #e8e8e090;margin:30px 0 20px}.modernist-dot{left:0;top:0;width:16px;height:16px}.modernist-copy p{font-size:13px;max-width:190px;line-height:1.4;background:#e8e8e0cf;padding:8px 0}.modernist-copy p br{display:none}.modernist-copy a{font-size:12px;display:inline-block;background:#e8e8e0;padding:8px 0;white-space:nowrap}.modernist-rule{font-size:9px;line-height:1.4;padding:18px 6%;gap:20px}.modernist-rule>span{max-width:130px;text-align:right}.brief-wild{height:660px}.brief-wild>img{width:85%;height:77%;top:12%;right:-19%;object-position:center}.wild-brand{font-size:28px;top:25px;left:6%}.wild-ribbon{font-size:8px;right:-15%;top:58px;padding:8px 20px}.wild-copy{left:7%;top:30%;max-width:90%}.wild-copy h3{font-size:57px;margin-bottom:28px;line-height:.87}.wild-copy p{font-size:14px;font-weight:650;background:#f4de00d0;padding:7px 10px 7px 0;max-width:220px}.wild-copy a{font-size:12px;padding:12px 13px}.wild-foot{font-size:9px;padding:17px 6%;gap:20px;line-height:1.5}.wild-foot>span{max-width:180px;text-align:right}.brief-afterword{grid-template-columns:1fr;gap:15px;margin-top:20px}.brief-afterword .pose{width:100px}.brief-afterword .knotley-note p{font-size:14px}.brief-afterword>p{font-size:14px;max-width:none}.capabilities article>span{font-size:11px}.making-heading h2{font-size:40px;margin:20px 0}.making-heading>p:last-child{position:static;font-size:14px;max-width:310px}.thread-journey{height:150px;gap:6px;margin:25px -2% 0}.journey-cable{height:115px}.thread-journey button{width:19%;font-size:11px;line-height:1.15;padding-top:31px;gap:12px}.thread-journey button:nth-of-type(2),.thread-journey button:nth-of-type(4){padding-top:55px}.cable-socket{width:24px;height:24px;border-width:4px;box-shadow:0 0 0 2px #d4e8df}.making-panel{grid-template-columns:1fr;gap:10px;margin:0}.making-scene{height:330px;max-width:500px;width:100%;margin:auto}.making-scene .pose{width:160px;bottom:-5px;left:-4%}.loose-thread{height:270px}.thought{font-size:18px}.thought-one{top:30px;left:8%}.thought-two{top:100px;left:22%}.thought-three{top:190px;left:12%}.work-in-progress{height:235px;left:9%;right:0;top:25px}.mini-toolbar{height:25px}.mini-toolbar>span{font-size:6px}.site-drawing{height:calc(100% - 25px)}.sketch-copy{padding:22px 10px 15px}.sketch-copy>span{font-size:6px}.sketch-copy strong{font-size:23px;margin:15px 0}.sketch-copy em{font-size:30px}.sketch-copy b{font-size:8px;padding:7px 10px;margin-top:15px}.sketch-line{height:2px;margin-top:6px}.design-swatches{bottom:35px;right:0}.design-swatches i{width:33px;height:65px}.design-swatches span{font-size:10px}.proof-checks{bottom:15px;right:0;gap:5px}.proof-checks>span{font-size:11px;padding:4px 8px}.live-ribbon{font-size:11px;padding:9px 14px;top:0;right:-5px}.making-copy{padding:10px 0 0}.making-copy h3{font-size:29px;margin:18px 0}.making-copy>p{font-size:14px}.making-copy .making-deliverable{font-size:13px}.making-copy button{font-size:14px}.making-note{padding-top:22px;margin-top:25px}.making-note p{font-size:15px}.pricing-aside p{font-size:12px}.pricing-aside .eyebrow{font-size:9px}.invitation-caption.knotley-note p{font-size:14px;max-width:190px}.invitation-caption .eyebrow{font-size:9px;margin-bottom:8px}.contact-intro .pose{bottom:35px}.form-grid label{font-family:Label;font-size:12px}.button{font-size:13px}.plan-top .eyebrow{font-size:10px}.price small{font-size:10px}.footer-top>div{font-size:12px}.footer-bottom{font-size:10px}.gallery-outro{font-size:11px}}
@media(max-width:380px){.hero-curator .pose{width:120px}.curator-slip{padding:10px 12px}.curator-slip .knotley-introduction{font-size:11px}.hero-foot{margin-top:100px}.catalog-intro h2{font-size:36px}.catalog-knotley>.pose{width:90px}.catalog-controls button{font-size:11px;gap:7px}.catalog-controls button>span{width:32px;height:32px}.book-spread{height:740px}.book-editorial>p{font-size:13px}.book-running{font-size:7px}.book-title-block h3{font-size:40px}.book-habit .book-title-block h3{font-size:39px}.brief-selector{gap:10px}.brief-selector button>span{font-size:15px}.brief-selector small{font-size:10px}.romantic-copy h3{font-size:46px}.wild-copy h3{font-size:51px}.modernist-copy h3{font-size:55px}.modernist-copy a{font-size:11px}.making-heading h2{font-size:35px}.thread-journey button{font-size:10px}.work-in-progress{left:3%;height:220px}.sketch-copy strong{font-size:21px}.making-scene .pose{width:140px}.making-scene{height:310px}.thought{font-size:16px}.contact-intro .pose{width:140px}.invitation-caption.knotley-note p{max-width:170px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.turn-sheet,.stationary-page{display:none!important}}
.book-binding{touch-action:pan-y}.book-spread .book-editorial a:focus-visible,.book-spread .book-photo-caption a:focus-visible{outline:3px solid #f0763d;outline-offset:4px}.catalog-controls button:focus-visible{outline:2px solid #f0763d;outline-offset:5px}.book-spread[aria-hidden=true]{pointer-events:none}

@media(min-width:761px){.book-paloma .book-title-block{margin:20px 0 16px}.book-paloma .book-title-block h3{font-size:62px;margin:14px 0}.book-paloma .book-title-block p{font-size:16px;line-height:1.3}.book-detail-image{height:120px;flex-shrink:1}}@media(min-width:761px) and (max-width:1100px){.book-paloma .book-title-block h3{font-size:55px}.book-detail-image{height:95px}.book-paloma .book-title-block{margin:17px 0 12px}}
.turn-sheet.mobile-leaf{backface-visibility:hidden}
