.rl-marketing:where(.p-preview){overflow-x:clip}.rl-marketing:where(.p-preview) .tp{background:#f4f3ee;padding:104px 0 96px}.rl-marketing:where(.p-preview) .tp__back{display:inline-flex;align-items:center;gap:7px;margin-bottom:34px;font-size:15px;font-weight:600;color:var(--ink-3)}.rl-marketing:where(.p-preview) .tp__back:hover{color:var(--ink)}.rl-marketing:where(.p-preview) .tp__back svg{width:15px;height:15px;flex:none}.rl-marketing:where(.p-preview) .tp__split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"copy stage" "specs stage";-moz-column-gap:72px;column-gap:72px;row-gap:0;align-items:start}.rl-marketing:where(.p-preview) .tp__copy{grid-area:copy;min-width:0}.rl-marketing:where(.p-preview) .tp__stagecol{grid-area:stage;min-width:0}.rl-marketing:where(.p-preview) .tp__specs{grid-area:specs;min-width:0}.rl-marketing:where(.p-preview) .tp__name{margin:0;font-size:clamp(42px,4.4vw,62px);line-height:1.02;letter-spacing:-.042em;font-weight:600;color:var(--ink)}.rl-marketing:where(.p-preview) .tp__badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.rl-marketing:where(.p-preview) .tp__badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);box-shadow:inset 0 0 0 1px var(--line)}.rl-marketing:where(.p-preview) .tp__badge[hidden]{display:none}.rl-marketing:where(.p-preview) .tp__badge svg{width:13px;height:13px;flex:none}.rl-marketing:where(.p-preview) .tp__badge--photo{padding-left:10px}.rl-marketing:where(.p-preview) .tp__badge--plan{background:#fff;color:var(--ink-2)}.rl-marketing:where(.p-preview) .tp__badge--plan.is-premium{background:var(--emerald-50);color:var(--emerald-700);box-shadow:inset 0 0 0 1px var(--emerald-100)}.rl-marketing:where(.p-preview) .tp__desc{margin:22px 0 0;font-size:18.5px;line-height:1.55;color:#494637;max-width:44ch}.rl-marketing:where(.p-preview) .tp__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.rl-marketing:where(.p-preview) .tp__specs{margin-top:56px}.rl-marketing:where(.p-preview) .tp__specs h2{margin:0 0 6px;font-size:26px;line-height:1.15;letter-spacing:-.03em;font-weight:600;color:var(--ink)}.rl-marketing:where(.p-preview) .tp__specs .eyebrow{display:block;margin-bottom:12px}.rl-marketing:where(.p-preview) .tp__list{margin:22px 0 0;padding:0}.rl-marketing:where(.p-preview) .tp__row{padding:16px 0 18px;border-top:1px solid var(--line)}.rl-marketing:where(.p-preview) .tp__row:last-child{border-bottom:1px solid var(--line)}.rl-marketing:where(.p-preview) .tp__rowt{margin:0;font-size:16px;font-weight:600;letter-spacing:-.018em;color:var(--ink)}.rl-marketing:where(.p-preview) .tp__rowb{margin:5px 0 0;font-size:14.5px;line-height:1.45;color:#6b6759;max-width:46ch}.rl-marketing:where(.p-preview) .tp__stage{--fan-w:78%;--fan-x:12%;--fan-a:-8deg;position:relative;width:100%;max-width:560px;margin:0 auto}.rl-marketing:where(.p-preview) .tp__sheet{position:relative;z-index:1;width:var(--fan-w);margin:0 0 0 auto;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.04),0 44px 84px -38px rgba(14,12,7,.5),inset 0 0 0 1px rgba(14,12,7,.07)}.rl-marketing:where(.p-preview) .tp__sheet img{width:100%;height:auto}.rl-marketing:where(.p-preview) .tp__letter{position:absolute;z-index:0;top:4.5%;right:var(--fan-x);width:var(--fan-w);margin:0;transform:rotate(var(--fan-a));transform-origin:50% 100%;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.03),0 22px 46px -28px rgba(14,12,7,.4),inset 0 0 0 1px rgba(14,12,7,.06)}.rl-marketing:where(.p-preview) .tp__letter img{width:100%;height:auto}.rl-marketing:where(.p-preview) .tp__letter[hidden]{display:none}.rl-marketing:where(.p-preview) .tp__pairnote{margin:84px auto 0;max-width:560px;padding-left:22%;font-family:var(--serif);font-style:italic;font-size:16.5px;line-height:1.4;color:var(--ink-3)}.rl-marketing:where(.p-preview) .tp__pairnote[hidden]{display:none}.rl-marketing:where(.p-preview) .tp__pairnote:before{content:"";display:inline-block;width:18px;height:1px;background:var(--emerald);vertical-align:5px;margin-right:10px}.rl-marketing:where(.p-preview) .tp-more{background:var(--shelf);padding:92px 0 96px;border-top:1px solid rgba(14,12,7,.06)}.rl-marketing:where(.p-preview) .tp-more__head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.rl-marketing:where(.p-preview) .tp-more__head h2{margin:12px 0 0;font-size:clamp(30px,3vw,40px);line-height:1.05;letter-spacing:-.035em;font-weight:600}.rl-marketing:where(.p-preview) .tp-more__head p{margin:12px 0 0;font-size:17px;line-height:1.5;color:#494637;max-width:46ch}.rl-marketing:where(.p-preview) .tp-arrows{display:flex;gap:4px;flex:none;padding-bottom:6px}.rl-marketing:where(.p-preview) .tp-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ink-3);cursor:pointer;transition:color .18s ease,transform .18s ease,opacity .18s ease}.rl-marketing:where(.p-preview) .tp-arrow svg{width:24px;height:24px}.rl-marketing:where(.p-preview) .tp-arrow:hover{color:var(--ink)}.rl-marketing:where(.p-preview) .tp-arrow:active{transform:scale(.92)}.rl-marketing:where(.p-preview) .tp-arrow:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.rl-marketing:where(.p-preview) .tp-arrow[disabled]{opacity:.28;cursor:default;color:var(--ink-3)}.rl-marketing:where(.p-preview) .tp-railbleed{margin-top:40px}.rl-marketing:where(.p-preview) .tp-rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px max(24px,calc((100vw - 1240px) / 2 + 48px)) 10px;scroll-padding-left:max(24px,calc((100vw - 1240px) / 2 + 48px));scrollbar-width:none;-ms-overflow-style:none}.rl-marketing:where(.p-preview) .tp-rail::-webkit-scrollbar{display:none}.rl-marketing:where(.p-preview) .tp-card{flex:0 0 clamp(168px,15vw,204px);min-width:0;scroll-snap-align:start;display:block}.rl-marketing:where(.p-preview) .tp-card__shot{position:relative;display:block;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.04),0 18px 40px -22px rgba(14,12,7,.42),inset 0 0 0 1px rgba(14,12,7,.06);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.rl-marketing:where(.p-preview) .tp-card__shot img{width:100%;height:auto}.rl-marketing:where(.p-preview) .tp-card:hover .tp-card__shot{transform:translateY(-6px);box-shadow:0 1px 0 rgba(0,0,0,.04),0 28px 50px -22px rgba(14,12,7,.5),inset 0 0 0 1px rgba(14,12,7,.1)}.rl-marketing:where(.p-preview) .tp-card:focus-visible{outline:none}.rl-marketing:where(.p-preview) .tp-card:focus-visible .tp-card__shot{outline:2px solid var(--emerald);outline-offset:3px}.rl-marketing:where(.p-preview) .tp-card.is-current .tp-card__shot{box-shadow:0 1px 0 rgba(0,0,0,.04),0 18px 40px -22px rgba(14,12,7,.42),inset 0 0 0 1.5px var(--emerald),0 0 0 3px rgba(5,150,105,.16)}.rl-marketing:where(.p-preview) .tp-card__meta{display:block;margin-top:13px;font-size:14px;font-weight:600;color:#2c2721}.rl-marketing:where(.p-preview) .tp-card__kind{display:block;margin-top:3px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4)}.rl-marketing:where(.p-preview) .tp-card.is-current .tp-card__meta{color:var(--emerald)}.rl-marketing:where(.p-preview) .tp-progress{position:relative;height:3px;margin-top:26px;border-radius:99px;background:rgba(14,12,7,.08);overflow:hidden}.rl-marketing:where(.p-preview) .tp-progress i{display:block;height:100%;width:20%;border-radius:99px;background:var(--ink);transform-origin:left center;transition:transform .12s linear}@media (max-width:1000px){.rl-marketing:where(.p-preview) .tp{padding:88px 0 64px}.rl-marketing:where(.p-preview) .tp__split{grid-template-columns:1fr;grid-template-areas:"copy" "stage" "specs"}.rl-marketing:where(.p-preview) .tp__stagecol{margin-top:40px}.rl-marketing:where(.p-preview) .tp__specs{margin-top:84px}.rl-marketing:where(.p-preview) .tp__list{max-width:600px}.rl-marketing:where(.p-preview) .tp__stage{--fan-x:9%;max-width:600px;margin-left:0}.rl-marketing:where(.p-preview) .tp__pairnote{margin-left:0;max-width:600px}.rl-marketing:where(.p-preview) .tp-more{padding:64px 0 72px}.rl-marketing:where(.p-preview) .tp-arrows{display:none}.rl-marketing:where(.p-preview) .tp-railbleed{margin-top:28px}.rl-marketing:where(.p-preview) .tp-rail{gap:18px;padding-left:24px;padding-right:24px;scroll-padding-left:24px}.rl-marketing:where(.p-preview) .tp-card{flex-basis:clamp(150px,44vw,190px)}}@media (max-width:620px){.rl-marketing:where(.p-preview) .tp__stage{--fan-w:80%;--fan-x:9%;--fan-a:-6deg;max-width:none;width:calc(100% + 24px);margin:0}.rl-marketing:where(.p-preview) .tp__pairnote{max-width:none;padding-left:0}.rl-marketing:where(.p-preview) .tp__specs{margin-top:62px}.rl-marketing:where(.p-preview) .tp__name{font-size:40px}.rl-marketing:where(.p-preview) .tp__desc{font-size:17.5px}.rl-marketing:where(.p-preview) .tp__specs h2{font-size:24px}}@media (max-width:820px){.rl-marketing:where(.p-preview) .tp__back{min-height:44px;margin-bottom:20px}}