.rt-dx__header{text-align:center;margin:0 auto clamp(2.4rem,4vw,4rem)}.rt-dx__wordmark{margin:0 0 1.6rem;font-family:var(--font-heading-family, Georgia, serif);font-size:1.44rem;font-weight:500;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#2e3d2b}.rt-dx__rule{display:flex;align-items:center;gap:1.2rem;max-width:26rem;margin:0 auto 1.6rem}.rt-dx__rule:before,.rt-dx__rule:after{content:"";flex:1 1 auto;height:1px;background:#a9853f}.rt-dx__rule>span{flex:0 0 auto;width:.7rem;height:.7rem;background:#a9853f;transform:rotate(45deg)}.rt-dx__collection{margin:0 0 1.4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.8rem,4vw,4.4rem);font-weight:400;line-height:1.1;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:#2e3d2b}.rt-dx__tagline{max-width:68rem;margin:0 auto;font-size:1.28rem;letter-spacing:.16em;text-indent:.16em;line-height:1.8;text-transform:uppercase;color:#4a4a42}.rt-dx [hidden]{display:none!important}.rt-dx__search{max-width:34rem;margin:0 auto clamp(2.8rem,4vw,4rem)}.rt-dx__search input{width:100%;background:transparent;border:0;border-bottom:1px solid #C9B98E;border-radius:0;padding:.7rem .2rem;font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-size:1.5rem;text-align:center;color:#2e3d2b}.rt-dx__search input::placeholder{font-style:italic;color:#8a8577}.rt-dx__search input:focus{outline:none;border-bottom-color:#a9853f}.rt-dx__noresults{margin:1.6rem 0 0;font-style:italic;text-align:center;color:#4a4a42}.rt-dx__intro,.rt-dx__outro{max-width:62rem;margin:0 auto clamp(3.2rem,4vw,4.8rem);text-align:center;font-size:1.55rem;line-height:1.7;color:#4a4a42}.rt-dx__outro{margin:clamp(3.2rem,4vw,4.8rem) auto 0}.rt-dx__intro p,.rt-dx__outro p{margin:0 0 1.2rem}.rt-dx__intro p:last-child,.rt-dx__outro p:last-child{margin-bottom:0}.rt-dx__grid{list-style:none;margin:0 auto;padding:0;display:grid;gap:clamp(2rem,3vw,3.5rem);max-width:96rem}.rt-dx__grid--2{grid-template-columns:repeat(2,1fr)}.rt-dx__grid--3{grid-template-columns:repeat(3,1fr);max-width:none}.rt-dx__card a{display:flex;flex-direction:column;align-items:center;height:100%;text-align:center;text-decoration:none;color:inherit;background:#fbf7ec;border:1px solid #C9B98E;padding:clamp(2.4rem,3vw,3.6rem);transition:transform .25s ease,box-shadow .25s ease}.rt-dx__card a:hover{transform:translateY(-4px);box-shadow:0 10px 28px #2e3d2b1f}.rt-dx__card a:hover .rt-dx__cta{color:#a9853f}.rt-dx__code{display:block;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#85662b;margin-bottom:1rem}.rt-dx__title{display:block;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.2rem,2.6vw,2.8rem);line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:#2e3d2b}.rt-dx__cardline{display:block;margin-top:.6rem;font-family:var(--font-heading-family, Georgia, serif);font-size:1.5rem;font-style:italic;color:#2e3d2b}.rt-dx__card-rule{display:flex;align-items:center;gap:1rem;width:12rem;margin:1.6rem auto}.rt-dx__card-rule:before,.rt-dx__card-rule:after{content:"";flex:1 1 auto;height:1px;background:#a9853f}.rt-dx__card-rule>span{flex:0 0 auto;width:.6rem;height:.6rem;background:#a9853f;transform:rotate(45deg)}.rt-dx__blurb{display:block;max-width:40rem;font-size:1.4rem;line-height:1.55;color:#4a4a42}.rt-dx__meta{display:block;margin-top:1.2rem;font-size:1.1rem;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:#4a4a42}.rt-dx__cta{display:block;margin-top:auto;padding-top:2rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;color:#2e3d2b}.rt-dx__chapters{display:flex;flex-direction:column;gap:clamp(4rem,6vw,6.4rem);max-width:92rem;margin:0 auto}.rt-dx__chapter{display:grid;grid-template-columns:minmax(0,32rem) 1fr;gap:clamp(2.8rem,5vw,5.6rem);align-items:center}.rt-dx__chapter--flip{grid-template-columns:1fr minmax(0,32rem)}.rt-dx__chapter--flip .rt-dx__cover{order:2}.rt-dx__chapter--flip .rt-dx__desc{order:1}.rt-dx__cover{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(3.2rem,4vw,4.4rem) clamp(2rem,3vw,3.2rem);background:#fbf7ec;border:1px solid #C9B98E;box-shadow:0 0 0 5px #fbf7ec,0 0 0 6px #c9b98e}.rt-dx__corner{position:absolute;width:.7rem;height:.7rem;background:#a9853f;transform:rotate(45deg)}.rt-dx__corner--tl{top:1.2rem;left:1.2rem}.rt-dx__corner--tr{top:1.2rem;right:1.2rem}.rt-dx__corner--bl{bottom:1.2rem;left:1.2rem}.rt-dx__corner--br{bottom:1.2rem;right:1.2rem}.rt-dx__cover .rt-dx__code{margin-bottom:.8rem}.rt-dx__cover .rt-dx__card-rule{margin:0 auto 1.4rem}.rt-dx__cover .rt-dx__card-rule:last-of-type{margin:1.6rem auto 0}.rt-dx__ch-title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.4rem,2.8vw,3rem);font-weight:400;line-height:1.12;letter-spacing:.08em;text-indent:.08em;text-transform:uppercase;color:#2e3d2b}.rt-dx__cover .rt-dx__cardline{margin-top:.6rem}.rt-dx__cover .rt-dx__button{margin-top:2rem}.rt-dx__desc{min-width:0}.rt-dx__desc-text{margin:0;max-width:46rem;font-size:1.6rem;line-height:1.7;color:#4a4a42}@media screen and (max-width:749px){.rt-dx__chapter,.rt-dx__chapter--flip{grid-template-columns:1fr;gap:2rem}.rt-dx__chapter--flip .rt-dx__cover{order:0}.rt-dx__chapter--flip .rt-dx__desc{order:1}.rt-dx__desc{text-align:center}.rt-dx__desc-text{margin:0 auto}}.rt-dx__button{display:inline-block;margin-top:2rem;padding:1.1rem 3rem;border:1px solid #2E3D2B;font-family:var(--font-heading-family, Georgia, serif);font-size:1.25rem;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;text-decoration:none;color:#2e3d2b;transition:background .25s ease,color .25s ease}.rt-dx__button:hover{background:#2e3d2b;color:#fbf7ec}.rt-dx__empty{text-align:center;font-size:1.6rem;font-style:italic}.rt-dx__copyright{text-align:center;margin:3rem 0 0;font-size:1.15rem;letter-spacing:.1em;color:#4a4a42;font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-variant-numeric:lining-nums}@media screen and (max-width:749px){.rt-dx__grid{grid-template-columns:1fr}}.rt-dp-wrap{padding-top:var(--rt-dp-pad-top, 60px);padding-bottom:var(--rt-dp-pad-bottom, 60px)}.rt-dp{--dp-ink: #2E3D2B;--dp-ink-soft: #4A4A42;--dp-gold: #A9853F;--dp-gold-text: #85662B;--dp-rule: #C9B98E;--dp-paper: #FBF7EC;--dp-panel: #F6F1E2;position:relative;padding:clamp(2.8rem,4.5vw,6.4rem);background:var(--dp-paper);border:1px solid var(--dp-rule);box-shadow:0 0 0 6px var(--dp-paper),0 0 0 7px var(--dp-rule);color:var(--dp-ink);font-family:var(--font-body-family, Georgia, "Times New Roman", serif)}.rt-dp [hidden]{display:none!important}.rt-dp--open{padding:0;background:transparent;border:0;box-shadow:none}.rt-dp--panel{background:var(--dp-panel);box-shadow:none}.rt-dp--panel .rt-dp__mini a,.rt-dp--panel .rt-dp__rec,.rt-dp--panel .rt-dp__guideform,.rt-dp--panel .rt-dp__answer:hover,.rt-dp--panel .rt-dp__answer.is-selected{background:var(--dp-paper)}.rt-dp__rule{display:flex;align-items:center;gap:1.2rem;margin:1.6rem 0}.rt-dp__rule:before,.rt-dp__rule:after{content:"";flex:1 1 auto;height:1px;background:var(--dp-gold)}.rt-dp__rule>span{flex:0 0 auto;width:.7rem;height:.7rem;background:var(--dp-gold);transform:rotate(45deg)}.rt-dp__rule--short{max-width:16rem}.rt-dp__rule--centre{margin-left:auto;margin-right:auto}.rt-dp__masthead{position:relative;text-align:center}.rt-dp__wordmark{margin:0 0 2.4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.76rem * var(--dp-scale, 1));font-weight:500;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--dp-ink)}.rt-dp__entry{position:absolute;top:2.8rem;left:0;width:16rem;text-align:center}.rt-dp__entry-line{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0}.rt-dp__entry-label{font-size:calc(1.216rem * var(--dp-scale, 1));letter-spacing:.2em;text-indent:.2em;white-space:nowrap;color:var(--dp-ink-soft)}.rt-dp__entry-no{font-family:var(--font-heading-family, Georgia, serif);font-size:calc(4.8rem * var(--dp-scale, 1));line-height:1;letter-spacing:.08em;text-indent:.08em;color:var(--dp-ink)}.rt-dp__entry .rt-dp__rule{margin:1.1rem auto 0;max-width:14rem}.rt-dp__title-block{max-width:82rem;margin:0 auto}.rt-dp__collection{margin:0 0 1.2rem;font-size:calc(1.216rem * var(--dp-scale, 1));letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--dp-ink-soft)}.rt-dp__name{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.6rem,4.2vw,6.4rem);font-weight:400;line-height:1.06;letter-spacing:.1em;text-indent:.1em;text-transform:uppercase;color:var(--dp-ink);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.rt-dp__tagline{margin:.8rem 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.9rem,2.4vw,2.72rem);font-style:italic;color:var(--dp-ink)}.rt-dp__engine{display:block;max-width:76rem;margin:0 auto;text-align:center}.rt-dp__card{padding-top:2.4rem}@media(prefers-reduced-motion:no-preference){.rt-dp__card:not([hidden]){animation:rt-dp-in .35s ease}@keyframes rt-dp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.rt-dp__prose{font-size:calc(1.632rem * var(--dp-scale, 1));line-height:1.66;color:var(--dp-ink-soft)}.rt-dp__prose p{margin:0 0 1.2rem}.rt-dp__prose p:last-child{margin-bottom:0}.rt-dp__intro{max-width:58rem;margin:0 auto}.rt-dp__noscript{margin:2.4rem 0 0;font-style:italic;font-size:calc(1.4rem * var(--dp-scale, 1));color:var(--dp-ink-soft)}.rt-dp__guidestatus{margin:2rem 0 0;font-style:italic;font-size:calc(1.4rem * var(--dp-scale, 1));color:var(--dp-ink)}.rt-dp__begin,.rt-dp__ghost,.rt-dp__answer,.rt-dp__continue{height:auto;min-height:4.4rem;white-space:normal;border-radius:0;box-shadow:none;margin:0}.rt-dp__begin{display:inline-flex;align-items:center;justify-content:center;margin-top:2.8rem;padding:1.2rem 3.6rem;background:transparent;border:1px solid var(--dp-ink);font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.36rem * var(--dp-scale, 1));line-height:1.4;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--dp-ink);cursor:pointer;transition:background .25s ease,color .25s ease}.rt-dp__begin:hover{background:var(--dp-ink);color:var(--dp-paper)}.rt-dp__continue{display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 3.2rem;background:transparent;border:1px solid var(--dp-ink);font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.3rem * var(--dp-scale, 1));line-height:1.4;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--dp-ink);cursor:pointer;transition:background .25s ease,color .25s ease,opacity .25s ease}.rt-dp__continue:not([disabled]):hover{background:var(--dp-ink);color:var(--dp-paper)}.rt-dp__continue[disabled]{opacity:.35;cursor:default}.rt-dp__ghost{display:inline-flex;align-items:center;justify-content:center;margin-top:0;padding:.6rem 1rem;background:none;border:0;font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-size:calc(1.2rem * var(--dp-scale, 1));line-height:1.4;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;color:var(--dp-ink-soft);cursor:pointer;transition:color .2s ease}.rt-dp__ghost:hover{color:var(--dp-gold)}.rt-dp__begin:focus-visible,.rt-dp__ghost:focus-visible,.rt-dp__continue:focus-visible,.rt-dp__answer:focus-visible{outline:2px solid var(--dp-gold);outline-offset:2px}.rt-dp__progress{display:flex;justify-content:center;align-items:center;gap:1.4rem;margin:2.8rem 0 0}.rt-dp__diamond{width:.8rem;height:.8rem;border:1px solid var(--dp-gold);background:transparent;transform:rotate(45deg);transition:background .2s ease,transform .2s ease}.rt-dp__diamond.is-done{background:var(--dp-gold)}.rt-dp__diamond.is-active{background:var(--dp-gold);transform:rotate(45deg) scale(1.3)}.rt-dp__countline{margin:1.4rem 0 0;font-size:calc(1.15rem * var(--dp-scale, 1));letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--dp-ink-soft)}.rt-dp__prompt{margin:0 auto;max-width:60rem;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.2rem,2.6vw,3rem);font-weight:500;line-height:1.25;color:var(--dp-ink)}.rt-dp__prompt:focus{outline:none}.rt-dp__result-name:focus{outline:none}.rt-dp__instruction{margin:.8rem 0 0;font-style:italic;font-size:calc(1.4rem * var(--dp-scale, 1));color:var(--dp-ink-soft)}.rt-dp__qnote{max-width:52rem;margin:2rem auto 0;font-style:italic;font-size:calc(1.4rem * var(--dp-scale, 1));line-height:1.6;color:var(--dp-ink-soft)}.rt-dp__hint{margin:1.2rem 0 0;font-style:italic;font-size:calc(1.3rem * var(--dp-scale, 1));color:var(--dp-gold-text)}.rt-dp__answers{display:flex;flex-direction:column;gap:1rem;max-width:52rem;margin:2.8rem auto 0}.rt-dp__answer{display:flex;align-items:center;justify-content:center;gap:1.2rem;width:100%;padding:1.3rem 1.8rem;background:transparent;border:1px solid var(--dp-rule);font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-size:calc(1.52rem * var(--dp-scale, 1));line-height:1.45;letter-spacing:normal;text-transform:none;text-align:center;color:var(--dp-ink-soft);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.rt-dp__answer:hover{border-color:var(--dp-gold);background:var(--dp-panel);color:var(--dp-ink)}.rt-dp__answer.is-selected{border-color:var(--dp-gold);box-shadow:inset 0 0 0 1px var(--dp-gold);background:var(--dp-panel);color:var(--dp-ink)}[data-kind=multi_rank] .rt-dp__answer,[data-kind=multi_filter] .rt-dp__answer{justify-content:space-between;text-align:left}.rt-dp__answer-text{flex:1 1 auto}.rt-dp__rank{flex:0 0 auto;padding:.2rem .8rem;border:1px solid var(--dp-gold);font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.1rem * var(--dp-scale, 1));letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;color:var(--dp-gold-text);white-space:nowrap}.rt-dp__rank:empty{display:none}.rt-dp__qnav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2rem 2.8rem;margin-top:2.4rem}.rt-dp__kicker{margin:0 0 1rem;font-size:calc(1.216rem * var(--dp-scale, 1));letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--dp-ink-soft)}.rt-dp__result-name{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.4rem,3.4vw,4.2rem);font-weight:400;line-height:1.1;letter-spacing:.1em;text-indent:.1em;text-transform:uppercase;color:var(--dp-ink)}.rt-dp__headline{margin:.8rem 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.7rem,2vw,2.2rem);font-style:italic;color:var(--dp-ink)}.rt-dp__reading{max-width:58rem;margin:0 auto}.rt-dp__head{margin:0 0 2rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.5rem * var(--dp-scale, 1));font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--dp-ink)}.rt-dp__shelf{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--dp-rule)}.rt-dp__head--minor{font-size:calc(1.3rem * var(--dp-scale, 1));margin-bottom:.8rem}.rt-dp__shelf-note{margin:0 0 2rem;font-style:italic;font-size:calc(1.4rem * var(--dp-scale, 1));color:var(--dp-ink-soft)}.rt-dp__minis{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.6rem}.rt-dp__mini a{display:flex;flex-direction:column;height:100%;padding:1.2rem;background:var(--dp-panel);border:1px solid var(--dp-rule);text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.rt-dp__mini a:hover{transform:translateY(-4px);box-shadow:0 10px 28px #2e3d2b1f}.rt-dp__mini-art{display:block;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:1rem}.rt-dp__mini-img{width:100%;height:100%;object-fit:cover}.rt-dp__mini-name{display:block;font-family:var(--font-heading-family, Georgia, serif);font-size:1.5rem;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;color:var(--dp-ink)}.rt-dp__mini-price{display:block;margin-top:.4rem;font-size:1.3rem;font-variant-numeric:lining-nums;color:var(--dp-ink-soft)}.rt-dp__minis--also{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));max-width:40rem;margin-left:auto;margin-right:auto}.rt-dp__minis--also .rt-dp__mini-name{font-size:1.3rem}.rt-dp__card--matrix{padding-top:0}.rt-dp__noticed{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--dp-rule)}.rt-dp__noticed-text{max-width:58rem;margin:0 auto}.rt-dp__recs{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.6rem}.rt-dp__rec{display:flex;flex-direction:column;padding:1.2rem;background:var(--dp-panel);border:1px solid var(--dp-rule);text-align:center}.rt-dp__rec-link{display:block;text-decoration:none;color:inherit}.rt-dp__rec-art{display:block;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:1rem}.rt-dp__rec-img{width:100%;height:100%;object-fit:cover}.rt-dp__rec-name{display:block;font-family:var(--font-heading-family, Georgia, serif);font-size:1.5rem;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;color:var(--dp-ink)}.rt-dp__rec-because{flex:1 1 auto;margin:.8rem 0 1.2rem;font-size:calc(1.3rem * var(--dp-scale, 1));line-height:1.55;color:var(--dp-ink-soft)}.rt-dp__rec-flag{margin:0 0 1rem;font-style:italic;font-size:calc(1.15rem * var(--dp-scale, 1));line-height:1.5;color:var(--dp-ink-soft)}.rt-dp__rec-cta{align-self:center;margin-top:auto;padding:.8rem 2rem;border:1px solid var(--dp-ink);font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.15rem * var(--dp-scale, 1));letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;text-decoration:none;color:var(--dp-ink);transition:background .25s ease,color .25s ease}.rt-dp__rec-cta:hover{background:var(--dp-ink);color:var(--dp-paper)}.rt-dp__filter-note{max-width:52rem;margin:2.4rem auto 0;font-style:italic;font-size:calc(1.3rem * var(--dp-scale, 1));line-height:1.6;color:var(--dp-ink-soft)}.rt-dp__last{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--dp-rule)}.rt-dp__last-text{max-width:58rem;margin:0 auto}.rt-dp__guideform{max-width:52rem;margin:3.2rem auto 0;padding:2.4rem;background:var(--dp-panel);border:1px solid var(--dp-rule)}.rt-dp__guideform-text{margin-bottom:1.6rem}.rt-dp__guideform-row{display:flex;gap:1rem;justify-content:center}.rt-dp__guideform-input{flex:1 1 auto;min-width:0;padding:1.1rem 1.4rem;background:var(--dp-paper);border:1px solid var(--dp-rule);border-radius:0;font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-size:calc(1.4rem * var(--dp-scale, 1));color:var(--dp-ink)}.rt-dp__guideform-input:focus-visible{outline:2px solid var(--dp-gold);outline-offset:1px}.rt-dp__guideform-btn{margin-top:0;flex:0 0 auto}.rt-dp__guideform-status{margin:0 0 1.2rem;font-style:italic;font-size:calc(1.3rem * var(--dp-scale, 1));color:var(--dp-ink)}.rt-dp__guideform-decline{margin-top:1.2rem}.rt-dp__guide{margin-top:2.8rem;padding-top:2rem;border-top:1px solid var(--dp-rule)}.rt-dp__guide-links{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}.rt-dp__guide-item+.rt-dp__guide-item{margin-left:1.6rem;padding-left:1.6rem;border-left:1px solid var(--dp-rule)}.rt-dp__guide-item a{display:inline-block;padding:.4rem 0;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.3rem * var(--dp-scale, 1));letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--dp-ink);transition:color .2s ease}.rt-dp__guide-item a:hover{color:var(--dp-gold)}.rt-dp__guide-item a .rt-dp__arrow{white-space:nowrap}.rt-dp__arrow{color:var(--dp-gold)}.rt-dp__footer{margin:3.2rem 0 0;padding-top:2rem;border-top:1px solid var(--dp-rule);font-size:calc(1.152rem * var(--dp-scale, 1));letter-spacing:.22em;text-indent:.22em;line-height:1.9;text-align:center;text-transform:uppercase;color:var(--dp-ink-soft)}.rt-dp__copyright{margin:1.2rem 0 0;font-size:calc(1.088rem * var(--dp-scale, 1));letter-spacing:.14em;text-align:center;color:var(--dp-ink-soft)}@media screen and (max-width:990px){.rt-dp__entry{position:static;width:auto;margin:0 auto 2rem}}@media screen and (max-width:620px){.rt-dp__wordmark{font-size:1.68rem;letter-spacing:.3em;text-indent:.3em;margin-bottom:1.8rem}.rt-dp__collection{letter-spacing:.2em;text-indent:.2em}.rt-dp__name{font-size:2.3rem;letter-spacing:.06em;text-indent:.06em}.rt-dp__head{letter-spacing:.12em}.rt-dp__minis{grid-template-columns:repeat(2,1fr);gap:1.2rem}.rt-dp__mini-name{font-size:1.3rem}.rt-dp__recs{grid-template-columns:repeat(2,1fr);gap:1.2rem}.rt-dp__rec-name{font-size:1.3rem}.rt-dp__guideform{padding:1.8rem}.rt-dp__guideform-row{flex-direction:column}.rt-dp__guide-links{display:block}.rt-dp__guide-item+.rt-dp__guide-item{margin-left:0;padding-left:0;border-left:0;margin-top:.6rem}}.rt-ix__copyright{text-align:center;margin:3rem 0 0;font-size:1.15rem;letter-spacing:.1em;color:#4a4a42;font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-variant-numeric:lining-nums}.rt-ix__header{text-align:center;margin:0 auto clamp(2.4rem,4vw,4rem)}.rt-ix__search{max-width:34rem;margin:0 auto clamp(2.8rem,4vw,4rem)}.rt-ix__search input{width:100%;background:transparent;border:0;border-bottom:1px solid #C9B98E;border-radius:0;padding:.7rem .2rem;font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-size:1.5rem;text-align:center;color:#2e3d2b}.rt-ix__search input::placeholder{font-style:italic;color:#8a8577}.rt-ix__search input:focus{outline:none;border-bottom-color:#a9853f}.rt-ix__noresults{margin:1.6rem 0 0;font-style:italic;text-align:center;color:#4a4a42}.rt-ix__count{margin:1.6rem 0 0;text-align:center;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:#4a4a42}.rt-ix__clear{margin-left:1.2rem;padding:0 0 .1rem;background:none;border:0;border-bottom:1px solid #A9853F;border-radius:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:#2e3d2b;cursor:pointer}.rt-ix__clear:hover,.rt-ix__clear:focus-visible{color:#a9853f;outline:none}.rt-bk[hidden],.rt-ix__grid[hidden]{display:none!important}.rt-ix__wordmark{margin:0 0 1.6rem;font-family:var(--font-heading-family, Georgia, serif);font-size:1.44rem;font-weight:500;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#2e3d2b}.rt-ix__rule{display:flex;align-items:center;gap:1.2rem;max-width:26rem;margin:0 auto 1.6rem}.rt-ix__rule:before,.rt-ix__rule:after{content:"";flex:1 1 auto;height:1px;background:#a9853f}.rt-ix__rule>span{flex:0 0 auto;width:.7rem;height:.7rem;background:#a9853f;transform:rotate(45deg)}.rt-ix__collection{margin:0 0 1.4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.8rem,4vw,4.4rem);font-weight:400;line-height:1.1;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:#2e3d2b}.rt-ix__tagline{max-width:68rem;margin:0 auto;font-size:1.28rem;letter-spacing:.16em;text-indent:.16em;line-height:1.8;text-transform:uppercase;color:#4a4a42}.rt-ix [hidden]{display:none!important}.rt-ix__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2rem,3vw,3.5rem)}.rt-ix__grid--2{grid-template-columns:repeat(2,1fr)}.rt-ix__grid--3{grid-template-columns:repeat(3,1fr)}.rt-ix__grid--4{grid-template-columns:repeat(4,1fr)}.rt-ix__card a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#fbf7ec;border:1px solid #C9B98E;padding:1.6rem;transition:transform .25s ease,box-shadow .25s ease}.rt-ix__card a:hover{transform:translateY(-4px);box-shadow:0 10px 28px #2e3d2b1f}.rt-ix__card a:hover .rt-ix__cta{color:#a9853f}.rt-ix__thumb{display:block;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:1.2rem}.rt-ix__thumb img{width:100%;height:100%;object-fit:contain}.rt-ix__thumb-empty{display:block;width:100%;height:100%;box-sizing:border-box;background:#fbf7ec;border:1px solid #EAE2CE}.rt-ix__code{display:block;font-size:1.1rem;letter-spacing:.18em;color:#85662b;margin-bottom:.4rem}.rt-ix__name{display:block;font-family:var(--font-heading-family, Georgia, serif);font-size:2rem;text-transform:uppercase;letter-spacing:.05em;color:#2e3d2b;line-height:1.2}.rt-ix__latin{display:block;font-style:italic;font-size:1.3rem;color:#85662b;margin-top:.2rem}.rt-ix__blurb{display:block;font-size:1.4rem;line-height:1.55;margin-top:.8rem;color:#4a4a42}.rt-ix__cta{display:block;margin-top:auto;padding-top:1.2rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;color:#2e3d2b}.rt-ix__empty{text-align:center;font-size:1.6rem;font-style:italic}@media screen and (max-width:989px){.rt-ix__grid--3,.rt-ix__grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.rt-ix__grid{grid-template-columns:1fr}}.rt-bk{--bk-flip-ms: .9s;--bk-cover-ms: 1.7s;--bk-ease: cubic-bezier(.4, .05, .3, 1);--bk-cover-ease: cubic-bezier(.42, .1, .3, 1);display:block}.rt-bk__stage{position:relative;max-width:92rem;margin:0 auto;aspect-ratio:3 / 2;perspective:2400px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.rt-bk__board{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(.6rem,.8rem);background:#243021;border:1px solid #1B241A;box-shadow:0 18px 40px #2e3d2b47}.rt-bk__board:before{content:"";position:absolute;top:.3rem;bottom:.3rem;right:.15rem;width:.7rem;background:repeating-linear-gradient(to right,#f6f1e2 0 2px,#d9cfae 2px 3px)}.rt-bk__board:after{content:"";position:absolute;left:.3rem;right:.3rem;bottom:.15rem;height:.7rem;background:repeating-linear-gradient(to bottom,#f6f1e2 0 2px,#d9cfae 2px 3px)}.rt-bk:not(.is-open) .rt-bk__board,.rt-bk.is-opening .rt-bk__board{left:50%}.rt-bk__spread{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#fbf7ec;border:1px solid #C9B98E}.rt-bk:not(.is-open):not(.is-closing) .rt-bk__spread{visibility:hidden}@media screen and (min-width:750px){.rt-bk.is-opening .rt-bk__spread,.rt-bk.is-closing .rt-bk__spread{clip-path:inset(0 0 0 50%)}}.rt-bk__spread.is-near{visibility:hidden;pointer-events:none;z-index:1}.rt-bk__spread.is-in{z-index:1}.rt-bk__spread.is-out{z-index:2}@media screen and (min-width:750px){.rt-bk.is-turning-fwd .rt-bk__spread.is-out{clip-path:inset(0 50% 0 0)}.rt-bk.is-turning-bwd .rt-bk__spread.is-out{clip-path:inset(0 0 0 50%)}}.rt-bk__link,.rt-bk__pages{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr}.rt-bk__link{text-decoration:none;color:inherit}.rt-bk__link:focus-visible{outline:2px solid #A9853F;outline-offset:-6px}.rt-bk__link:hover .rt-bk__cta{color:#a9853f}.rt-bk__page{position:relative;min-width:0;min-height:0;padding:clamp(2rem,3.5vw,4rem);background:#fbf7ec;display:flex;flex-direction:column}.rt-bk__page--art{border-right:1px solid rgba(169,133,63,.35)}.rt-bk__page--art:after,.rt-bk__page--text:before{content:"";position:absolute;top:0;bottom:0;width:12%;pointer-events:none}.rt-bk__page--art:after{right:0;background:linear-gradient(to right,transparent,rgba(46,61,43,.07))}.rt-bk__page--text:before{left:0;background:linear-gradient(to left,transparent,rgba(46,61,43,.07))}.rt-bk__page--text{align-items:center;justify-content:center;text-align:center}.rt-bk__page--endpaper{background:#f6f1e2}.rt-bk__art{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:1rem}.rt-bk__art img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-drag:none}.rt-bk__folio{margin:0;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:#85662b}.rt-bk__folio--stack{display:inline-flex;flex-direction:column;align-items:center;row-gap:.2rem}.rt-bk__page--art .rt-bk__folio--stack{align-self:flex-start}.rt-bk__folio--stack .rt-bk__folio-label{text-indent:.18em}.rt-bk__folio-no{font-family:var(--font-heading-family, Georgia, serif);font-size:2.1rem;line-height:1.05;letter-spacing:.08em;text-indent:.08em;text-transform:none;color:#2e3d2b}.rt-bk__figs{margin:1.4rem 0 0;padding:1.1rem 0 0;border-top:1px solid #C9B98E;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem 1.6rem}.rt-bk__fig{min-width:0}.rt-bk__fig-no{display:block;margin-bottom:.2rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1rem * var(--bk-fig-scale, .9));font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#2e3d2b}.rt-bk__fig-text{display:block;font-size:calc(1.1rem * var(--bk-fig-scale, .9));line-height:1.45;color:#4a4a42;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.rt-bk__page-rule{display:flex;align-items:center;gap:1rem;width:12rem;margin:1.2rem auto}.rt-bk__page-rule:before,.rt-bk__page-rule:after{content:"";flex:1 1 auto;height:1px;background:#a9853f}.rt-bk__page-rule>span{flex:0 0 auto;width:.6rem;height:.6rem;background:#a9853f;transform:rotate(45deg)}.rt-bk__name{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2rem,2.4vw,2.8rem);font-weight:400;line-height:1.15;letter-spacing:.08em;text-indent:.08em;text-transform:uppercase;color:#2e3d2b;word-break:normal;overflow-wrap:normal}.rt-bk__latin{margin:.6rem 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:1.5rem;font-style:italic;color:#85662b}.rt-bk__desc{margin:1.4rem 0 0;max-width:34rem;font-size:1.3rem;line-height:1.6;color:#4a4a42;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12;overflow:hidden}.rt-bk__desc p{margin:0;font-size:inherit;line-height:inherit}.rt-bk__desc p+p{margin-top:.6em}.rt-bk__cta{margin:2rem 0 0;font-size:1.15rem;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:#2e3d2b;transition:color .2s ease}.rt-bk__page--text.rt-bk__page--toc{align-items:stretch;justify-content:flex-start;text-align:left}.rt-bk__page--toc.rt-bk__page--toc-blank{align-items:center;justify-content:center}.rt-bk__page--toc-blank .rt-bk__page-rule{margin:0 auto;opacity:.7}.rt-bk__toc-head{text-align:center}.rt-bk__toc-head .rt-bk__page-rule{margin:.7rem auto .9rem}.rt-bk__toc-title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:1.7rem;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:#2e3d2b}.rt-bk__toc-cont{margin:.35rem 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:1.25rem;font-style:italic;color:#85662b}.rt-bk__toc-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none;overflow:hidden}.rt-bk__toc-btn{display:flex;align-items:flex-end;align-items:last baseline;gap:.8rem;width:100%;height:auto;min-height:0;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-size:1.3rem;line-height:1.35;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;color:#2e3d2b;cursor:pointer}.rt-bk__toc-btn:focus-visible{outline:2px solid #A9853F;outline-offset:1px}.rt-bk__toc-btn:hover .rt-bk__toc-name{color:#a9853f}.rt-bk__toc-fig{flex:0 0 auto;align-self:center;width:2.5rem;height:2.5rem}.rt-bk__toc-fig img{width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.rt-bk__art-empty{flex:1 1 auto;align-self:stretch;width:100%;min-height:0;box-sizing:border-box;background:#fbf7ec;border:1px solid #EAE2CE}.rt-bk__toc-fig-empty{display:block;width:100%;height:100%;box-sizing:border-box;background:#fbf7ec;border:1px solid #EAE2CE}.rt-bk__toc-name{flex:1 1 auto;min-width:0;font-size:1.3rem;line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;clip-path:inset(0);transition:color .2s ease}.rt-bk__toc-dots{display:inline-block;width:100%;height:0;margin:0 calc(-100% - .5rem) 0 .5rem;border-bottom:1px dotted #B9A97E;vertical-align:baseline}.rt-bk__toc-no{flex:0 0 auto;font-size:1.05rem;line-height:1.4;letter-spacing:.14em;color:#85662b;font-variant-numeric:lining-nums}@media screen and (max-width:1049px){.rt-bk__toc-fig{width:2rem;height:2rem}.rt-bk__desc{-webkit-line-clamp:9}}@media screen and (max-width:749px){.rt-bk__toc-fig{width:1.8rem;height:1.8rem}}@media screen and (max-width:359px){.rt-bk__page--toc{padding:1.6rem}.rt-bk__toc-title{font-size:1.5rem}.rt-bk__toc-head .rt-bk__page-rule{margin:.5rem auto .6rem}.rt-bk__toc-fig{width:1.4rem;height:1.4rem}.rt-bk__toc-btn,.rt-bk__toc-name{font-size:1.15rem;line-height:1.3}.rt-bk__toc-no{font-size:1rem}.rt-bk__desc{-webkit-line-clamp:6}}.rt-bk__finis{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.rt-bk__finis-word{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:2.6rem;font-style:italic;color:#2e3d2b}.rt-bk__finis-line{margin:1rem 0 0;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#4a4a42}.rt-bk__leaf{position:absolute;top:0;bottom:0;left:50%;width:50%;z-index:3;transform-origin:left center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;pointer-events:none}.rt-bk.is-turning .rt-bk__leaf{transition:transform var(--bk-flip-ms) var(--bk-ease)}.rt-bk__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fbf7ec;border:1px solid #C9B98E;transform:translateZ(0)}.rt-bk__face--back{transform:rotateY(180deg)}.rt-bk__face .rt-bk__page{position:absolute;top:0;right:0;bottom:0;left:0}.rt-bk__cover{position:absolute;top:0;bottom:0;left:50%;width:50%;z-index:4;transform-origin:left center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform var(--bk-cover-ms) var(--bk-cover-ease)}.rt-bk.is-open .rt-bk__cover{transform:rotateY(-180deg)}.rt-bk__cover.is-away{visibility:hidden;transition:visibility 0s .45s}.rt-bk__cover-front,.rt-bk__cover-back{transition:opacity .45s ease}.rt-bk__cover.is-away .rt-bk__cover-front,.rt-bk__cover.is-away .rt-bk__cover-back{opacity:0}.rt-bk__cover-front{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(135deg,#31402d,#243021 55%,#1e2a1c);border:1px solid #1B241A;box-shadow:2px 2px #1c261b,3px 4px #17211a;display:flex;align-items:center;justify-content:center;transform:translateZ(0)}.rt-bk__cover-front:before{content:"";position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;border:2px solid #A9853F;pointer-events:none}.rt-bk__cover-front:after{content:"";position:absolute;top:2.2rem;right:2.2rem;bottom:2.2rem;left:2.2rem;border:1px solid rgba(169,133,63,.6);pointer-events:none}.rt-bk__cover-front--image:before,.rt-bk__cover-front--image:after{display:none}.rt-bk__cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.rt-bk__cover-corner{position:absolute;width:.8rem;height:.8rem;background:#c8a45c;transform:rotate(45deg)}.rt-bk__cover-corner--tl{top:2.9rem;left:2.9rem}.rt-bk__cover-corner--tr{top:2.9rem;right:2.9rem}.rt-bk__cover-corner--bl{bottom:2.9rem;left:2.9rem}.rt-bk__cover-corner--br{bottom:2.9rem;right:2.9rem}.rt-bk__cover-stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.4rem}.rt-bk__cover-house{margin:0 0 1.4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:1.4rem;letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:#c8a45c;text-shadow:0 1px 0 rgba(0,0,0,.5)}.rt-bk__cover-rule{display:flex;align-items:center;gap:1rem;width:14rem;margin:0 0 1.4rem}.rt-bk__cover-rule:before,.rt-bk__cover-rule:after{content:"";flex:1 1 auto;height:1px;background:#c8a45c}.rt-bk__cover-rule>span{flex:0 0 auto;width:.7rem;height:.7rem;background:#c8a45c;transform:rotate(45deg)}.rt-bk__cover-title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.4rem,3vw,3.6rem);font-weight:400;line-height:1.15;letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;color:#c8a45c;text-shadow:0 1px 0 rgba(0,0,0,.5),0 -1px 0 rgba(255,255,255,.08)}.rt-bk__cover-line{margin:1.4rem 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:1.3rem;font-style:italic;color:#c8a45cd9}.rt-bk__cover-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(180deg);background:#f6f1e2;border:1px solid #C9B98E}.rt-bk__cover-back .rt-bk__page{position:absolute;top:0;right:0;bottom:0;left:0}.rt-bk__nav{display:grid;grid-template-columns:4.4rem 1fr 4.4rem;align-items:center;gap:1.6rem;max-width:52rem;margin:2.4rem auto 0}.rt-bk__arrow{width:4.4rem;min-width:0;height:4.4rem;min-height:0;padding:0;border-radius:50%;letter-spacing:0;text-indent:0;line-height:1;display:grid;place-items:center;background:transparent;border:1px solid #C9B98E;font-family:var(--font-heading-family, Georgia, serif);font-size:1.8rem;color:#2e3d2b;cursor:pointer;transition:border-color .2s ease,color .2s ease}.rt-bk__arrow:hover{border-color:#a9853f;color:#a9853f}.rt-bk__arrow:focus-visible{outline:2px solid #A9853F;outline-offset:2px}.rt-bk__arrow[disabled]{opacity:.35;pointer-events:none}.rt-bk__counter{margin:0;text-align:center;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:#4a4a42;font-variant-numeric:lining-nums}.rt-bk__nav-mid{min-width:0}.rt-bk__toc-return{display:block;width:auto;height:auto;min-height:0;margin:.5rem auto 0;padding:.2rem 0;background:none;border:0;border-radius:0;box-shadow:none;font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-size:1.05rem;line-height:1.4;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;color:#85662b;cursor:pointer;transition:color .2s ease}.rt-bk__toc-return:hover{color:#2e3d2b}.rt-bk__toc-return:focus-visible{outline:2px solid #A9853F;outline-offset:2px}.rt-bk__tagline{max-width:68rem;margin:2.4rem auto 0;text-align:center;font-size:1.28rem;letter-spacing:.16em;text-indent:.16em;line-height:1.8;text-transform:uppercase;color:#4a4a42}@media screen and (max-width:749px){.rt-bk__stage{aspect-ratio:3 / 4}.rt-bk__link,.rt-bk__pages{display:block}.rt-bk__page{position:absolute;top:0;right:0;bottom:0;left:0}.rt-bk__page--art{border-right:0}.rt-bk__page--art:after,.rt-bk__page--text:before{display:none}.rt-bk__page--text,.rt-bk__spread.is-half-b .rt-bk__page--art{display:none}.rt-bk__spread.is-half-b .rt-bk__page--text{display:flex}.rt-bk__leaf,.rt-bk__cover{left:0;width:100%}.rt-bk:not(.is-open) .rt-bk__board,.rt-bk.is-opening .rt-bk__board{left:0}.rt-bk__desc{-webkit-line-clamp:10}}@media(prefers-reduced-motion:reduce){.rt-bk__leaf,.rt-bk__cover,.rt-bk__cover-front,.rt-bk__cover-back,.rt-bk__board{transition:none!important}}.rt-ip-wrap{padding-top:var(--rt-ip-pad-top, 60px);padding-bottom:var(--rt-ip-pad-bottom, 60px)}.rt-ip{--ip-ink: #2E3D2B;--ip-ink-soft: #4A4A42;--ip-gold: #A9853F;--ip-rule: #C9B98E;--ip-paper: #FBF7EC;position:relative;padding:clamp(2.8rem,4.5vw,6.4rem);background:var(--ip-paper);border:1px solid var(--ip-rule);box-shadow:0 0 0 6px var(--ip-paper),0 0 0 7px var(--ip-rule);color:var(--ip-ink);font-family:var(--font-body-family, Georgia, "Times New Roman", serif)}.rt-ip__rule{display:flex;align-items:center;gap:1.2rem;margin:1.6rem 0}.rt-ip__rule:before,.rt-ip__rule:after{content:"";flex:1 1 auto;height:1px;background:var(--ip-gold)}.rt-ip__rule>span{flex:0 0 auto;width:.7rem;height:.7rem;background:var(--ip-gold);transform:rotate(45deg)}.rt-ip__rule--short{max-width:16rem}.rt-ip__rule--centre{margin-left:auto;margin-right:auto}.rt-ip__masthead{position:relative;text-align:center}.rt-ip__wordmark{margin:0 0 2.4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.76rem * var(--ip-scale, 1));font-weight:500;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--ip-ink)}.rt-ip__entry{position:absolute;top:2.8rem;left:0;width:16rem;text-align:center}.rt-ip__entry-line{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0}.rt-ip__entry-label{font-size:calc(1.216rem * var(--ip-scale, 1));letter-spacing:.2em;text-indent:.2em;white-space:nowrap;color:var(--ip-ink-soft)}.rt-ip__entry-no{font-family:var(--font-heading-family, Georgia, serif);font-size:calc(4.8rem * var(--ip-scale, 1));line-height:1;letter-spacing:.08em;text-indent:.08em;color:var(--ip-ink)}.rt-ip__entry .rt-ip__rule{margin:1.1rem auto 0;max-width:14rem}.rt-ip__title-block{max-width:82rem;margin:0 auto}.rt-ip__collection{margin:0 0 1.2rem;font-size:calc(1.216rem * var(--ip-scale, 1));letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--ip-ink-soft)}.rt-ip__name{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.6rem,4.2vw,6.4rem);font-weight:400;line-height:1.06;letter-spacing:.1em;text-indent:.1em;text-transform:uppercase;color:var(--ip-ink);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.rt-ip__sci{margin:.8rem 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.9rem,2.4vw,2.72rem);font-style:italic;color:var(--ip-ink)}.rt-ip__head{margin:0 0 var(--ip-head-gap, 1.44rem);font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.632rem * var(--ip-scale, 1));font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ip-ink)}.rt-ip__prose{margin:0;font-size:calc(1.632rem * var(--ip-scale, 1));line-height:1.66;color:var(--ip-ink-soft);overflow-wrap:break-word}.rt-ip__prose p{margin:0 0 1.2rem}.rt-ip__prose p:last-child{margin-bottom:0}.rt-ip__body{--ip-gap: clamp(2.8rem, 4vw, 5.6rem);display:grid;grid-template-columns:var(--ip-cols, 1.05fr 1fr);gap:var(--ip-gap);margin-top:var(--ip-plate-gap, 4.8rem)}.rt-ip__plate{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--ip-plate-gap, 4.8rem)}.rt-ip__plate-img{max-width:100%;height:auto}.rt-ip__plate-empty{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:2 / 3;padding:2.4rem;box-sizing:border-box;border:1px solid var(--ip-rule);text-align:center}.rt-ip__plate-empty-label{font-size:1.6rem;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;color:var(--ip-rule)}.rt-ip__body>.rt-ip__plate--spread{justify-content:space-evenly}.rt-ip__fig-rule{flex:none;width:100%;height:1px;background:var(--ip-rule)}.rt-ip__figcap{width:100%}.rt-ip__figs{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.6rem 2rem}.rt-ip__fig{min-width:0}.rt-ip__fig-no{display:block;margin-bottom:.3rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.12rem * var(--ip-scale, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ip-ink)}.rt-ip__fig-text{display:block;font-size:calc(1.216rem * var(--ip-scale, 1));line-height:1.45;color:var(--ip-ink-soft);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.rt-ip__read{min-width:0;padding-left:var(--ip-gap);border-left:1px solid var(--ip-rule)}.rt-ip__sec{padding-top:var(--ip-section-gap, 3.2rem);border-top:1px solid var(--ip-rule)}.rt-ip__sec+.rt-ip__sec{margin-top:var(--ip-section-gap, 3.2rem)}.rt-ip__sec:first-child{padding-top:0;border-top:0}.rt-ip__steps{--ip-art: 96px;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(23rem,1fr));gap:1.6rem 2rem}.rt-ip__step{min-width:0}.rt-ip__step-art{display:flex;align-items:center;justify-content:center;height:var(--ip-art);margin-bottom:1rem}.rt-ip__step-img{max-height:var(--ip-art);max-width:100%;width:auto}.rt-ip__step-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid var(--ip-rule);font-size:1.12rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ip-rule)}.rt-ip__step-label{margin:0 0 .4rem;font-size:calc(1.06rem * var(--ip-scale, 1));font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase;color:var(--ip-ink);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.rt-ip__step-caption{margin:0;font-size:calc(1.312rem * var(--ip-scale, 1));line-height:1.5;color:var(--ip-ink-soft);overflow-wrap:break-word}.rt-ip__notice{margin:0;padding:0;list-style:none}.rt-ip__notice li{position:relative;padding-left:2rem;font-size:calc(1.632rem * var(--ip-scale, 1));line-height:1.6;color:var(--ip-ink-soft);overflow-wrap:break-word}.rt-ip__notice li+li{margin-top:.88rem}.rt-ip__notice li:before{content:"";position:absolute;left:.2rem;top:calc(.8em - .3rem);width:.6rem;height:.6rem;background:var(--ip-gold);transform:rotate(45deg)}.rt-ip__body>*,.rt-ip__lower>*{display:flex;flex-direction:column;justify-content:center}.rt-ip__lower{--ip-gap: clamp(2.8rem, 4vw, 5.6rem);display:grid;grid-template-columns:var(--ip-cols, 1.05fr 1fr);gap:var(--ip-gap);margin-top:var(--ip-section-gap, 3.2rem);padding-top:var(--ip-section-gap, 3.2rem);border-top:1px solid var(--ip-rule)}.rt-ip__col{min-width:0}.rt-ip__lower>.rt-ip__col+.rt-ip__col{padding-left:var(--ip-gap);border-left:1px solid var(--ip-rule)}.rt-ip__profile{margin:0}.rt-ip__prow{display:grid;grid-template-columns:17rem 1fr;gap:1.6rem;align-items:baseline;padding:.88rem 0;border-bottom:1px solid var(--ip-rule)}.rt-ip__prow:last-child{border-bottom:0}.rt-ip__prow dt{margin:0;font-size:calc(1.216rem * var(--ip-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--ip-ink)}.rt-ip__prow dd{margin:0;font-size:calc(1.504rem * var(--ip-scale, 1));font-style:italic;color:var(--ip-ink-soft);overflow-wrap:break-word}.rt-ip__products-band{margin-top:var(--ip-section-gap, 3.2rem);padding-top:var(--ip-section-gap, 3.2rem);border-top:1px solid var(--ip-rule)}.rt-ip__head-short{display:none}.rt-ip__products-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 2.4rem;margin-bottom:1.6rem}.rt-ip__head--flush{margin-bottom:0}.rt-ip__products-note{margin:0;font-size:calc(1.408rem * var(--ip-scale, 1));color:var(--ip-ink-soft)}.rt-ip__products{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;align-items:baseline}.rt-ip__product{flex:1 1 auto;min-width:0;text-align:center}.rt-ip__product+.rt-ip__product{margin-left:1.6rem;padding-left:1.6rem;border-left:1px solid var(--ip-rule)}.rt-ip__product a{display:inline-block;padding:.4rem 0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.1rem,1.26vw,calc(1.5rem * var(--ip-scale, 1)));letter-spacing:.06em;line-height:1.4;text-transform:uppercase;text-decoration:none;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;color:var(--ip-ink);transition:color .2s ease}.rt-ip__product a .rt-ip__arrow{white-space:nowrap}.rt-ip__product a:hover,.rt-ip__arrow{color:var(--ip-gold)}.rt-ip__footer{margin:var(--ip-section-gap, 3.2rem) 0 0;padding-top:var(--ip-section-gap, 3.2rem);border-top:1px solid var(--ip-rule);font-size:calc(1.152rem * var(--ip-scale, 1));letter-spacing:.22em;text-indent:.22em;line-height:1.9;text-align:center;text-transform:uppercase;color:var(--ip-ink-soft)}.rt-ip__copyright{margin:1.2rem 0 0;font-size:calc(1.088rem * var(--ip-scale, 1));letter-spacing:.14em;text-align:center;color:var(--ip-ink-soft)}@media screen and (max-width:990px){.rt-ip__body,.rt-ip__lower{grid-template-columns:1fr}.rt-ip__read{padding-left:0;padding-top:var(--ip-section-gap, 3.2rem);border-left:0;border-top:1px solid var(--ip-rule)}.rt-ip__lower>.rt-ip__col+.rt-ip__col{padding-left:0;padding-top:var(--ip-section-gap, 3.2rem);border-left:0;border-top:1px solid var(--ip-rule)}.rt-ip__entry{position:static;width:auto;margin:0 auto 2rem}.rt-ip__prow{grid-template-columns:1fr;gap:.4rem}}@media screen and (max-width:900px){.rt-ip__head-long{display:none}.rt-ip__head-short{display:inline}.rt-ip__products{display:block}.rt-ip__product+.rt-ip__product{margin-left:0;padding-left:0;border-left:0;border-top:1px solid var(--ip-rule)}}@media screen and (max-width:620px){.rt-ip__wordmark{font-size:1.68rem;letter-spacing:.3em;text-indent:.3em;margin-bottom:1.8rem}.rt-ip__collection{letter-spacing:.2em;text-indent:.2em}.rt-ip__head{font-size:calc(1.376rem * var(--ip-scale, 1));letter-spacing:.12em}.rt-ip__steps{grid-template-columns:1fr;--ip-art: 88px;gap:2.2rem}.rt-ip__name{font-size:2.3rem;letter-spacing:.06em;text-indent:.06em}}.rt-ip__waynav{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:2rem}.rt-ip__waynav--top{margin:0 0 2.8rem}.rt-ip__waynav--bottom{margin:3.2rem 0 0}.rt-ip__waynav-side{justify-self:start;min-width:0}.rt-ip__waynav-side--end{justify-self:end}.rt-ip__waynav-centre{justify-self:center;min-width:0;text-align:center}.rt-ip__return-link{display:inline-block;font-size:calc(1.05rem * var(--ip-scale, 1.15));letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;text-decoration:none;color:#85662b;transition:color .2s ease}.rt-ip__return-link:hover{color:#2e3d2b}.rt-ip__platenav-link{display:inline-flex;align-items:baseline;gap:.9rem;font-size:calc(1.05rem * var(--ip-scale, 1.15));letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:#2e3d2b;font-variant-numeric:lining-nums;transition:color .2s ease}.rt-ip__platenav-link:hover{color:#a9853f}@media screen and (max-width:549px){.rt-ip__waynav--full{grid-template-columns:1fr 1fr;row-gap:1.6rem}.rt-ip__waynav--full .rt-ip__waynav-centre{grid-column:1 / -1;grid-row:2}}.rt-isr{padding-top:var(--section-padding-top, 40px);padding-bottom:var(--section-padding-bottom, 40px)}.rt-isr__head{margin-bottom:clamp(2rem,3vw,3rem);padding-bottom:1.4rem;border-bottom:1px solid #C9B98E}.rt-isr__title{margin:0 0 .6rem;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2rem,2.4vw,2.8rem);font-weight:400;letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;color:#2e3d2b}.rt-isr__note{margin:0;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:#4a4a42}.rt-isr__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:clamp(1.6rem,2.4vw,2.8rem)}.rt-isr__item a{display:grid;grid-template-columns:7rem 1fr;gap:1.6rem;align-items:center;text-decoration:none;color:inherit}.rt-isr__thumb{display:block;aspect-ratio:1;background:#fbf7ec;border:1px solid #EAE2CE}.rt-isr__thumb img{width:100%;height:100%;object-fit:contain}.rt-isr__text{min-width:0}.rt-isr__name{display:block;font-family:var(--font-heading-family, Georgia, serif);font-size:1.7rem;letter-spacing:.06em;text-transform:uppercase;color:#2e3d2b}.rt-isr__latin{display:block;margin-top:.2rem;font-style:italic;font-size:1.3rem;color:#85662b}.rt-isr__blurb{display:block;margin-top:.5rem;font-size:1.35rem;line-height:1.5;color:#4a4a42}.rt-isr__item a:hover .rt-isr__name{color:#a9853f}.rt-isr__discoveries{margin-top:clamp(2.4rem,3.6vw,3.6rem)}.rt-isr__sub{margin:0 0 1.4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:1.5rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#2e3d2b}.rt-isr__mark{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#fbf7ec;border:1px solid #EAE2CE}.rt-isr__mark>span{width:1rem;height:1rem;background:#a9853f;transform:rotate(45deg)}.rt-isr__more{margin:clamp(2rem,3vw,3rem) 0 0}.rt-isr__more a{font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;color:#2e3d2b}.rt-ja-wrap{--rt-ink: #2E3D2B;--rt-ink-soft: #4A4A42;--rt-gold: #A9853F;--rt-gold-text: #85662B;--rt-rule: #C9B98E;--rt-paper: #FBF7EC;--rt-ja-measure: 34em;--rt-ja-wide: 108.8rem;padding-top:var(--rt-ja-pad-top, 60px);padding-bottom:var(--rt-ja-pad-bottom, 60px)}.rt-ja{color:var(--rt-ink);font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-size:calc(1.7rem * var(--rt-scale, 1));line-height:1.6}.rt-ja__masthead{max-width:var(--rt-ja-wide);margin:0 auto;text-align:center}.rt-ja__masthead .rt-flourish:first-child{margin-top:0}.rt-ja__kicker{margin:0 0 1rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.22rem * var(--rt-scale, 1));letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--rt-ink-soft)}.rt-ja__title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-weight:400;font-size:clamp(3.04rem,4.4vw,5.6rem);line-height:1.08;letter-spacing:.06em;text-indent:.06em;text-transform:uppercase;color:var(--rt-ink);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.rt-ja__byline{margin:1rem 0 0;display:flex;justify-content:center;align-items:center;gap:.8rem;font-size:calc(1.24rem * var(--rt-scale, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--rt-ink-soft)}.rt-ja__byline i{width:.42rem;height:.42rem;background:var(--rt-gold);transform:rotate(45deg)}.rt-ja__hero{margin:2.4rem auto 0}.rt-ja__hero--narrow{max-width:var(--rt-ja-measure)}.rt-ja__hero--container{max-width:var(--rt-ja-wide)}.rt-ja__hero--bleed{max-width:none}.rt-ja__hero-frame{border:1px solid var(--rt-rule);background:var(--rt-paper)}.rt-ja__hero-frame img{display:block;width:100%;height:auto}.rt-ja__lede{max-width:var(--rt-ja-measure);margin:2.2rem auto 0;text-align:center;font-style:italic;font-size:calc(1.9rem * var(--rt-scale, 1));line-height:1.68;color:var(--rt-ink)}.rt-ja__prose{max-width:var(--rt-ja-measure);margin:2.2rem auto 0}.rt-ja__prose p{margin:0 0 1.3em;line-height:1.78;color:var(--rt-ink-soft)}.rt-ja__prose>p:first-child{margin-top:0}.rt-ja__prose h2{margin:2.6em 0 1em;padding-top:1.1em;border-top:1px solid var(--rt-rule);font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.63rem * var(--rt-scale, 1));font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rt-ink);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.rt-ja__prose h3,.rt-ja__prose h4{margin:2em 0 .75em;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.52rem * var(--rt-scale, 1));font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--rt-ink);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.rt-ja__prose ul,.rt-ja__prose ol{margin:0 0 1.3em;padding-left:1.5em}.rt-ja__prose ul{padding-left:0;list-style:none}.rt-ja__prose ul li{position:relative;padding-left:1.5em;margin-bottom:.45em;line-height:1.7;color:var(--rt-ink-soft)}.rt-ja__prose ul li:before{content:"";position:absolute;left:0;top:calc(.85em - .3rem);width:.6rem;height:.6rem;background:var(--rt-gold);transform:rotate(45deg)}.rt-ja__prose ol li{margin-bottom:.45em;line-height:1.7;color:var(--rt-ink-soft)}.rt-ja__prose img{max-width:100%;height:auto}.rt-ja__prose blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.4em;border-left:1px solid var(--rt-rule);font-style:italic}.rt-ja__prose a,.rt-ja__ing-link{color:inherit;text-decoration:none;border-bottom:1px dotted var(--rt-gold);transition:color .15s ease,border-bottom-style .15s ease}.rt-ja__prose a:hover,.rt-ja__ing-link:hover{color:var(--rt-gold);border-bottom-style:solid}.rt-ja__entries{max-width:var(--rt-ja-wide);margin:3.2rem auto 0}.rt-ja__entries-head{margin:0 0 .35rem;text-align:center;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.63rem * var(--rt-scale, 1));font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rt-ink)}.rt-ja__entries-note{margin:0 0 1.6rem;text-align:center;font-style:italic;font-size:calc(1.32rem * var(--rt-scale, 1));color:var(--rt-ink-soft)}.rt-ja__ing-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2.4rem 3.2rem}.rt-ja__ing-list a{display:grid;grid-template-columns:6.7rem 1fr;gap:1.6rem;align-items:center;text-decoration:none;color:inherit}.rt-ja__thumb{aspect-ratio:1;background:var(--rt-paper);border:1px solid var(--rt-rule);display:flex;align-items:center;justify-content:center;overflow:hidden}.rt-ja__thumb img{width:100%;height:100%;object-fit:contain;padding:.5rem;box-sizing:border-box}.rt-ja__ing-name{display:block;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.42rem * var(--rt-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--rt-ink)}.rt-ja__ing-latin{display:block;margin-top:.1em;font-style:italic;font-size:calc(1.22rem * var(--rt-scale, 1));color:var(--rt-gold-text)}.rt-ja__ing-code{display:block;margin-top:.16em;font-size:calc(1.12rem * var(--rt-scale, 1));letter-spacing:.2em;color:var(--rt-ink-soft);font-variant-numeric:tabular-nums}.rt-ja__ing-list a:hover .rt-ja__ing-name{color:var(--rt-gold)}.rt-ja__foot{max-width:var(--rt-ja-wide);margin:2.8rem auto 0}.rt-ja__nav{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.24rem * var(--rt-scale, 1));letter-spacing:.18em;text-transform:uppercase}.rt-ja__nav a{color:var(--rt-ink);text-decoration:none;border-bottom:1px solid transparent}.rt-ja__nav a:hover{color:var(--rt-gold);border-bottom-color:var(--rt-gold)}@media screen and (max-width:749px){.rt-ja__title{letter-spacing:.04em;text-indent:.04em}.rt-ja__ing-list{grid-template-columns:1fr;gap:1.6rem}.rt-ja__nav{font-size:calc(1.12rem * var(--rt-scale, 1))}}.rt-jx-wrap{--rt-ink: #2E3D2B;--rt-ink-soft: #4A4A42;--rt-gold: #A9853F;--rt-gold-text: #85662B;--rt-rule: #C9B98E;--rt-paper: #FBF7EC;font-family:var(--font-body-family, Georgia, "Times New Roman", serif)}.rt-jx-wrap--scene{overflow:clip}.rt-jx__body{position:relative;padding-top:var(--rt-jx-pad-top, 72px);padding-bottom:var(--rt-jx-pad-bottom, 100px)}.rt-jx__backdrop{position:sticky;top:0;height:100vh;height:100lvh;margin-bottom:-100vh;margin-bottom:-100lvh;background-image:var(--rt-jx-desk);background-size:cover;background-position:50% var(--rt-jx-focus-y, 55%)}.rt-jx__backdrop:after,.rt-jx__band-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(251,247,236,var(--rt-jx-wash, .65))}.rt-jx-wrap--scene .rt-jx__card a{box-shadow:0 4px 16px #2e3d2b1a}.rt-jx-wrap--panel .rt-jx__header{max-width:64rem;padding:2.8rem 3.2rem 2.6rem;background:#fbf7eceb;border:1px solid var(--rt-rule)}.rt-jx-wrap--scene .rt-jx__search{padding:.6rem 1.6rem 1rem;background:#fbf7eceb;border:1px solid var(--rt-rule)}.rt-jx-wrap--scene .rt-jx__pagination{width:fit-content;margin-left:auto;margin-right:auto;padding:.6rem 1.8rem;background:#fbf7eceb;border:1px solid var(--rt-rule)}.rt-jx__band{position:relative;display:grid;min-height:var(--rt-jx-band-min, 520px)}.rt-jx__band-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.rt-jx__band-content{grid-area:1 / 1;min-width:0}.rt-jx__band-media picture{display:block;height:100%}.rt-jx__band-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--rt-jx-focus-y, 55%)}.rt-jx__band-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(3rem,6vw,7rem) clamp(2rem,5vw,6rem)}.rt-jx__band-content:before,.rt-jx__band-content:after{content:"";display:block;flex:0 0 0}.rt-jx__band-content:before{flex-grow:var(--rt-jx-title-y, 50)}.rt-jx__band-content:after{flex-grow:calc(100 - var(--rt-jx-title-y, 50))}.rt-jx__band-content .rt-jx__header{width:100%;margin-bottom:0}.rt-jx-wrap--band:not(.rt-jx-wrap--panel) .rt-jx__band-content .rt-jx__header,.rt-jx-wrap--scene:not(.rt-jx-wrap--panel) .rt-jx__header{text-shadow:0 1px 18px rgba(251,247,236,.7),0 0 3px rgba(251,247,236,.5)}.rt-jx__header{text-align:center;margin:0 auto clamp(2.8rem,4.5vw,4.8rem)}.rt-jx__wordmark{margin:0 0 1.6rem;font-family:var(--rt-jx-wordmark-font, var(--font-body-family, Georgia, serif));font-weight:var(--rt-jx-wordmark-weight, 500);font-style:var(--rt-jx-wordmark-style, normal);font-size:calc(1.3rem * var(--rt-jx-wordmark-scale, 1));letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--rt-ink)}.rt-jx__rule{display:flex;align-items:center;gap:1.2rem;max-width:26rem;margin:0 auto 1.6rem}.rt-jx__rule:before,.rt-jx__rule:after{content:"";flex:1 1 auto;height:1px;background:var(--rt-gold)}.rt-jx__rule>span{flex:0 0 auto;width:.7rem;height:.7rem;background:var(--rt-gold);transform:rotate(45deg)}.rt-jx__collection{margin:0 0 1.4rem;font-family:var(--rt-jx-title-font, var(--font-heading-family, Georgia, serif));font-size:calc(clamp(2.8rem,4vw,4.4rem) * var(--rt-jx-title-scale, 1));font-weight:var(--rt-jx-title-weight, 400);font-style:var(--rt-jx-title-style, normal);line-height:1.1;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:var(--rt-ink)}.rt-jx__tagline{max-width:68rem;margin:0 auto;font-family:var(--rt-jx-tagline-font, var(--font-body-family, Georgia, serif));font-weight:var(--rt-jx-tagline-weight, 400);font-style:var(--rt-jx-tagline-style, normal);font-size:calc(1.28rem * var(--rt-jx-tagline-scale, 1));letter-spacing:.16em;text-indent:.16em;line-height:1.8;text-transform:uppercase;color:var(--rt-ink-soft)}.rt-jx-wrap [hidden]{display:none!important}.rt-jx__search{max-width:34rem;margin:0 auto clamp(2.8rem,4vw,4rem)}.rt-jx__search input{width:100%;padding:.6rem .2rem;background:transparent;border:0;border-bottom:1px solid var(--rt-rule);font-family:inherit;font-size:1.5rem;color:var(--rt-ink)}.rt-jx__search input:focus{outline:none;border-bottom-color:var(--rt-gold)}.rt-jx__search input::placeholder{color:var(--rt-ink-soft);opacity:.75;font-style:italic}.rt-jx__noresults{margin:1rem 0 0;text-align:center;font-size:1.3rem;font-style:italic;color:var(--rt-ink-soft)}.rt-jx__empty{margin:4rem auto;text-align:center;font-style:italic;font-size:1.7rem;color:var(--rt-ink-soft)}.rt-jx__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2rem,3vw,3.5rem)}.rt-jx__grid--2{grid-template-columns:repeat(2,1fr)}.rt-jx__grid--3{grid-template-columns:repeat(3,1fr)}.rt-jx__grid--4{grid-template-columns:repeat(4,1fr)}.rt-jx__card a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:var(--rt-paper);border:1px solid var(--rt-rule);padding:1.6rem;transition:transform .2s ease,box-shadow .2s ease}.rt-jx__card a:hover{transform:translateY(-4px);box-shadow:0 10px 28px #2e3d2b1f}.rt-jx__photo{display:flex;aspect-ratio:3 / 2;overflow:hidden;margin-bottom:1.4rem;border:1px solid var(--rt-rule);background:var(--rt-paper)}.rt-jx__photo img{width:100%;height:100%;object-fit:cover;display:block}.rt-jx__photo--empty{align-items:center;justify-content:center}.rt-jx__photo-mark{display:grid;justify-items:center;gap:1.2rem}.rt-jx__photo-mark i{width:.9rem;height:.9rem;background:var(--rt-gold);transform:rotate(45deg)}.rt-jx__photo-mark b{font-weight:400;font-family:var(--font-heading-family, Georgia, serif);font-size:1.05rem;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--rt-rule)}.rt-jx__date{display:block;margin-bottom:.6rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rt-gold-text);font-variant-numeric:tabular-nums}.rt-jx__name{margin:0 0 .8rem;font-family:var(--font-heading-family, Georgia, serif);font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:.04em;color:var(--rt-ink);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.rt-jx__excerpt{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.7;color:var(--rt-ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rt-jx__more{align-self:flex-start;margin-top:auto;padding:.9rem 1.8rem;border:1px solid var(--rt-gold);font-size:1.1rem;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--rt-ink);transition:background-color .2s ease,color .2s ease}.rt-jx__card a:hover .rt-jx__more{background:var(--rt-gold);color:var(--rt-paper)}.rt-jx__pagination{margin-top:clamp(3.2rem,5vw,5.6rem);text-align:center}@media screen and (max-width:990px){.rt-jx__grid--3,.rt-jx__grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.rt-jx__grid{grid-template-columns:1fr}.rt-jx__band{min-height:var(--rt-jx-band-min-mobile, 400px)}}.f__page-title.rt-page-title{margin-bottom:0;padding-bottom:0}.rt-fgi__head{margin:1.6rem 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#85662b}.rt-fgi{margin:0;padding:0;list-style:none}.rt-fgi__item+.rt-fgi__item{margin-top:.4rem;padding-top:.4rem;border-top:1px solid rgba(201,185,142,.45)}.rt-fgi__link{text-decoration:none;border-bottom:1px solid rgba(169,133,63,.45);transition:color .2s ease,border-color .2s ease}.rt-fgi__link:hover,.rt-fgi__link:focus-visible{color:#a9853f;border-bottom-color:#a9853f}.rt-fgi__plain{opacity:.72}.rt-fgi__code{margin-left:.8rem;font-size:.85em;letter-spacing:.08em;color:#85662b}.rt-fgi__inci{display:block;font-size:.85em;font-style:italic;opacity:.75}.rte a.rt-hb-link{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#a9853f;text-decoration-thickness:.1rem;text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease}.rte a.rt-hb-link:hover,.rte a.rt-hb-link:focus-visible{color:#a9853f;text-decoration-style:solid}.rt-ps__item{display:grid;grid-template-columns:4.4rem 1fr;gap:1.2rem;align-items:center}.rt-ps__thumb{display:block;aspect-ratio:1;background:#fbf7ec;border:1px solid #EAE2CE}.rt-ps__thumb img{width:100%;height:100%;object-fit:contain}.rt-ps__thumb--mark{display:flex;align-items:center;justify-content:center}.rt-ps__thumb--mark>span{width:.9rem;height:.9rem;background:#a9853f;transform:rotate(45deg)}.rt-ps__text{min-width:0}.rt-ps__name{display:block;font-size:1.4rem;letter-spacing:.05em;text-transform:uppercase;color:#2e3d2b}.rt-ps__latin{display:block;margin-top:.1rem;font-style:italic;font-size:1.2rem;color:#a9853f}.rt-ps__more{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#2e3d2b}.rt-pi{--pi-ink: #2E3D2B;--pi-ink-soft: #4A4A42;--pi-gold: #A9853F;--pi-gold-text: #85662B;--pi-rule: #C9B98E;--pi-paper: #FBF7EC;font-family:var(--font-body-family, Georgia, "Times New Roman", serif)}.rt-pi__inner--framed{background:var(--pi-paper);border:1px solid var(--pi-gold);outline:4px double var(--pi-rule);outline-offset:6px;padding:clamp(2rem,4vw,4rem);color:var(--pi-ink-soft)}.rt-pi__header{text-align:center;margin-bottom:clamp(2rem,3vw,3rem)}.rt-pi__sub{margin:0 0 .6rem;font-size:1.2rem;letter-spacing:.28em;text-transform:uppercase;color:var(--pi-gold-text)}.rt-pi__heading{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.4rem,3.4vw,3.6rem);letter-spacing:.05em;text-transform:uppercase;line-height:1.1;color:var(--pi-ink)}.rt-pi__rule{display:block;height:1px;margin:1.25rem auto 0;max-width:32rem;background:linear-gradient(90deg,transparent,var(--pi-rule) 20%,var(--pi-rule) 80%,transparent)}.rt-pi__grid{list-style:none;margin:0;padding:0}.rt-pi__card a{text-decoration:none;color:inherit}.rt-pi__text{display:block}.rt-pi__card{min-width:0}.rt-pi__card a{max-width:100%}.rt-pi__text{min-width:0;max-width:100%}.rt-pi__name,.rt-pi__latin,.rt-pi__blurb,.rt-pi__code,.rt-pi__cta{overflow-wrap:break-word}.rt-pi__code{display:block;font-size:1.05rem;letter-spacing:.18em;color:var(--pi-gold-text);margin-bottom:.35rem}.rt-pi__name{display:block;font-family:var(--font-heading-family, Georgia, serif);font-size:1.7rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;color:var(--pi-ink)}.rt-pi__latin{display:block;font-style:italic;font-size:1.2rem;color:var(--pi-gold-text);margin-top:.2rem}.rt-pi__blurb{display:block;font-size:1.3rem;line-height:1.55;margin-top:.7rem}.rt-pi__cta{display:block;font-size:1.1rem;text-transform:uppercase;letter-spacing:.14em;color:var(--pi-ink)}.rt-pi__thumb{display:block;overflow:hidden}.rt-pi__thumb img{width:100%;height:100%;object-fit:contain}.rt-pi__thumb-empty{display:block;width:100%;height:100%;box-sizing:border-box}.rt-pi--plate .rt-pi__thumb-empty,.rt-pi--list .rt-pi__thumb-empty{background:#fbf7ec;border:1px solid #EAE2CE}.rt-pi--plate .rt-pi__card a{display:flex;flex-direction:column;align-items:center;height:100%;text-align:center;padding:1.2rem;border:1px solid transparent;transition:border-color .25s ease,transform .25s ease}.rt-pi--plate .rt-pi__card a:hover{border-color:var(--pi-rule);transform:translateY(-3px)}.rt-pi--plate .rt-pi__card a:hover .rt-pi__cta{color:var(--pi-gold)}.rt-pi--plate .rt-pi__thumb{width:100%;aspect-ratio:1 / 1;margin-bottom:1rem}.rt-pi--plate .rt-pi__text{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.rt-pi--plate .rt-pi__cta{margin-top:auto;padding-top:1rem}.rt-pi--carousel{--pi-gap: clamp(1.5rem, 2.5vw, 3rem)}.rt-pi__carousel{position:relative}.rt-pi--carousel .rt-pi__track{display:flex!important;gap:var(--pi-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;max-width:none}.rt-pi--carousel .rt-pi__track::-webkit-scrollbar{display:none}.rt-pi--carousel .rt-pi__card{flex:0 0 calc((100% - (var(--pi-visible, 3) - 1) * var(--pi-gap)) / var(--pi-visible, 3));scroll-snap-align:start}.rt-pi--row.rt-pi--carousel .rt-pi__card{max-width:none}.rt-pi__controls{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:clamp(1.6rem,2.5vw,2.4rem)}.rt-pi__carousel.is-static .rt-pi__controls{display:none}.rt-pi__carousel.is-static .rt-pi__track{scroll-snap-type:none;justify-content:center}.rt-pi__nav{background:none;border:1px solid var(--pi-rule);border-radius:50%;width:3.4rem;height:3.4rem;line-height:1;font-size:2rem;font-family:Georgia,serif;color:var(--pi-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.rt-pi__nav:hover{border-color:var(--pi-gold);color:var(--pi-gold);background:#a9853f12}.rt-pi__nav:focus-visible{outline:2px solid var(--pi-gold);outline-offset:2px}.rt-pi__dots{display:flex;align-items:center;gap:.9rem}.rt-pi__dot{width:.9rem;height:.9rem;padding:0;border-radius:50%;border:1px solid var(--pi-gold);background:transparent;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.rt-pi__dot:hover{background:#a9853f66}.rt-pi__dot.is-active{background:var(--pi-gold);transform:scale(1.25)}.rt-pi__dot:focus-visible{outline:2px solid var(--pi-gold);outline-offset:3px}.rt-pi--plate .rt-pi__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1.5rem,2.5vw,3rem)}.rt-pi--plate .rt-pi__grid--2{grid-template-columns:repeat(2,1fr)}.rt-pi--plate .rt-pi__grid--3{grid-template-columns:repeat(3,1fr)}.rt-pi--plate .rt-pi__grid--4{grid-template-columns:repeat(4,1fr)}.rt-pi--plate .rt-pi__grid--5{grid-template-columns:repeat(5,1fr)}.rt-pi--row .rt-pi__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));justify-items:center;gap:clamp(2rem,4vw,4.5rem)}.rt-pi--row .rt-pi__grid--2{grid-template-columns:repeat(2,1fr)}.rt-pi--row .rt-pi__grid--3{grid-template-columns:repeat(3,1fr)}.rt-pi--row .rt-pi__grid--4{grid-template-columns:repeat(4,1fr)}.rt-pi--row .rt-pi__grid--5{grid-template-columns:repeat(5,1fr)}.rt-pi--row .rt-pi__card{max-width:16rem}.rt-pi--row .rt-pi__card a{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.rt-pi--row .rt-pi__text{width:100%}.rt-pi--row .rt-pi__thumb{width:11rem;height:11rem;border-radius:50%;background:var(--pi-paper);border:1px solid var(--pi-rule);margin-bottom:1.1rem;transition:border-color .25s ease,transform .25s ease}.rt-pi--row .rt-pi__thumb img{padding:.8rem}.rt-pi--row .rt-pi__card a:hover .rt-pi__thumb{border-color:var(--pi-gold);transform:scale(1.04)}.rt-pi--row .rt-pi__card a:hover .rt-pi__name{color:var(--pi-gold)}.rt-pi--row .rt-pi__name{font-size:1.45rem}.rt-pi--row .rt-pi__blurb{font-size:1.2rem}.rt-pi--row .rt-pi__cta{margin-top:.7rem;font-size:1rem}.rt-pi--list .rt-pi__grid{display:block;max-width:78rem;margin-inline:auto}.rt-pi--list .rt-pi__card+.rt-pi__card{border-top:1px solid var(--pi-rule)}.rt-pi--list .rt-pi__card a{display:flex;align-items:flex-start;gap:clamp(1.2rem,2vw,2.4rem);padding:1.6rem .4rem;transition:background-color .2s ease}.rt-pi--list .rt-pi__card a:hover{background:#a9853f0f}.rt-pi--list .rt-pi__card a:hover .rt-pi__name{color:var(--pi-gold)}.rt-pi--list .rt-pi__thumb{flex:0 0 6.4rem;width:6.4rem;height:6.4rem}.rt-pi--list .rt-pi__text{flex:1 1 auto}.rt-pi--list .rt-pi__code{display:inline-block;margin:0 .8rem 0 0;font-size:1.1rem}.rt-pi--list .rt-pi__name{display:inline;font-size:1.6rem}.rt-pi--list .rt-pi__latin{margin-top:.3rem}.rt-pi--list .rt-pi__blurb{margin-top:.5rem}.rt-pi--list .rt-pi__cta{margin-top:.6rem;font-size:1rem;color:var(--pi-gold)}.rt-pi__note{margin:clamp(1.5rem,3vw,2.5rem) 0 0;text-align:center;font-size:1.25rem;font-style:italic}.rt-pi__more{margin:1rem 0 0;text-align:center}.rt-pi__more a{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--pi-gold-text);border-bottom:1px solid transparent}.rt-pi__more a:hover{border-bottom-color:var(--pi-gold)}@media screen and (max-width:989px){.rt-pi--carousel{--pi-visible: 2 !important}.rt-pi--plate .rt-pi__grid--4,.rt-pi--plate .rt-pi__grid--5,.rt-pi--row .rt-pi__grid--4,.rt-pi--row .rt-pi__grid--5{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.rt-pi--carousel{--pi-visible: 1 !important}.rt-pi--plate .rt-pi__grid--3,.rt-pi--plate .rt-pi__grid--4,.rt-pi--plate .rt-pi__grid--5,.rt-pi--row .rt-pi__grid,.rt-pi--row .rt-pi__grid--3,.rt-pi--row .rt-pi__grid--4,.rt-pi--row .rt-pi__grid--5{grid-template-columns:repeat(2,1fr)}.rt-pi--row .rt-pi__thumb{width:9rem;height:9rem}.rt-pi--list .rt-pi__thumb{flex-basis:4.8rem;width:4.8rem;height:4.8rem}}.rt-af-wrap{padding-top:var(--rt-af-pad-top, 24px);padding-bottom:var(--rt-af-pad-bottom, 88px)}.rt-af{--rt-ink: #2E3D2B;--rt-ink-soft: #4A4A42;--rt-gold: #A9853F;--rt-gold-text: #85662B;--rt-rule: #C9B98E;--rt-paper: #FBF7EC;--rt-panel: #F6F1E2;max-width:78rem;margin:0 auto;color:var(--rt-ink);font-family:var(--font-body-family, Georgia, "Times New Roman", serif)}.rt-af__masthead{text-align:center}.rt-af__collection{margin:0 0 1.2rem;font-size:calc(1.216rem * var(--rt-scale, 1));letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--rt-ink-soft)}.rt-af__kicker{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.2rem,3vw,3.04rem);letter-spacing:.04em;color:var(--rt-ink)}.rt-af__intro{margin:1.6rem auto 0;max-width:34em;font-size:calc(1.696rem * var(--rt-scale, 1));font-style:italic;line-height:1.7;color:var(--rt-ink-soft)}.rt-af__intro p{margin:0 0 1.1rem}.rt-af__intro p:last-child{margin-bottom:0}.rt-af__founder{--rt-gap: clamp(2.4rem, 4vw, 5.6rem);display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:var(--rt-gap);align-items:center}.rt-af__founder--flip{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.rt-af__founder--flip .rt-af__portrait{order:2}.rt-af__plate-frame{margin:0;padding:1.6rem 1.2rem 1.2rem;background:var(--rt-panel);border:1px solid var(--rt-rule);text-align:center}.rt-af__portrait-img{display:block;width:auto;max-width:100%;max-height:clamp(320px,46vh,520px);margin:0 auto;border:1px solid var(--rt-rule)}.rt-af__portrait-mark{display:block;margin:6.4rem auto;width:1.4rem;height:1.4rem;background:var(--rt-rule);transform:rotate(45deg)}.rt-af__plant{margin-top:1.28rem;padding-top:1.04rem;border-top:1px solid var(--rt-rule);font-size:calc(1.152rem * var(--rt-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--rt-ink-soft)}.rt-af__plant-latin{display:block;margin-top:.32rem;font-style:italic;letter-spacing:.04em;text-transform:none;color:var(--rt-gold-text)}.rt-af__name{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.88rem,4vw,4.32rem);font-weight:400;line-height:1.02;letter-spacing:.05em;text-transform:uppercase;color:var(--rt-ink)}.rt-af__role{margin:.8rem 0 1.6rem;font-size:calc(1.216rem * var(--rt-scale, 1));letter-spacing:.24em;text-transform:uppercase;color:var(--rt-gold-text)}.rt-af__prose{font-size:calc(1.616rem * var(--rt-scale, 1));line-height:1.75;color:var(--rt-ink-soft)}.rt-af__prose p{margin:0 0 1.3rem}.rt-af__prose p:last-child{margin-bottom:0}.rt-af__prose--wide{max-width:46em;margin-inline:auto;text-align:left}.rt-af__prose--center{text-align:center}.rt-af__intro a,.rt-af__prose a{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--rt-gold);text-decoration-thickness:.1rem;text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease}.rt-af__intro a:hover,.rt-af__intro a:focus-visible,.rt-af__prose a:hover,.rt-af__prose a:focus-visible{color:var(--rt-gold-text);text-decoration-style:solid}.rt-af__note{margin:1.92rem 0 0;padding-top:1.28rem;border-top:1px solid var(--rt-rule)}.rt-af__note dt{margin:0 0 .32rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.088rem * var(--rt-scale, 1));font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rt-gold-text)}.rt-af__note dd{margin:0;font-size:calc(1.472rem * var(--rt-scale, 1));color:var(--rt-ink)}.rt-af__together{text-align:center}.rt-af__head{margin:0 0 1.44rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.44rem * var(--rt-scale, 1));font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rt-ink)}.rt-af__colophon{text-align:center}.rt-af__marks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.2rem;margin:0}.rt-af__mark{font-size:calc(1.088rem * var(--rt-scale, 1));letter-spacing:.28em;text-transform:uppercase;color:var(--rt-ink-soft)}.rt-af__mark-dot{width:.5rem;height:.5rem;background:var(--rt-gold);transform:rotate(45deg)}@media screen and (max-width:749px){.rt-af__founder{grid-template-columns:1fr;gap:2rem}.rt-af__founder--flip .rt-af__portrait{order:0}.rt-af__portrait-img{max-height:360px}}.rt-hero{position:relative;display:grid}.rt-hero__media,.rt-hero__content{grid-area:1 / 1;min-width:0}.rt-hero__media{position:relative;overflow:hidden}.rt-hero__img{display:block;width:100%;height:auto}.rt-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--rt-hero-overlay, 0);pointer-events:none}.rt-hero--natural .rt-hero__media{width:var(--rt-hero-img-w, 100%);margin:0 auto}.rt-hero--natural.rt-hero--img-left .rt-hero__media{margin:0 auto 0 0}.rt-hero--natural.rt-hero--img-right .rt-hero__media{margin:0 0 0 auto}.rt-hero--crop .rt-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rt-hero--crop .rt-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--rt-hero-pos, center)}.rt-hero__content{position:relative;z-index:1;min-height:var(--rt-hero-min, 480px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--rt-hero-inset, 4.8rem);color:var(--rt-hero-text, #2E3D2B);text-shadow:0 1px 18px rgba(251,247,236,.7),0 0 3px rgba(251,247,236,.5)}.rt-hero__content--x-left{align-items:flex-start;text-align:left}.rt-hero__content--x-right{align-items:flex-end;text-align:right}.rt-hero__content--y-top{justify-content:flex-start}.rt-hero__content--y-bottom{justify-content:flex-end}.rt-hero__text{display:flex;flex-direction:column;gap:1.2rem;max-width:var(--rt-hero-text-max, 100%)}.rt-hero__content--x-left .rt-hero__text{align-items:flex-start}.rt-hero__content--x-right .rt-hero__text{align-items:flex-end}.rt-hero__content--x-center .rt-hero__text{align-items:center}.rt-hero__text--panel{background:var(--rt-hero-panel, rgba(251, 247, 236, .7));padding:clamp(1.6rem,3vw,3.2rem) clamp(2rem,4vw,4rem);text-shadow:none}.rt-hero__subtitle{margin:0;font-family:var(--font-body-family, Georgia, serif);font-size:1.3rem;letter-spacing:.28em;text-transform:uppercase}.rt-hero__title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 500);font-size:calc(clamp(3.6rem,6.5vw,6.8rem) * var(--rt-hero-title-scale, 1));line-height:1.04;letter-spacing:.02em;color:inherit}.rt-hero__tagline{margin:0;font-family:var(--font-body-family, Georgia, serif);font-size:1.5rem;font-style:italic;letter-spacing:.04em}@media screen and (max-width:749px){.rt-hero__content{min-height:var(--rt-hero-min-mobile, 380px);padding:max(1.6rem,calc(var(--rt-hero-inset, 4.8rem) * .5))}.rt-hero--crop .rt-hero__img{object-position:var(--rt-hero-pos-mobile, var(--rt-hero-pos, center))}.rt-hero--natural .rt-hero__media{width:100%;margin:0}}.rt-as-wrap{padding-top:var(--rt-as-pad-top, 40px);padding-bottom:var(--rt-as-pad-bottom, 80px)}.rt-as{--rt-ink: #2E3D2B;--rt-ink-soft: #4A4A42;--rt-gold: #A9853F;--rt-gold-text: #85662B;--rt-rule: #C9B98E;--rt-paper: #FBF7EC;margin:0 auto;color:var(--rt-ink);font-family:var(--font-body-family, Georgia, "Times New Roman", serif)}.rt-as>.rt-cn,.rt-as__masthead,.rt-as__lede,.rt-as__colophon{max-width:68rem;margin-left:auto;margin-right:auto}.rt-as__chapters{max-width:var(--rt-as-measure, 68rem);margin-left:auto;margin-right:auto}.rt-as__chapters--single{display:block}.rt-as__chapters--two,.rt-as__chapters--three,.rt-as__chapters--flow{margin-top:clamp(3.6rem,5vw,6rem)}.rt-as__chapters--two,.rt-as__chapters--three{display:grid;gap:var(--rt-as-chapter-gap, 4.8rem) clamp(3.2rem,4vw,5.6rem);align-items:start}.rt-as__chapters--two{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-as__chapters--three{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-as__chapters--flow{columns:2;column-gap:clamp(3.2rem,4vw,5.6rem)}.rt-as__chapters--flow .rt-as__chapter{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:var(--rt-as-chapter-gap, 4.8rem)}.rt-as__chapters--two .rt-as__chapter>.rt-flourish:first-child,.rt-as__chapters--three .rt-as__chapter>.rt-flourish:first-child{margin-top:0}.rt-as__chapters--two .rt-as__head,.rt-as__chapters--three .rt-as__head{min-height:2.4em}@media screen and (max-width:989px){.rt-as__chapters--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.rt-as__chapters--two,.rt-as__chapters--three{grid-template-columns:minmax(0,1fr)}.rt-as__chapters--flow{columns:1}}.rt-flourish{display:flex;align-items:center;gap:1.2rem;margin:2.4rem 0}.rt-flourish:before,.rt-flourish:after{content:"";flex:1 1 auto;height:1px;background:var(--rt-gold)}.rt-flourish>span{flex:0 0 auto;width:.7rem;height:.7rem;background:var(--rt-gold);transform:rotate(45deg)}.rt-flourish--short{max-width:16rem;margin-left:auto;margin-right:auto}.rt-flourish--centre{max-width:36rem;margin-left:auto;margin-right:auto}.rt-cn{display:flex;align-items:center;justify-content:center;gap:clamp(1.6rem,3vw,3.2rem);margin:0 0 clamp(2.8rem,3.5vw,4rem);padding-bottom:clamp(1.8rem,2.2vw,2.6rem);border-bottom:1px solid var(--rt-rule);flex-wrap:wrap}.rt-cn__item{display:inline-flex;align-items:baseline;gap:.8rem;padding-bottom:.5rem;border-bottom:1px solid transparent;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.28rem * var(--rt-scale, 1));font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#66655e;transition:color .2s ease}.rt-cn__item:hover,.rt-cn__item:focus-visible{color:var(--rt-gold-text)}.rt-cn__item.is-current{color:var(--rt-ink);border-bottom-color:var(--rt-gold)}.rt-cn__num{font-size:.82em;letter-spacing:.12em;color:var(--rt-gold-text)}.rt-cn__sep{flex:0 0 auto;width:.6rem;height:.6rem;background:var(--rt-gold);transform:rotate(45deg)}.rt-as__masthead{text-align:center}.rt-as__collection{margin:0 0 1.2rem;font-size:calc(1.216rem * var(--rt-scale, 1));letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--rt-ink-soft)}.rt-as__statement{margin:0 auto;max-width:20em;font-family:var(--font-heading-family, Georgia, serif);font-weight:500;font-size:clamp(2.6rem,3.6vw,3.84rem);line-height:1.18;letter-spacing:.01em;text-transform:none;color:var(--rt-ink)}.rt-as__lede{margin:2.4rem auto 0;text-align:center;font-size:calc(1.76rem * var(--rt-scale, 1));line-height:1.7;color:var(--rt-ink)}.rt-as__lede p{margin:0 0 1.2rem}.rt-as__lede p:last-child{margin-bottom:0}.rt-as__lede p:first-child{font-size:1.1em}.rt-as--left .rt-as__lede,.rt-as--left .rt-as__colophon-text{text-align:left}.rt-as__head{margin:0 0 1.44rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.44rem * var(--rt-scale, 1));font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rt-ink)}.rt-as__prose{font-size:calc(1.632rem * var(--rt-scale, 1));line-height:1.75;color:var(--rt-ink-soft)}.rt-as__prose p{margin:0 0 1.3rem}.rt-as__prose p:last-child{margin-bottom:0}.rt-as__prose em{font-style:italic}.rt-as__prose strong{font-weight:400;color:var(--rt-ink)}.rt-as__prose ul{list-style:none;margin:0 0 1.3rem;padding-left:0}.rt-as__prose ul li{position:relative;margin:0 0 .6rem;padding-left:2.4rem}.rt-as__prose ul li:before{content:"";position:absolute;left:.3rem;top:.62em;width:.58rem;height:.58rem;background:var(--rt-gold);transform:rotate(45deg)}.rt-as__prose a,.rt-as__lede a,.rt-as__colophon-text a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(169,133,63,.45);transition:color .2s ease,border-color .2s ease}.rt-as__prose a:hover,.rt-as__prose a:focus-visible,.rt-as__lede a:hover,.rt-as__lede a:focus-visible,.rt-as__colophon-text a:hover,.rt-as__colophon-text a:focus-visible{color:var(--rt-gold);border-bottom-color:var(--rt-gold)}.rt-as__content{max-width:68rem;margin:2.4rem auto 0}.rt-as__content>p:first-child{font-size:1.1em;color:var(--rt-ink)}.rt-as__content h2{position:relative;margin:4.8rem 0 1.44rem;padding-top:3.4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.44rem * var(--rt-scale, 1));font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rt-ink)}.rt-as__content h2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(var(--rt-gold),var(--rt-gold)) left top / calc(50% - 13px) 1px no-repeat,linear-gradient(var(--rt-gold),var(--rt-gold)) right top / calc(50% - 13px) 1px no-repeat}.rt-as__content h2:after{content:"";position:absolute;top:-3px;left:50%;width:7px;height:7px;margin-left:-3.5px;background:var(--rt-gold);transform:rotate(45deg)}.rt-as__content h3{margin:2.4rem 0 1rem;font-family:var(--font-heading-family, Georgia, serif);font-size:calc(1.28rem * var(--rt-scale, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rt-ink)}.rt-as__content img{display:block;margin:2.4rem auto}.rt-as__colophon{text-align:center;margin-top:1.2rem}.rt-as__colophon-text{max-width:34em;margin:0 auto;font-style:italic;font-size:calc(1.6rem * var(--rt-scale, 1));line-height:1.7;color:var(--rt-ink)}.rt-as__signoff{margin:1.6rem 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2rem,2.6vw,2.72rem);letter-spacing:.04em;color:var(--rt-ink)}.rt-as__marks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.2rem;margin:2rem 0 0;padding-top:1.6rem;border-top:1px solid var(--rt-rule)}.rt-as__mark{font-size:calc(1.088rem * var(--rt-scale, 1));letter-spacing:.28em;text-transform:uppercase;color:var(--rt-ink-soft)}.rt-as__mark-dot{width:.5rem;height:.5rem;background:var(--rt-gold);transform:rotate(45deg)}@media screen and (max-width:749px){.rt-as__lede{font-size:calc(1.6rem * var(--rt-scale, 1))}}.rt-hh{position:relative;width:100%;box-sizing:border-box;min-height:clamp(560px,90vh,760px);background-image:var(--rt-hh-bg-mobile, none);background-size:cover;background-position:center bottom;background-repeat:no-repeat;display:flex;align-items:flex-start;justify-content:center;padding:9vh 24px 0;font-family:var(--font-body-family, "Libre Baskerville", Georgia, "Times New Roman", serif);line-height:1.6;color:var(--rt-hh-ink, #5b5346)}.rt-hh__content{max-width:400px;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;color:inherit}.rt-hh__eyebrow{margin:0;display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.28em;font-size:13px}.rt-hh__rule{flex:0 0 auto;width:24px;height:1px;background:var(--rt-hh-accent, #A9853F)}.rt-hh__diamond,.rt-hh__divider>span{flex:0 0 auto;width:7px;height:7px;background:var(--rt-hh-accent, #A9853F);transform:rotate(45deg)}.rt-hh__title{margin:22px 0 0;font-family:var(--font-heading-family, Cormorant, Georgia, serif);font-weight:var(--font-heading-weight, 600);font-style:normal;text-transform:uppercase;letter-spacing:.05em;line-height:1.04;font-size:clamp(36px,6vw,58px);color:var(--rt-hh-title, #463f33);word-break:break-word}.rt-hh__divider{margin:20px auto;width:230px;max-width:80%;display:flex;align-items:center;gap:12px}.rt-hh__divider:before,.rt-hh__divider:after{content:"";flex:1 1 auto;height:1px;background:var(--rt-hh-accent, #A9853F)}.rt-hh__tagline{margin:0 0 28px;text-transform:uppercase;letter-spacing:.15em;font-size:12.5px;line-height:1.95}.rt-hh__btn{display:inline-block;padding:15px 34px;border:1px solid var(--rt-hh-ink, #5b5346);color:var(--rt-hh-ink, #5b5346);background:transparent;text-transform:uppercase;letter-spacing:.2em;font-size:12px;text-decoration:none;transition:background .25s ease,color .25s ease}.rt-hh__btn:hover{background:var(--rt-hh-ink, #5b5346);color:#fdfbf6}@media(max-width:749px){.rt-hh--m-above{min-height:0;padding:7vh 24px var(--rt-hh-mspace, 76%);background-image:var(--rt-hh-bg-mobile, none),var(--rt-hh-bg-mobile, none);background-size:100% auto,100% 4000%;background-position:center bottom,center top;background-repeat:no-repeat,no-repeat}}@media(min-width:750px){.rt-hh{min-height:clamp(600px,82vh,860px);background-image:var(--rt-hh-bg, none);background-position:center;align-items:flex-start;justify-content:flex-start;padding:12vh 0 0 calc(7% - 24px)}.rt-hh__content{align-items:flex-start;text-align:left;max-width:440px}.rt-hh__divider{margin:20px 0}}.rt-tu{scroll-behavior:smooth}.rt-tu__bar,#rt-tu-top{scroll-margin-top:11rem}.rt-tu__header{text-align:center;margin:0 auto clamp(2.4rem,4vw,4rem)}.rt-tu__wordmark{margin:0 0 1.6rem;font-family:var(--font-heading-family, Georgia, serif);font-size:1.44rem;font-weight:500;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#2e3d2b}.rt-tu__rule{display:flex;align-items:center;gap:1.2rem;max-width:26rem;margin:0 auto 1.6rem}.rt-tu__rule:before,.rt-tu__rule:after{content:"";flex:1 1 auto;height:1px;background:#a9853f}.rt-tu__rule>span{flex:0 0 auto;width:.7rem;height:.7rem;background:#a9853f;transform:rotate(45deg)}.rt-tu__title{margin:0 0 1.4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.8rem,4vw,4.4rem);font-weight:400;line-height:1.1;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:#2e3d2b}.rt-tu__tagline{max-width:68rem;margin:0 auto;font-size:1.28rem;letter-spacing:.16em;text-indent:.16em;line-height:1.8;text-transform:uppercase;color:#4a4a42}.rt-tu__intro,.rt-tu__outro{max-width:62rem;margin:0 auto clamp(3.2rem,4vw,4.8rem);text-align:center;font-size:1.55rem;line-height:1.7;color:#4a4a42}.rt-tu__intro p,.rt-tu__outro p{margin:0 0 1.2rem}.rt-tu__intro p:last-child,.rt-tu__outro p:last-child{margin-bottom:0}.rt-tu__rule--outro{margin-top:clamp(4.8rem,7vw,8rem);margin-bottom:2.4rem}.rt-tu__outro{margin-bottom:0;font-style:italic}.rt-tu__care{position:relative;max-width:74rem;margin:0 auto clamp(4.8rem,7vw,8rem);padding:clamp(3.2rem,4.5vw,4.8rem) clamp(2.4rem,5vw,6.4rem);text-align:center;background:#fbf7ec;border:1px solid #C9B98E;outline:1px solid #C9B98E;outline-offset:-.8rem}.rt-tu__care-corner{position:absolute;width:.7rem;height:.7rem;background:#a9853f;transform:rotate(45deg)}.rt-tu__care-corner--tl{top:1.6rem;left:1.6rem}.rt-tu__care-corner--tr{top:1.6rem;right:1.6rem}.rt-tu__care-corner--bl{bottom:1.6rem;left:1.6rem}.rt-tu__care-corner--br{bottom:1.6rem;right:1.6rem}.rt-tu__care-title{margin:0 0 1.4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.9rem,2.4vw,2.4rem);font-weight:400;line-height:1.3;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:#2e3d2b}.rt-tu__care .rt-tu__rule{max-width:18rem;margin-bottom:1.6rem}.rt-tu__care-sub{margin:0 0 1.4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:1.8rem;font-style:italic;line-height:1.5;color:#2e3d2b}.rt-tu__care-text{max-width:58rem;margin:0 auto;font-size:1.5rem;line-height:1.75;color:#4a4a42}.rt-tu__care-text p{margin:0 0 1.2rem}.rt-tu__care-text p:last-child{margin-bottom:0}.rt-tu--text-left .rt-tu__intro,.rt-tu--text-left .rt-tu__care-text{text-align:left}.rt-tu__contents{max-width:96rem;margin:0 auto clamp(5.6rem,8vw,9.6rem);text-align:center}.rt-tu__contents-label{margin:0 0 1.8rem;font-size:1.1rem;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:#4a4a42}.rt-tu__toc{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.4rem,2vw,2.4rem);grid-template-columns:repeat(2,minmax(0,1fr))}.rt-tu__toc--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-tu__toc--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-tu__toc--5{grid-template-columns:repeat(6,minmax(0,1fr))}.rt-tu__toc--5>li{grid-column:span 2}.rt-tu__toc--5>li:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}.rt-tu__toc--5>li:nth-child(3n+1):last-child{grid-column:3 / span 2}.rt-tu__toc a{display:flex;flex-direction:column;align-items:center;height:100%;padding:2.2rem 1.6rem 2rem;text-decoration:none;color:inherit;background:#fbf7ec;border:1px solid #C9B98E;transition:transform .25s ease,box-shadow .25s ease}.rt-tu__toc a:hover{transform:translateY(-3px);box-shadow:0 10px 28px #2e3d2b1f}.rt-tu__toc a:hover .rt-tu__toc-title{color:#a9853f}.rt-tu__code{display:block;margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#85662b;font-variant-numeric:lining-nums}.rt-tu__toc-title{font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.7rem,1.8vw,2rem);line-height:1.2;letter-spacing:.08em;text-indent:.08em;text-transform:uppercase;color:#2e3d2b;transition:color .25s ease}.rt-tu__toc-meta{margin-top:auto;padding-top:.8rem;font-family:var(--font-heading-family, Georgia, serif);font-size:1.4rem;font-style:italic;color:#4a4a42}.rt-tu__bar{max-width:116rem;margin:0 auto}.rt-tu__bar+.rt-tu__bar{margin-top:clamp(6.4rem,9vw,11rem)}.rt-tu__plate{position:relative;max-width:56rem;margin:0 auto clamp(3.6rem,5vw,5.6rem);padding:clamp(3.2rem,4vw,4.4rem) clamp(2.4rem,4vw,4.8rem);text-align:center;background:#fbf7ec;border:1px solid #C9B98E;box-shadow:0 0 0 5px #fbf7ec,0 0 0 6px #c9b98e}.rt-tu__corner{position:absolute;width:.7rem;height:.7rem;background:#a9853f;transform:rotate(45deg)}.rt-tu__corner--tl{top:1.2rem;left:1.2rem}.rt-tu__corner--tr{top:1.2rem;right:1.2rem}.rt-tu__corner--bl{bottom:1.2rem;left:1.2rem}.rt-tu__corner--br{bottom:1.2rem;right:1.2rem}.rt-tu__kicker{margin:0 0 .4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:1.6rem;font-style:italic;color:#2e3d2b}.rt-tu__bar-title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.6rem,3.2vw,3.4rem);font-weight:400;line-height:1.12;letter-spacing:.1em;text-indent:.1em;text-transform:uppercase;color:#2e3d2b}.rt-tu__card-rule{display:flex;align-items:center;gap:1rem;width:12rem;margin:1.6rem auto 0}.rt-tu__card-rule:before,.rt-tu__card-rule:after{content:"";flex:1 1 auto;height:1px;background:#a9853f}.rt-tu__card-rule>span{flex:0 0 auto;width:.6rem;height:.6rem;background:#a9853f;transform:rotate(45deg)}.rt-tu__bar-intro{max-width:44rem;margin:1.6rem auto 0;font-size:1.5rem;line-height:1.65;color:#4a4a42}.rt-tu__bar-intro p{margin:0 0 1rem}.rt-tu__bar-intro p:last-child{margin-bottom:0}.rt-tu__steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(3.2rem,4vw,4.8rem) clamp(2rem,2.6vw,3.2rem);grid-template-columns:repeat(2,minmax(0,1fr))}.rt-tu__steps--1{grid-template-columns:minmax(0,44rem);justify-content:center}.rt-tu__steps--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:96rem;margin:0 auto}@media screen and (min-width:1100px){.rt-tu__steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rt-tu__step{display:flex;flex-direction:column;min-width:0}.rt-tu__frame{position:relative;margin:0 0 2rem;padding:.6rem;background:#fbf7ec;border:1px solid #C9B98E}.rt-tu__img,.rt-tu__img-empty{display:block;width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover}.rt-tu__img-empty{display:flex;align-items:center;justify-content:center;background:#f3ede3}.rt-tu__img-empty>span{width:.9rem;height:.9rem;background:#c9b98e;transform:rotate(45deg)}.rt-tu__step-no{display:flex;align-items:center;gap:1rem;margin:0 0 .8rem;font-family:var(--font-heading-family, Georgia, serif);font-size:1.9rem;letter-spacing:.12em;color:#85662b;font-variant-numeric:lining-nums}.rt-tu__step-no:after{content:"";flex:0 0 3.2rem;height:1px;background:#c9b98e}.rt-tu__step-title{margin:0 0 .8rem;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2rem,2vw,2.3rem);font-weight:500;line-height:1.2;letter-spacing:.01em;text-transform:none;color:#2e3d2b}.rt-tu__step-text{font-size:1.5rem;line-height:1.65;color:#4a4a42}.rt-tu__step-text p{margin:0 0 1rem}.rt-tu__step-text p:last-child{margin-bottom:0}.rt-tu__step-text a{color:#2e3d2b;text-decoration-color:#c9b98e;text-underline-offset:.3rem}.rt-tu__step-text a:hover{color:#a9853f}.rt-tu__note{max-width:56rem;margin:clamp(3.2rem,4vw,4.4rem) auto 0;text-align:center;font-family:var(--font-heading-family, Georgia, serif);font-size:1.8rem;font-style:italic;line-height:1.5;color:#2e3d2b}.rt-tu__bar-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem 3.2rem;margin-top:clamp(2.8rem,3.6vw,4rem)}.rt-tu__bar-foot:empty{display:none}.rt-tu__button{display:inline-block;padding:1.1rem 3rem;border:1px solid #2E3D2B;font-family:var(--font-heading-family, Georgia, serif);font-size:1.25rem;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;text-decoration:none;color:#2e3d2b;transition:background .25s ease,color .25s ease}.rt-tu__button:hover{background:#2e3d2b;color:#fbf7ec}.rt-tu__back{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:#4a4a42;border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease}.rt-tu__back:hover{color:#a9853f;border-bottom-color:#c9b98e}.rt-tu__copyright{text-align:center;margin:clamp(4.8rem,6vw,6.4rem) 0 0;font-size:1.15rem;letter-spacing:.1em;color:#4a4a42;font-family:var(--font-body-family, Georgia, "Times New Roman", serif);font-variant-numeric:lining-nums}@media screen and (max-width:989px){.rt-tu__toc--3,.rt-tu__toc--4,.rt-tu__toc--5{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-tu__toc--5>li,.rt-tu__toc--5>li:nth-child(3n+1):nth-last-child(2),.rt-tu__toc--5>li:nth-child(3n+1):last-child{grid-column:auto}.rt-tu__toc--5>li:nth-child(odd):last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - clamp(.7rem,1vw,1.2rem))}.rt-tu__steps--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.rt-tu__bar,#rt-tu-top{scroll-margin-top:8rem}.rt-tu__toc a{padding:1.8rem 1rem 1.6rem}.rt-tu__steps,.rt-tu__steps--3,.rt-tu__steps--4{grid-template-columns:minmax(0,1fr);max-width:48rem;margin:0 auto}.rt-tu__img,.rt-tu__img-empty{aspect-ratio:1 / 1}.rt-tu__plate{box-shadow:0 0 0 4px #fbf7ec,0 0 0 5px #c9b98e}.rt-tu__care{padding:3.6rem 2.4rem}.rt-tu__care-corner--tl,.rt-tu__care-corner--tr{top:1.4rem}.rt-tu__care-corner--bl,.rt-tu__care-corner--br{bottom:1.4rem}}@media(prefers-reduced-motion:reduce){.rt-tu{scroll-behavior:auto}.rt-tu__toc a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
