.rc-landing{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--paper: #F6F2E3;--surface: #FFFCF3;--surface-subtle: #EFE5C9;--ink: #25251F;--muted: #626257;--gold: #80602D;--gold-hover: #694C20;--line: #D8CEB2;--primary-hover: #3D3D33;--primary-pressed: #161612;--secondary-hover: #ECE1BF;--disabled-bg: #E5DEC9;--disabled-text: #777263;--dark: #201C1A;--dark-muted: #C2B8AA;--positive: #006E17;--positive-tint: #C2E7B9;--serif: Fraunces, Georgia, serif;--sans: Outfit, system-ui, sans-serif;--type-display: 48px;--leading-display: 56px;--type-heading: 28px;--leading-heading: 36px;--type-subheading: 24px;--leading-subheading: 32px;--type-body: 16px;--leading-body: 24px;--type-ui: 14px;--leading-ui: 20px;--type-caption: 12px;--leading-caption: 16px;--page-gutter: var(--space-6);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--type-body);line-height:var(--leading-body);color-scheme:light;font-synthesis:none}.rc-landing,.rc-landing *,.rc-landing *:before,.rc-landing *:after{box-sizing:border-box}.rc-landing div:empty,.rc-landing span:empty,.rc-landing section:empty{display:block}.rc-landing [hidden]{display:none!important}.rc-landing h1,.rc-landing h2,.rc-landing h3{font-family:var(--serif);font-weight:400;margin:0;letter-spacing:-.045em;color:inherit}.rc-landing p{margin:0}.rc-landing img{max-width:100%;height:auto;display:block}.rc-landing a{color:inherit}.rc-landing button{font:inherit;cursor:pointer}.rc-landing button,.rc-landing a,.rc-landing label{-webkit-tap-highlight-color:transparent}.rc-landing a:focus-visible,.rc-landing button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rc-landing .wrap{width:100%;max-width:560px;margin-inline:auto;padding-inline:var(--page-gutter)}.rc-landing .rc-button{border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);width:100%;min-height:52px;padding:calc(var(--space-5) - 4px) calc(var(--space-6) - 4px);border:4px solid transparent;font-family:var(--sans);font-size:var(--type-ui);line-height:var(--leading-ui);font-weight:500;color:var(--surface);text-decoration:none;transition:background-image .2s,color .2s,transform .2s,box-shadow .2s;--face: #25251F;--foil: linear-gradient(104deg, #B8903F 0%, #CDA862 22%, #F0DCB2 38%, #C79F54 48%, #A87A33 72%, #C9A462 100%);background-image:repeating-linear-gradient(0deg,#ffffff0b 0,#0000 1px,#00000024,#0000 3px),repeating-linear-gradient(0deg,#ffffff05 0,#0000 1.5px,#00000016 3px,#0000 5px),linear-gradient(90deg,#00000059,#00000038 12%,#ffffff21,#0003 50%,#0000004d 64%,#ffffff13 80%,#00000045 93%,#0000005c),linear-gradient(180deg,#00000073,#0000 20% 74%,#00000059),linear-gradient(0deg,#ffffff12,#fff0 4px),linear-gradient(var(--face),var(--face)),var(--foil);background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,border-box;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,border-box;box-shadow:0 0 0 1px #7a561f66}.rc-landing .rc-button:active:not(:disabled){--face: var(--primary-pressed);transform:translateY(0);box-shadow:0 0 0 1px #7a561f66}.rc-landing .rc-button:disabled{background-image:none;background-color:var(--disabled-bg);color:var(--disabled-text);border-color:transparent;box-shadow:none;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.rc-landing .rc-button:hover:not(:disabled){--face: var(--primary-hover);transform:translateY(-1px);box-shadow:0 0 0 1px #c9a462cc,0 4px 14px #7a561f40}.rc-landing .your-box .change:hover{background:var(--secondary-hover)}}.rc-landing .flow-header{background:var(--paper)}.rc-landing .flow-header .inner{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-5);min-height:64px}.rc-landing .sum-head .inner{justify-content:space-between}.rc-landing .flow-mark{width:186px;flex-shrink:0}.rc-landing .sum-help{margin-left:auto;color:var(--gold);font-size:var(--type-ui);line-height:var(--leading-ui);text-decoration:underline;text-underline-offset:.2em}.rc-landing .sum-hero{padding-block:0 var(--space-7)}.rc-landing .rc-gal{position:relative;overflow:hidden}@media(min-width:560px){.rc-landing .rc-gal{max-width:calc(560px - var(--page-gutter) * 2);margin-inline:auto}.rc-landing .flow-mark{margin-left:-2px}}.rc-landing .rc-gal-track{display:flex;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}.rc-landing .rc-gal-slide{flex:0 0 100%;min-width:0;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.rc-landing .rc-gal-slide img{width:100%;height:100%;object-fit:cover;display:block}.rc-landing .rc-gal--contain .rc-gal-slide img{object-fit:contain}.rc-landing .rc-gal-text{padding:var(--space-3);text-align:center;font-size:10px;line-height:13px;color:#ffffffd1}.rc-landing .sum-hero h2{font-size:var(--type-subheading);line-height:var(--leading-subheading);margin-top:var(--space-8);letter-spacing:-.03em}.rc-landing .dots{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-6)}.rc-landing .dots .dot{width:16px;height:3px;padding:0;border:0;border-radius:0;background:var(--line);display:block;position:relative;transition:width .35s cubic-bezier(.4,0,.2,1),background-color .35s}.rc-landing .dots .dot:after{content:"";position:absolute;top:-14px;right:-4px;bottom:-14px;left:-4px}.rc-landing .dots .dot.is-on{width:22px;background:var(--ink)}@media(prefers-reduced-motion:reduce){.rc-landing .rc-gal-track,.rc-landing .dots .dot{transition:none}}.rc-landing .sum-body{padding-block:var(--space-4) var(--space-10)}.rc-landing .sum-body-2{padding-top:var(--space-10)}.rc-landing .sum-body--head{padding-bottom:0}.rc-landing .sum-body h1{font-size:var(--type-heading);line-height:var(--leading-heading)}@media(min-width:781px){.rc-landing .sum-body h1{font-size:40px;line-height:48px}}.rc-landing .sum-sub{color:var(--muted);margin-top:var(--space-3)}.rc-landing .offer{margin-top:var(--space-7);background:var(--surface);border:1px solid var(--line);padding:var(--space-5) var(--space-5) var(--space-6)}.rc-landing .your-box{display:flex;align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.rc-landing .your-box .text{flex:1;min-width:0}.rc-landing .your-box .label{display:block;color:var(--muted);font-size:var(--type-caption);line-height:var(--leading-caption);letter-spacing:.14em}.rc-landing .your-box .value{display:block;margin-top:var(--space-1);font-weight:500}.rc-landing .your-box .change{flex-shrink:0;background:none;border:1px solid var(--ink);color:var(--ink);padding:var(--space-2) var(--space-4);font-size:var(--type-ui);line-height:var(--leading-ui);transition:background-color .15s,color .15s}.rc-landing .your-box .change:active{background:var(--ink);color:var(--surface)}.rc-landing .price-row{display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-6)}.rc-landing .price-row .now{font-family:var(--serif);font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:-.04em}.rc-landing .price-row .was{color:var(--muted);text-decoration:line-through}.rc-landing .price-row .save{color:var(--positive);font-weight:500;background:var(--positive-tint);padding:2px 6px}.rc-landing .terms{color:var(--muted);margin-top:var(--space-2)}.rc-landing .rc-genre-copy{color:var(--muted);margin-top:var(--space-3)}.rc-landing .rc-genre-copy p{margin:0}.rc-landing .rc-genre-copy p+p{margin-top:var(--space-3)}.rc-landing .cta-block{margin-top:var(--space-6)}.rc-landing .cta-block .rc-button{width:100%;font-size:18px;line-height:1.25;font-weight:600}.rc-landing .sum-section{margin-top:var(--space-12)}.rc-landing .sum-section h2{font-size:var(--type-subheading);line-height:var(--leading-subheading);letter-spacing:-.03em}.rc-landing .section-lede{color:var(--muted);margin-top:var(--space-2)}.rc-landing .authors,.rc-landing .quotes{list-style:none;margin:var(--space-6) 0 0;padding:0 0 var(--space-2);display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.rc-landing .authors::-webkit-scrollbar,.rc-landing .quotes::-webkit-scrollbar{display:none}.rc-landing .authors:focus-visible,.rc-landing .quotes:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rc-landing .author{flex:0 0 136px;scroll-snap-align:start}.rc-landing .portrait{aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--line);background:var(--surface-subtle);display:flex;align-items:center;justify-content:center}.rc-landing .portrait img{width:100%;height:100%;object-fit:cover;display:block}.rc-landing .portrait.more{align-items:center;justify-content:center;background:transparent;border-style:dashed;color:var(--gold);font-size:var(--type-subheading);line-height:1}.rc-landing .portrait.more img{width:56px;height:56px;object-fit:contain}.rc-landing .author span{display:block;margin-top:var(--space-3);font-weight:500;font-size:var(--type-ui);line-height:var(--leading-ui)}.rc-landing .blist{list-style:none;margin:var(--space-6) 0 0;padding:0;border:1px solid var(--line);background:var(--surface)}.rc-landing .blist li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.rc-landing .blist li:last-child{border-bottom:0}.rc-landing .bnum{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:var(--type-subheading);line-height:var(--leading-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.rc-landing .bhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.rc-landing .bhead b{font-weight:500}.rc-landing .bworth{flex-shrink:0;color:var(--positive);background:var(--positive-tint);padding:2px 6px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--type-caption);line-height:var(--leading-caption)}.rc-landing .bdesc{display:block;color:var(--muted);margin-top:var(--space-1);font-size:var(--type-ui);line-height:var(--leading-ui)}.rc-landing .ledger{margin:var(--space-5) 0 0;padding:0;background:var(--surface);border:1px solid var(--line)}.rc-landing .lrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid #0000001a}.rc-landing .lrow dt{color:var(--muted)}.rc-landing .lrow dd{margin:0;font-family:var(--serif);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:20px;line-height:28px}.rc-landing .lsave{border-bottom:0;background:var(--secondary-hover)}.rc-landing .lsave dt{color:var(--ink);font-weight:500}.rc-landing .lsave dd{color:var(--positive)}.rc-landing .assurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin-top:var(--space-10);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rc-landing .assurance{min-width:0;padding:var(--space-6) var(--space-4);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.rc-landing .assurance:nth-child(odd){border-right:1px solid var(--line)}.rc-landing .assurance:nth-child(-n+2){border-bottom:1px solid var(--line)}.rc-landing .assurance b{display:block;font-family:var(--serif);font-weight:400;letter-spacing:-.035em;font-size:20px;line-height:28px}.rc-landing .assurance span{display:block;color:var(--muted);margin-top:var(--space-2);max-width:192px;text-wrap:balance;font-size:var(--type-ui);line-height:var(--leading-ui)}.rc-landing .steps{border-top:1px solid var(--line);margin-top:var(--space-6)}.rc-landing .step{display:grid;grid-template-columns:32px 1fr;gap:var(--space-5);border-bottom:1px solid var(--line);padding-block:var(--space-6)}.rc-landing .step>i{font-family:var(--serif);font-style:normal;color:var(--gold);font-size:var(--type-subheading);line-height:var(--leading-subheading)}.rc-landing .step b{display:block;font-weight:500}.rc-landing .step span{display:block;color:var(--muted);font-size:var(--type-ui);line-height:var(--leading-ui);margin-top:var(--space-2)}.rc-landing .card-section{background:var(--dark);color:var(--surface);overflow:hidden;margin-block:var(--space-10)}.rc-landing .card-showcase{padding-top:var(--space-14);padding-bottom:var(--space-9)}.rc-landing .card-intro{text-align:center;max-width:780px;margin:auto}.rc-landing .card-intro h2{font-size:var(--type-heading);line-height:var(--leading-heading)}.rc-landing .card-intro p{color:var(--dark-muted);max-width:550px;margin:var(--space-6) auto var(--space-3)}.rc-landing .card-playground{position:relative;margin-top:var(--space-4)}.rc-landing .card-frame{position:relative;aspect-ratio:3 / 2;max-height:340px;width:100%;margin:0 auto;isolation:isolate;perspective:1100px}.rc-landing .card-frame .ambient{position:absolute;width:65%;height:65%;top:17%;left:17.5%;border-radius:50%;background:#94382b12;filter:blur(50px);z-index:-1}.rc-landing .card-frame .ground{position:absolute;bottom:4%;left:28%;width:44%;height:8%;border-radius:50%;background:#0007;filter:blur(24px);z-index:-1}.rc-landing .css-card{position:absolute;left:50%;top:50%;width:min(84%,800px);aspect-ratio:85.6 / 53.98;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(var(--rx, 6deg)) rotateY(var(--ry, -18deg));will-change:transform;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.rc-landing .css-card.is-easing{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.rc-landing .css-card.is-held{cursor:grabbing}.rc-landing .css-card:focus{outline:none}.rc-landing .css-card:focus-visible{outline:2px solid var(--surface);outline-offset:12px;border-radius:4px}.rc-landing .css-face,.rc-landing .css-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6.5421%/10.3742%;background-repeat:no-repeat;background-size:100.4673% 100.7407%;background-position:center;overflow:hidden}.rc-landing .css-face{backface-visibility:hidden;background-color:#7d3329}.rc-landing .css-front{transform:translateZ(2px)}.rc-landing .css-back{transform:rotateY(180deg) translateZ(2px)}.rc-landing .css-edge{background:#602521;backface-visibility:visible;box-shadow:0 0 0 1px #7d3329}@media(prefers-reduced-motion:reduce){.rc-landing .css-card.is-easing{transition:none}}.rc-landing .interaction-hint{display:flex;justify-content:center;align-items:center;gap:var(--space-2);color:var(--dark-muted);margin-top:var(--space-5);text-align:center;font-size:var(--type-ui);line-height:var(--leading-ui)}@media(min-width:781px){.rc-landing .card-showcase{padding-top:var(--space-20);padding-bottom:var(--space-12)}.rc-landing .card-frame{max-height:460px}.rc-landing .card-intro p{max-width:608px}.rc-landing .interaction-hint{gap:var(--space-3);margin-top:var(--space-6)}}.rc-landing .quote{flex:0 0 272px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);background:var(--surface);border:1px solid var(--line);padding:var(--space-5)}.rc-landing .quote blockquote{margin:0}.rc-landing .quote blockquote p{margin:var(--space-4) 0 0}.rc-landing .stars{display:flex;gap:2px}.rc-landing .stars svg{width:14px;height:14px;fill:var(--gold)}.rc-landing .stars svg.off{fill:#0000002e}.rc-landing .quote figcaption{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--type-ui);line-height:var(--leading-ui)}.rc-landing .avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;color:var(--surface);display:flex;align-items:center;justify-content:center;font-weight:500}.rc-landing .avatar.a{background:#7d3329}.rc-landing .avatar.b{background:#3d6377}.rc-landing .avatar.c{background:#8a7434}.rc-landing .avatar.d{background:#602521}.rc-landing .avatar.e{background:#55682b}.rc-landing .avatar.f{background:#4a3616}.rc-landing .quote .role{color:var(--muted)}.rc-landing .fit-list{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-4)}.rc-landing .fit-list li{display:flex;align-items:flex-start;gap:var(--space-4);background:var(--surface);border:1px solid var(--line);padding:var(--space-5)}.rc-landing .fit-list svg{width:20px;height:20px;flex-shrink:0;margin-top:2px;fill:none;stroke:var(--positive);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(min-width:781px){.rc-landing .fit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-landing .faqs{border-top:1px solid var(--line);margin-top:var(--space-6);margin-bottom:var(--space-10)}.rc-landing .faqs details{border-bottom:1px solid var(--line)}.rc-landing .faqs summary{list-style:none;cursor:pointer;position:relative;padding:var(--space-5) var(--space-8) var(--space-5) 0;font-weight:500;font-size:var(--type-body);line-height:var(--leading-body)}.rc-landing .faqs summary::-webkit-details-marker{display:none}.rc-landing .faqs summary:after{content:"+";position:absolute;right:2px;top:var(--space-5);color:var(--gold);font-weight:300}.rc-landing .faqs details[open] summary:after{content:"\2212"}.rc-landing .faqs p{color:var(--muted);padding-bottom:var(--space-5);padding-right:var(--space-6)}.rc-landing .site-footer{border-top:1px solid var(--line);padding:var(--space-10) 0 120px;text-align:center}.rc-landing .footer-mark{width:236px;height:auto;margin:0 auto}.rc-landing .footer-line{color:var(--muted);margin-top:var(--space-5);max-width:416px;margin-inline:auto;text-wrap:balance}.rc-landing .footer-mail{display:inline-block;margin-top:var(--space-6);color:var(--gold);text-decoration:underline;text-underline-offset:.2em;font-size:var(--type-ui);line-height:var(--leading-ui)}.rc-landing .footer-mail:hover{color:var(--gold-hover)}.rc-landing .footer-social{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.rc-landing .footer-social a,.rc-landing .footer-social span{width:40px;height:40px;border:1px solid var(--line);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.rc-landing .footer-social a:hover{background:var(--secondary-hover)}.rc-landing .footer-social svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rc-landing .footer-social svg path[fill]{fill:currentColor;stroke:none}.rc-landing .footer-policies{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:var(--space-2) var(--space-5);margin-top:var(--space-6)}.rc-landing .footer-policies a{color:var(--muted);font-size:var(--type-ui);line-height:var(--leading-ui);text-decoration:none}@media(hover:hover)and (pointer:fine){.rc-landing .footer-policies a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}}.rc-landing .footer-legal{color:var(--muted);margin-top:var(--space-7);font-size:var(--type-caption);line-height:var(--leading-caption)}.rc-landing .shopify-policy__container{width:100%;max-width:560px;margin-inline:auto;padding:var(--space-12) var(--page-gutter) var(--space-16)}.rc-landing .shopify-policy__title h1{font-size:var(--type-heading);line-height:var(--leading-heading);letter-spacing:-.035em;text-align:left;margin-bottom:var(--space-8)}.rc-landing .shopify-policy__body{font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink)}.rc-landing .shopify-policy__body h2{font-size:var(--type-subheading);line-height:var(--leading-subheading);letter-spacing:-.03em;margin-top:var(--space-10);margin-bottom:var(--space-4)}.rc-landing .shopify-policy__body h3{font-size:20px;line-height:28px;margin-top:var(--space-8);margin-bottom:var(--space-3)}.rc-landing .shopify-policy__body p{margin-bottom:var(--space-4)}.rc-landing .shopify-policy__body p:last-child{margin-bottom:0}.rc-landing .shopify-policy__body strong{font-weight:500}.rc-landing .shopify-policy__body a{color:var(--gold);text-decoration:underline;text-underline-offset:.2em}.rc-landing .shopify-policy__body ul,.rc-landing .shopify-policy__body ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}.rc-landing .shopify-policy__body li{margin-bottom:var(--space-2)}.rc-landing .shopify-policy__body table{width:100%;margin:var(--space-6) 0;border:1px solid var(--line);border-collapse:collapse;background:var(--surface);font-size:var(--type-ui);line-height:var(--leading-ui)}.rc-landing .shopify-policy__body th,.rc-landing .shopify-policy__body td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.rc-landing .shopify-policy__body th{font-weight:500;background:var(--secondary-hover)}.rc-landing .shopify-policy__body tr:last-child td{border-bottom:0}@media(max-width:559px){.rc-landing .shopify-policy__body table{display:block;overflow-x:auto}}.rc-landing.rc-policy .site-footer{padding-bottom:var(--space-10)}.rc-landing .sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--surface);border-top:1px solid var(--line);padding-bottom:max(0px,env(safe-area-inset-bottom))}.rc-landing .sticky-buy .inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-3)}.rc-landing .sb-figures{display:flex;align-items:baseline;gap:var(--space-3)}.rc-landing .sb-figures b{font-family:var(--serif);letter-spacing:-.03em;font-weight:400;font-size:20px;line-height:28px}.rc-landing .sb-figures s,.rc-landing .sb-note{color:var(--muted);font-size:var(--type-ui);line-height:var(--leading-ui)}.rc-landing .sb-note{display:block;margin-top:2px}.rc-landing .sticky-buy .rc-button{width:auto;flex-shrink:0;min-height:44px;padding:calc(var(--space-3) - 4px) calc(var(--space-5) - 4px);font-size:var(--type-body);font-weight:600;gap:var(--space-4)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/rc-system.css.map */
