.home-page{--home-serif:Georgia,"Times New Roman",serif}.home-price-guide{display:block;width:fit-content;margin-top:18px;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.home-page :is(h1,h2){font-family:var(--home-serif);font-weight:400;letter-spacing:-.055em;line-height:1.03}.home-mast{background:#f4f1eb;border-bottom:1px solid var(--catalog-rule)}.home-spread{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:center;gap:clamp(26px,4.4vw,80px);padding-block:clamp(26px,3.5vw,60px)}.home-spread[data-photos="0"]{grid-template-columns:1fr}.home-lead{padding-block:12px}.home-lead .eyebrow,.home-notebook-copy .eyebrow{color:#514b41;letter-spacing:.17em;font-size:11px}.home-lead h1{font-size:clamp(50px,5.8vw,100px);margin-block:clamp(18px,1.9vw,32px) 21px}.home-lead>p:not(.eyebrow),.home-notebook-copy p{font-size:clamp(15px,1.12vw,18px);line-height:1.55;color:#4f4940;max-width:37ch}.home-actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:4px;margin-top:clamp(20px,2vw,34px)}.home-actions .text-link{min-height:44px}.home-lead .button{gap:22px;font-size:14px;min-height:48px}.home-portraits{display:grid;grid-template-columns:1.54fr 1fr;align-items:end;gap:clamp(10px,1.1vw,19px);min-width:0}.home-spread[data-photos="1"] .home-portraits{grid-template-columns:1fr}.home-plate,.home-plate-image{display:block;min-width:0}.home-plate-image{height:clamp(300px,31vw,530px);overflow:hidden;background:#ddd6c9}.home-plate:nth-child(2) .home-plate-image{height:clamp(260px,25vw,440px)}.home-plate-image img,.home-story-photo img{width:100%;height:100%;object-fit:cover}.home-caption{min-height:54px;padding-block:10px 0;display:flex;align-items:baseline;justify-content:space-between;gap:7px;color:var(--ink);font:15px/1.3 var(--home-serif)}.home-caption>span:first-child{display:inline-flex;align-items:baseline;gap:2px 10px;flex-wrap:wrap}.home-caption b{font:400 clamp(19px,1.5vw,25px)/1.2 var(--home-serif);letter-spacing:-.035em}.home-caption small{font:12px/1.4 var(--font);color:#575148}.home-plate .home-caption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-content:start}.home-plate .home-caption>span:first-child{display:contents}.home-plate .home-caption b{grid-area:1/1}.home-plate .home-caption small{grid-area:2/1/3/-1}.portrait-price{grid-area:1/2;white-space:nowrap;padding-block:2px;font:13px/1.4 var(--font);font-variant-numeric:tabular-nums}.home-page a:hover .home-caption b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.home-directory{display:flex;align-items:center;gap:clamp(16px,4.8vw,88px);min-height:72px;padding-block:8px;border-bottom:1px solid var(--catalog-rule)}.home-directory-all{display:inline-flex;align-items:center;gap:12px;font:19px/1.2 var(--home-serif);white-space:nowrap}.home-directory>div{display:flex;flex-wrap:wrap;gap:0 clamp(16px,2.6vw,45px)}.home-directory>div a{display:inline-flex;align-items:center;min-height:40px;font-size:14px}.home-directory a:hover{text-decoration:underline;text-underline-offset:4px}.home-caption .arrow,.home-directory-all .arrow{font:16px/1 var(--font)}.home-selection{padding-block:clamp(38px,4.6vw,80px) clamp(50px,6vw,90px)}.home-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:24px}.home-section-head .eyebrow{margin:0 0 10px;color:var(--catalog-muted)}.home-gift-links{display:flex;flex-wrap:wrap;gap:4px 20px;align-self:end}.home-gift-links .text-link{min-height:40px}.home-page h2{font-size:clamp(35px,3.3vw,58px)}.home-page .text-link{font-size:14px;gap:14px}.home-notebook{background:#ece6dc}.home-notebook-inner{display:grid;align-items:center;gap:clamp(24px,5vw,90px);padding-block:clamp(24px,3.6vw,60px)}.home-notebook-inner.with-photo{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.home-story-photo{display:block;min-width:0}.home-story-photo img{height:clamp(270px,24vw,400px)}.home-story-photo .home-caption{min-height:28px}.home-notebook-copy{max-width:590px;padding-block:8px 24px}.home-notebook-copy h2{margin-block:17px;text-wrap:balance}.home-notebook-copy p{max-width:42ch}.home-notebook-copy .text-link{margin-top:23px}.home-notebook-copy .eyebrow:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:721px) and (max-width:1000px){.home-spread{gap:22px;grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr)}.home-lead h1{font-size:clamp(44px,5.6vw,56px)}.home-directory{gap:22px}.home-directory>div{gap:0 19px}}@media (max-width:720px){.home-spread{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:26px 18px}.home-lead{padding-block:0}.home-lead .eyebrow,.home-notebook-copy .eyebrow{font-size:10px}.home-lead h1{font-size:clamp(47px,9.6vw,64px);line-height:.99;margin-block:12px 14px}.home-lead h1 br{display:none}.home-lead>p:not(.eyebrow){font-size:15px;max-width:41ch}.home-actions{margin-top:16px;column-gap:14px}.home-lead .button{min-height:44px;padding:10px 14px;font-size:13px}.home-portraits{grid-template-columns:1.36fr 1fr;gap:10px}.home-plate-image{height:clamp(170px,48vw,282px)}.home-plate:nth-child(2) .home-plate-image{height:clamp(155px,43vw,256px)}.home-plate:nth-child(2) img{transform:scale(1.2);transform-origin:70% 58%}.home-caption{min-height:44px;padding-top:7px}.home-caption>span:first-child{display:grid;gap:2px}.home-caption b{font-size:19px}.home-caption small{font-size:11px}.home-caption .arrow{font-size:14px}.home-directory{display:block;padding-block:11px}.home-directory-all{min-height:36px;font-size:18px}.home-directory>div{gap:0 18px}.home-directory>div a{min-height:36px;font-size:13px}.home-section-head{display:grid;gap:4px;margin-bottom:14px}.home-gift-links{gap:2px 14px}.home-plate .home-caption{grid-template-columns:1fr}.portrait-price{grid-area:3/1;font-size:12px}.home-page h2{font-size:clamp(31px,6.4vw,40px);letter-spacing:-.047em}.home-page .text-link{font-size:12px;gap:7px}.home-notebook-inner.with-photo{grid-template-columns:1fr;gap:19px}.home-story-photo img{height:clamp(170px,49vw,290px)}.home-notebook-copy{padding:0 0 9px}.home-notebook-copy h2{margin-block:12px}.home-notebook-copy .text-link{margin-top:15px}}