.custom-catalog{background:var(--bone)}.series-jump{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 5vw;display:grid}.series-jump a{min-height:102px;font:400 25px/1.1 var(--display);grid-template-columns:auto 1fr;align-items:center;gap:7px 16px;padding:22px 24px;display:grid}.series-jump a+a{border-left:1px solid var(--line-dark)}.series-jump span{color:#986145;font:500 9px/1 var(--body);letter-spacing:.16em;grid-row:1/span 2}.series-jump small{color:#777b73;font:400 9px/1 var(--body);letter-spacing:.09em;text-transform:uppercase}.series-jump a:hover{background:#e8e2d6}.catalog-series{padding:105px 5vw 120px;scroll-margin-top:25px}.catalog-series+.catalog-series{border-top:1px solid var(--line-dark)}.catalog-guardian{background:#d8d7d0}.catalog-letter{background:#eee9df}.catalog-series-heading{grid-template-columns:1.15fr .6fr;align-items:end;gap:8vw;margin-bottom:62px;display:grid}.catalog-series-heading>div>span{color:#855f44;letter-spacing:.16em;font-size:9px;font-weight:550}.catalog-series-heading h2{font:400 clamp(52px,6.8vw,92px)/.92 var(--display);letter-spacing:-.05em;margin:20px 0 0}.catalog-series-heading h2 em{color:#8d5d3b;font-weight:400}.catalog-series-heading p{color:#5f655e;max-width:440px;margin:0;font-size:14px;line-height:1.85}.custom-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:62px 24px;display:grid}.custom-product-card{min-width:0;display:block}.custom-product-visual{aspect-ratio:4/4.65;background:#e6e1d7;position:relative;overflow:hidden}.custom-product-main{object-fit:cover;filter:saturate(.55)contrast(.94)brightness(1.03);opacity:.94;transition:filter .45s,transform .8s,opacity .45s}.custom-product-card:hover .custom-product-main{filter:saturate(.78)contrast()brightness();opacity:1;transform:scale(1.025)}.custom-product-card.is-preview .custom-product-main{object-fit:cover;filter:grayscale(.65)sepia(.12)contrast(.93)brightness(1.04)}.custom-product-paper{aspect-ratio:1.22;background:#ece8df;border:5px solid #f9f5eceb;width:31%;position:absolute;bottom:14px;right:14px;overflow:hidden;transform:rotate(2deg);box-shadow:0 7px 24px #252c2b26}.custom-product-paper img{object-fit:cover;filter:grayscale(.6)contrast(1.08);opacity:.92}.custom-product-paper span{color:var(--bone);letter-spacing:.1em;background:#111c21d1;padding:3px 5px;font-size:6px;position:absolute;bottom:4px;right:5px}.custom-card-index,.custom-card-status{z-index:2;color:var(--bone);letter-spacing:.12em;background:#111c21d1;padding:7px 9px;font-size:7px;position:absolute;top:14px}.custom-card-index{left:14px}.custom-card-status{right:14px}.is-preview .custom-card-status{background:#86573d}.custom-card-copy{border-top:1px solid var(--ink);grid-template-columns:1fr auto;gap:10px 20px;margin-top:11px;padding-top:20px;display:grid}.custom-card-copy>div>span{color:#805e45;font:italic 16px/1.25 var(--display)}.custom-card-copy h3{font:400 clamp(23px,2.15vw,31px)/1.05 var(--display);letter-spacing:-.035em;margin:6px 0 0}.custom-card-copy p{color:#62675f;text-align:right;max-width:200px;margin:2px 0 0;font-size:10px;line-height:1.55}.custom-card-copy>strong{border-top:1px solid var(--line-dark);color:#555c56;grid-column:1/-1;justify-content:space-between;padding-top:16px;font-size:10px;font-weight:500;display:flex}.custom-card-copy b{font-size:17px;font-weight:400}.catalog-working-note{background:var(--night);color:#9fa8a3;letter-spacing:.07em;text-align:center;text-transform:uppercase;border-top:1px solid #f2eee62e;margin:0;padding:20px 5vw;font-size:8px;line-height:1.7}.talisman-coming{isolation:isolate;min-height:680px;color:var(--bone);background:#142522;grid-template-columns:.85fr 1fr .65fr;padding:95px 7vw;display:grid;position:relative;overflow:hidden}.talisman-coming:before{z-index:-2;filter:saturate(.18)contrast(.9);content:"";background:linear-gradient(90deg,#142522fa,#142522b8 52%,#14252285),url(/images/worlds/myth-landscape.jpg) 50%/cover;position:absolute;inset:0}.talisman-coming:after{z-index:-1;content:"";border:1px solid #d7bf913d;position:absolute;inset:18px}.talisman-seal{aspect-ratio:1;border:1px solid #d7bf917a;align-self:center;width:min(33vw,390px);position:relative;transform:rotate(-4deg)}.talisman-seal:before,.talisman-seal:after{content:"";border:1px solid #d7bf9140;position:absolute;inset:9%}.talisman-seal:after{border-radius:50%;inset:22%}.talisman-seal span{color:#d7bf91;opacity:.72;place-items:center;font:400 clamp(120px,17vw,250px)/1 STKaiti,KaiTi,serif;display:grid;position:absolute;inset:0}.talisman-seal i{opacity:.35;background:#d7bf91;width:72%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(42deg)}.talisman-copy{align-self:center;padding:0 4vw}.talisman-copy>span{color:#d7bf91;letter-spacing:.17em;font-size:9px}.talisman-copy h2{font:400 clamp(56px,7vw,96px)/.9 var(--display);letter-spacing:-.05em;margin:25px 0 30px}.talisman-copy h2 em{color:#d7bf91;font-weight:400}.talisman-copy p{color:#c5ccc6;max-width:480px;margin:0 0 35px;font-size:14px;line-height:1.85}.talisman-copy strong{color:#e6d7b7;letter-spacing:.15em;border-top:1px solid #d7bf91;border-bottom:1px solid #d7bf91;padding:14px 0;font-size:10px;font-weight:500;display:inline-block}.talisman-script{color:#d7bf9159;letter-spacing:.25em;writing-mode:vertical-rl;place-self:center end;font:400 30px/2 STKaiti,KaiTi,serif}.custom-detail{background:var(--bone);overflow:hidden}.custom-detail-hero{grid-template-columns:1.08fr .92fr;min-height:760px;display:grid}.custom-detail-images{background:#d7d3ca;min-width:0;position:relative}.custom-lead-image{margin:0;position:absolute;inset:0;overflow:hidden}.custom-lead-image img{object-fit:cover;filter:saturate(.55)contrast(.96)brightness(1.03)}.custom-lead-image:after{content:"";background:linear-gradient(#0000 65%,#141a1b2b);position:absolute;inset:0}.custom-lead-image figcaption,.custom-small-image figcaption,.custom-study-visual figcaption{z-index:2;color:var(--bone);letter-spacing:.13em;background:#111c21cc;padding:7px 9px;font-size:7px;position:absolute;bottom:16px;left:18px}.custom-small-image{z-index:3;aspect-ratio:1.12;border:6px solid #faf7f0e6;width:32%;margin:0;position:absolute;bottom:22px;right:22px;overflow:hidden;transform:rotate(2deg);box-shadow:0 10px 32px #111c2130}.custom-small-image img{object-fit:cover;filter:grayscale(.55)contrast(1.06)}.custom-detail-copy{background:var(--paper);flex-direction:column;justify-content:center;padding:65px 5vw;display:flex}.custom-kicker{color:#865c40;letter-spacing:.16em;font-size:9px}.custom-detail-copy h1{font:400 clamp(49px,5vw,76px)/.96 var(--display);letter-spacing:-.05em;margin:24px 0 0}.custom-story-title{color:#876748;font:italic 25px/1.25 var(--display);margin:15px 0 28px}.custom-detail-copy blockquote{color:#5d5e55;font:400 21px/1.48 var(--display);border-left:1px solid #9c7651;margin:0 0 27px;padding-left:20px}.custom-detail-copy>p:not(.custom-story-title){color:#5f665f;max-width:590px;margin:0;font-size:14px;line-height:1.85}.custom-spirit{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:115px 1fr;gap:18px;margin:30px 0;padding:20px 0;display:grid}.custom-spirit span{letter-spacing:.14em;font-size:8px}.custom-spirit strong{font-size:12px;font-weight:500}.custom-price{align-items:baseline;gap:16px;margin:4px 0 22px;display:flex}.custom-price strong{font:400 30px/1 var(--display)}.custom-price span{color:#6b7068;font-size:10px}.design-preview-callout{background:#eee7dc;border:1px solid #a98767;margin:4px 0 22px;padding:20px}.design-preview-callout strong{letter-spacing:.15em;font-size:9px}.design-preview-callout p{color:#66675f;margin:10px 0 0;font-size:11px;line-height:1.7}.custom-detail-copy .dp-text-link{align-self:flex-start}.custom-story-scene{isolation:isolate;min-height:720px;color:var(--bone);position:relative}.custom-story-scene>img{z-index:-2;object-fit:cover;filter:saturate(.35)contrast(.94)brightness(.78)}.custom-story-scene:after{z-index:-1;content:"";background:linear-gradient(90deg,#0d191cf0,#0d191cab 48%,#0d191c3b);position:absolute;inset:0}.custom-story-scene>div{max-width:780px;padding:140px 7vw}.custom-story-scene span,.custom-study-copy>span{color:var(--metal);letter-spacing:.16em;font-size:9px}.custom-story-scene h2{font:400 clamp(58px,8vw,112px)/.88 var(--display);letter-spacing:-.055em;margin:35px 0}.custom-story-scene p{color:#d2d8d3;max-width:590px;margin:0;font-size:15px;line-height:1.9}.custom-design-study{background:#e4e0d6;grid-template-columns:.85fr 1.15fr;min-height:720px;display:grid}.custom-study-copy{align-self:center;padding:80px 7vw}.custom-study-copy>span{color:#7a5a41}.custom-study-copy h2{font:400 clamp(48px,6vw,82px)/.94 var(--display);letter-spacing:-.05em;margin:28px 0}.custom-study-copy>p{color:#5d645d;max-width:460px;font-size:14px;line-height:1.85}.custom-symbol-list{border-top:1px solid var(--ink);margin-top:42px}.custom-symbol-list div{border-bottom:1px solid var(--line-dark);grid-template-columns:38px 1fr;gap:15px;padding:17px 0;display:grid}.custom-symbol-list span{color:#8a6244;font-size:8px}.custom-symbol-list strong{font:400 19px/1.2 var(--display)}.custom-study-visual{background:#ccd0cf;min-height:720px;margin:0;position:relative;overflow:hidden}.custom-study-visual img{object-fit:cover;filter:saturate(.58)contrast(.98)brightness(1.02)}.preview-hold{background:#b9afa0;padding:110px 7vw 120px}.preview-hold>span{letter-spacing:.16em;font-size:9px}.preview-hold h2{max-width:900px;font:400 clamp(50px,7vw,92px)/.95 var(--display);letter-spacing:-.05em;margin:25px 0}.preview-hold h2 em{color:#74523b;font-weight:400}.preview-hold p{color:#4e544f;max-width:620px;margin:0 0 35px;font-size:14px;line-height:1.85}.custom-purchase{background:var(--signal)}.custom-next{background:var(--night);color:var(--bone);grid-template-columns:.35fr 1fr auto;align-items:end;gap:35px;padding:66px 6vw;display:grid}.custom-next>span{color:#aab2ad;letter-spacing:.13em;font-size:8px}.custom-next a:first-of-type{font:400 clamp(28px,4vw,58px)/1 var(--display);letter-spacing:-.04em}.custom-next a:first-of-type b{color:var(--metal);font-weight:400}.custom-next a:nth-of-type(2){letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:9px}@media (max-width:1000px){.custom-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-detail-hero{grid-template-columns:1fr}.custom-detail-images{min-height:720px}.custom-design-study{grid-template-columns:1fr}.custom-study-visual{grid-row:1;min-height:620px}.talisman-coming{grid-template-columns:.7fr 1fr}.talisman-script{display:none}}@media (max-width:720px){.series-jump{grid-template-columns:1fr;padding:0 20px}.series-jump a{min-height:78px;padding:16px 4px;font-size:21px}.series-jump a+a{border-top:1px solid var(--line-dark);border-left:0}.catalog-series{padding:74px 20px 82px}.catalog-series-heading{grid-template-columns:1fr;gap:28px;margin-bottom:42px}.catalog-series-heading h2{font-size:55px}.custom-product-grid{grid-template-columns:1fr;gap:55px}.custom-product-visual{aspect-ratio:4/4.5}.custom-product-paper{width:34%}.custom-card-copy{grid-template-columns:1fr}.custom-card-copy h3{font-size:28px}.custom-card-copy p{text-align:left;max-width:none}.talisman-coming{grid-template-columns:1fr;min-height:720px;padding:70px 30px}.talisman-coming:after{inset:12px}.talisman-seal{opacity:.72;place-self:start end;width:68vw}.talisman-copy{align-self:end;padding:35px 0 0}.talisman-copy h2{font-size:60px}.custom-detail-images{min-height:510px}.custom-small-image{border-width:4px;width:38%;bottom:14px;right:14px}.custom-detail-copy{padding:52px 24px 62px}.custom-detail-copy h1{font-size:51px}.custom-story-title{font-size:22px}.custom-detail-copy blockquote{font-size:19px}.custom-spirit{grid-template-columns:1fr;gap:8px}.custom-price{flex-direction:column;align-items:flex-start;gap:8px}.custom-story-scene{min-height:680px}.custom-story-scene:after{background:linear-gradient(#0d191c80,#0d191cf0)}.custom-story-scene>div{padding:300px 24px 75px}.custom-story-scene h2{font-size:60px}.custom-story-scene p{font-size:14px}.custom-study-copy{padding:62px 24px 75px}.custom-study-copy h2{font-size:51px}.custom-study-visual{min-height:430px}.preview-hold{padding:75px 24px 85px}.preview-hold h2{font-size:52px}.custom-next{grid-template-columns:1fr;gap:25px;padding:55px 24px}}
