@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,400;0,500;1,400&family=Montserrat:wght@400;500;600;700&display=swap";:root{--ink:#302429;--wine:#4a1218;--wine-dark:#361015;--rose:#d8628a;--pink:#f2dce5;--paper:#f4e4eb;--muted:#765a66;--line:#dec4cf;--gold:#987441;--surface:#fffbfd;--field:#fff8fb;--blush:#f7e9ef;--serif:"Fraunces",Georgia,serif;--sans:"Montserrat",Arial,sans-serif}body{font-family:var(--sans);color:var(--ink)}input,select,button{font-family:var(--sans)}h1,h2,h3{letter-spacing:-.025em}.panel h2,.reading-head h2,.synthesis h3,.source-heading h3,.hd-banner h2,.search-card h2,.empty h2,dialog h2,.aspect-fallback h3{font-family:var(--sans);font-weight:600;color:var(--wine);font-style:normal}.panel h2{font-size:19px;line-height:1.5}.reading-head h2{font-size:27px;line-height:1.4;letter-spacing:-.04em}.synthesis h3{font-size:22px;line-height:1.5}.source-heading h3{font-size:18px;line-height:1.5}.hd-banner h2,.empty h2{font-size:23px;line-height:1.5}.search-card h2{font-size:19px;line-height:1.5}dialog h2{font-size:26px;line-height:1.5}.aspect-fallback h3{font-size:16px;line-height:1.5}.hero h1{font-family:var(--sans);font-size:43px;line-height:1.2;font-weight:500;letter-spacing:-.055em;color:var(--wine);text-shadow:none}.hero h1 em{font-family:var(--serif);font-weight:400;color:var(--wine);font-size:1.06em;letter-spacing:-.035em}.hero .eyebrow,.eyebrow{font-family:var(--sans);font-weight:600;letter-spacing:.16em}.synthesis .prompt{font:500 15px/1.8 var(--sans);letter-spacing:-.02em}.reading-position{font-size:11px;line-height:1.8}.intro{font-size:13px;line-height:1.9}.synthesis p{font-size:13px;line-height:1.95}.source-body p,.degree-card p,.hd-banner p,.search-card p,.aspect-fallback p{font-size:12px;line-height:1.95}.context-note,.field-note,.toggle small,.aspect-help{font-size:10px;line-height:1.8}.finder label,.wide-search label{font-size:11px;font-weight:600}.quick-input input{font-size:11px}.field-row input,.field-row select{font-size:12px}.aspect-row select{font-size:11px}.aspect-row label{font-size:10px!important}.finder label small,.aspect-editor h3 small{font-size:9px}.panel-heading p{font-size:10px;line-height:1.8}.source-card summary{font-size:12px;font-weight:600;line-height:1.7}.source-card summary>span:first-child{font-size:9px;font-weight:500}.source-body a,.degree-card a,.search-card>a,.search-card details summary,.aspect-fallback a{font-size:10px;line-height:1.8}.source-heading>span{font-size:8px;letter-spacing:.1em}.sidebar-note p{font:400 23px/1.5 var(--serif)}.sidebar-note em{font-weight:400}.quiet-note p{font:italic 14px/1.8 var(--serif)}@media screen{body{background:var(--paper);background-image:none}.sidebar{background:var(--paper);border-right:1px solid var(--line);box-shadow:none;overflow:hidden}.sidebar:before{content:"";position:absolute;top:14px;right:9px;bottom:14px;left:9px;pointer-events:none;border:1px solid #98744130;border-radius:110px 110px 12px 12px;z-index:-1}.sidebar:after{content:"";position:absolute;top:310px;right:0;bottom:0;left:0;background:url(rr-arches.svg) center top repeat;opacity:.12;pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 75%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 75%,transparent)}.sidebar .studio-label{color:var(--wine);font-weight:600;letter-spacing:.15em;line-height:1.9}.nav button{color:#673540;border:1px solid transparent;font-size:11px;font-weight:500}.nav button:hover{background:#ead2dc;border-color:#dcb9c9}.nav button.active{background:var(--wine);border:1px solid var(--wine);color:#fff6fa;box-shadow:none}.nav button.active>span{color:#eac99b}.nav button small{color:inherit;opacity:.7}.tiny-star{color:var(--gold)}.sidebar-note p{color:var(--wine);text-shadow:none}.sidebar-note em{color:var(--wine)}.doc-link{border-color:var(--line);color:var(--wine);font-size:10px}.edition,.edition button{color:var(--muted)}.topbar{border-color:var(--line);color:var(--muted)}.private-pill{border-color:var(--line);background:transparent;color:var(--muted)}.private-pill>span{background:var(--gold)}.hero{position:relative;padding-top:38px;padding-bottom:32px;min-height:200px}.hero:before{background:none}.hero-star,.quiet-note>span,.main-footer i{color:var(--gold)}.intro,.panel-heading p{color:var(--muted)}.panel,.source-card,.search-card,.aspect-fallback{background:var(--surface);border:1px solid var(--line);box-shadow:none}.panel{border-radius:14px}.finder{position:relative;overflow:hidden;border-top:2px solid #b7976b;border-radius:70px 70px 14px 14px;padding-top:37px}.finder:before{content:"\2727";position:absolute;top:5px;left:calc(50% - 8px);color:var(--gold);font-size:18px;line-height:1}.panel-heading .step{border-color:#d2b6c2;background:var(--blush);color:var(--muted)}.finder label,.wide-search label{color:#5d3544}.quick-input,.field-row input,.field-row select,.aspect-row select,.wide-search input{background:var(--field);border-color:#d9bdc9;color:var(--ink)}input::placeholder{color:#81656f;opacity:1}.quick-input button{color:var(--wine)}.divider{border-color:var(--line)}.divider span{background:var(--surface);color:var(--muted);font-size:9px;letter-spacing:.12em}.field-note,.toggle small,.aspect-help,.aspect-row label,.finder label small,.aspect-editor h3 small{color:var(--muted)}.switch{background:#d6bdc7}.toggle input:checked+.switch{background:var(--wine)}.primary{background:var(--wine);border:1px solid var(--wine);box-shadow:none;border-radius:7px;color:#fff8fb;font-weight:600;font-size:12px}.primary:hover{background:#681f31;box-shadow:none;border-color:#681f31}.primary span{color:#e9c895}.examples{border-color:var(--line)}.examples>span{color:var(--muted);font-size:8px;letter-spacing:.12em}.examples button,.topic-chips button{background:var(--blush);border-color:#ddc0cd;color:#6e2b40;font-weight:500}.examples button:hover,.topic-chips button:hover{background:#edd0dd}.quiet-note p{color:var(--muted)}.text-button,.recent-item,.clear-optionals{color:#6e2b40}.clear-optionals{border-color:#cfaebb;font-size:10px}.aspect-editor{border-color:var(--line)}.aspect-editor h3{color:var(--wine);font-size:12px;font-weight:600;letter-spacing:0}.aspect-editor-head>button{background:var(--blush);border-color:#d8b9c8;color:var(--wine);font-size:10px;font-weight:500}.remove-aspect{color:#825265}.reading-head{border-color:var(--line)}.reading-head .eyebrow,.hero .eyebrow,.synthesis .eyebrow,.search-card .eyebrow,.source-heading>span{color:var(--muted)}.reading-position,.reading-tools button{color:var(--muted)}.symbol-medallion{border:1px solid #b5986f;background:var(--pink);box-shadow:0 0 0 4px #ffffff50;color:var(--wine)}.reading-tools button{font-size:10px;border-color:#cfaebb}.synthesis{background:linear-gradient(130deg,#f7e8ef,#fff8fb);border:1px solid #d7b8c7;border-top:2px solid #b7976b;border-radius:32px 32px 14px 14px;padding-top:25px;box-shadow:none}.synthesis p,.source-body p,.degree-card p,.hd-banner p,.search-card p,.aspect-fallback p{color:var(--ink)}.synthesis .prompt{color:var(--wine);border-color:#dac0cb}.degree-card{border-color:var(--line)}.degree-num{color:var(--gold)}.degree-card h3{color:var(--wine);font-size:12px;font-weight:600;letter-spacing:0}.degree-card a,.source-body a,.search-card>a,.search-card details summary,.aspect-fallback a{color:#77314c;border-color:#cfaebb}.source-heading h3{color:var(--wine)}.source-card{border-radius:10px}.source-card summary{color:var(--wine)}.source-card summary>span:first-child{color:var(--muted)}.source-card summary:after{color:var(--gold)}.context-note,.main-footer{color:var(--muted)}.main-footer{border-color:var(--line);font-size:10px}.hd-banner{background:var(--blush);border:1px solid var(--line);border-top:2px solid #b7976b;border-radius:32px 32px 14px 14px}.hd-icon{color:#ae7e96}.empty,.loading{background:var(--blush);border-color:#d3b4c3;color:var(--muted)}.empty>span{color:var(--gold)}.search-card{border-top:2px solid #b7976b;border-radius:20px 20px 12px 12px}.search-card mark{background:#efd0de}.aspect-fallback>span{color:var(--muted)}dialog{background:var(--surface);border:1px solid #bd9d74;box-shadow:0 30px 100px #4a121830}dialog::backdrop{background:#3d1d2e60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog p:not(.eyebrow),.close{color:var(--muted)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b85a7f;outline-offset:4px}.toggle input:focus-visible+.switch{outline-color:#b85a7f}@media(min-width:1500px){.hero h1{font-size:50px}.hero{min-height:220px}.synthesis p{font-size:14px}.source-body p{font-size:13px}}@media(max-width:1150px){.nav button{font-size:10px}.hero h1{font-size:38px}.reading-head h2{font-size:25px}.synthesis h3{font-size:20px}}@media(max-width:920px){.nav button{font-size:9.5px}.hero h1{font-size:33px}.intro{font-size:12px}.finder{border-radius:65px 65px 14px 14px;padding-top:35px}.panel h2{font-size:18px}.synthesis{padding:23px 20px}.synthesis h3{font-size:19px}.reading-head h2{font-size:23px}}@media(max-width:760px){.sidebar{background:var(--paper);border-right:0;border-bottom:1px solid var(--line)}.sidebar:before{top:7px;right:8px;bottom:0;left:8px;border-radius:60px 60px 0 0;border-bottom:0}.sidebar:after{display:none}.nav button{border-radius:8px 8px 0 0;font-size:10px}.nav button.active{background:var(--wine);border-color:var(--wine);color:#fff8fb}.hero{padding-top:29px;padding-bottom:26px;min-height:175px;gap:4px}.hero h1{font-size:30px;white-space:normal;letter-spacing:-.055em}.hero .eyebrow{font-size:8px;letter-spacing:.13em}.hero .intro{font-size:12px;max-width:270px}.finder{border-radius:70px 70px 14px 14px;padding:36px 23px 23px}.panel h2{font-size:20px}.panel-heading p{font-size:11px}.field-row input,.field-row select{font-size:14px}.quick-input input,.aspect-row select{font-size:12px}.synthesis{border-radius:32px 32px 14px 14px;padding:25px}.synthesis h3{font-size:21px}.synthesis p,.source-body p,.degree-card p,.search-card p,.aspect-fallback p{font-size:13px}.synthesis .prompt{font-size:15px}.reading-head h2{font-size:27px}.source-heading h3{font-size:19px}.source-card summary{font-size:12px}.reading-tools button,.context-note,.field-note,.toggle small,.aspect-help{font-size:11px}.hd-banner{border-radius:32px 32px 14px 14px}.hd-banner h2{font-size:21px}.search-card h2{font-size:20px}.main-footer{font-size:9px}}@media(max-width:390px){.hero h1{font-size:28px}.hero .intro{max-width:235px;font-size:11px}.nav button{font-size:9px}.reading-head h2{font-size:25px}}}@media print{body,.reading-head h2,.synthesis h3,.source-heading h3{font-family:var(--sans)}}.rr-account-panel{margin:22px 0;padding:18px 22px;border:1px solid #d9c5d3;border-radius:18px;background:#fff8fc;display:flex;justify-content:space-between;gap:16px;align-items:center}.rr-account-panel p{margin:4px 0 0;font-size:13px;line-height:1.6}.rr-account-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.rr-account-actions a,.rr-account-actions button{font:inherit;font-size:13px;color:#6b2038}.rr-account-actions button{border:1px solid #bca0ae;background:transparent;padding:9px 13px;border-radius:20px;cursor:pointer}.rr-account-panel [hidden]{display:none!important}.reading-tools button:disabled{opacity:.65;cursor:default}@media(max-width:760px){.rr-account-panel{align-items:flex-start;flex-direction:column;padding:16px}.rr-account-actions{flex-wrap:wrap}}.rr-member-notice{background:#f5e9ed;color:#4a1218;padding:10px 20px;border-bottom:1px solid #dec4cf;text-align:center;font:500 11px/1.6 Montserrat,Arial,sans-serif;letter-spacing:.02em}.rr-account-actions a{display:inline-flex;padding:9px 12px;border:1px solid #dec4cf;border-radius:5px;background:#fffbfd;text-decoration:none}.rr-account-actions a:hover{text-decoration:underline}@media(min-width:761px){.sidebar{top:99px}}.topbar{justify-content:flex-end}.topbar .brand-wordmark{display:none}.nav button{border-radius:999px}.rr-account-actions{gap:10px;flex-wrap:wrap}.rr-account-actions a,.rr-account-actions button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border:1px solid #c8adba;border-radius:999px;background:#fffbfd;color:#6b2038;font:500 13px/1.25 var(--sans);text-decoration:none;white-space:nowrap}.rr-account-actions a:after{content:"\2727";color:var(--gold);font-size:15px;line-height:1}.rr-account-actions a:hover,.rr-account-actions button:hover{background:#f7e9ef;border-color:#b995a7;text-decoration:none}.rr-account-actions button{cursor:pointer}@media(max-width:760px){.sidebar .nav button,.sidebar .nav button.active{border-radius:999px}}.rr-header-join span{font-size:0}.rr-header-join span:after{content:"\2727";font-size:15px}.sidebar .nav button{border:1px solid #e5d2dc;border-radius:999px;background:#fffbfd7a}.sidebar .nav button.active{border-color:transparent;background:var(--wine)}button,input[type=button],input[type=submit],input[type=reset],.button,a.button,.rr-button,.rr-header-join,.rr-menu-toggle,[role=button],.shopify-payment-button__button,.shopify-challenge__button{border-radius:999px!important}main#MainContent:has(#rr-account-panel){display:flex!important;flex-direction:column!important}main#MainContent:has(#rr-account-panel)>#rr-account-panel{order:1!important;margin:12px 0 0!important;padding:13px 18px!important;gap:10px!important}main#MainContent:has(#rr-account-panel)>.topbar{order:2!important;position:static!important;min-height:0!important;height:auto!important;padding:0!important;margin:6px 0 10px auto!important;border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}main#MainContent:has(#rr-account-panel)>.view{order:3!important}main#MainContent:has(#rr-account-panel)>.topbar .brand-wordmark{display:none!important}main#MainContent:has(#rr-account-panel)>.topbar .private-pill{display:inline-flex!important;align-items:center;min-height:30px}@media(max-width:760px){main#MainContent:has(#rr-account-panel)>#rr-account-panel{margin-top:10px!important;padding:11px 12px!important;gap:7px!important}#rr-account-panel>div:first-child strong{font-size:13px}#rr-account-panel>div:first-child p{margin-top:2px;font-size:11px;line-height:1.45}#rr-account-panel .rr-account-actions{width:100%;gap:6px!important}#rr-account-panel .rr-account-actions a,#rr-account-panel .rr-account-actions button{min-height:36px!important;padding:8px 10px!important;font-size:11px!important}main#MainContent:has(#rr-account-panel)>.topbar{margin:4px 0 8px auto!important}}main#MainContent:has(#rr-account-panel)>.main-footer{order:4!important}.rr-saved-space-disclosure{width:100%;display:grid;grid-template-columns:minmax(180px,1fr) auto;grid-template-areas:"title actions" "status actions";align-items:center;column-gap:24px}.rr-saved-space-disclosure>summary{grid-area:title;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:default}.rr-saved-space-disclosure>summary::-webkit-details-marker{display:none}.rr-saved-space-disclosure>summary strong{font-weight:700}.rr-saved-space-caret{display:none}.rr-saved-space-disclosure>#rr-account-status{grid-area:status;margin:4px 0 0}.rr-saved-space-disclosure>.rr-account-actions{grid-area:actions}@media(max-width:760px){.rr-saved-space-disclosure{display:block}.rr-saved-space-disclosure>summary{min-height:36px;cursor:pointer;list-style:none}.rr-saved-space-caret{display:inline-block;color:#a77b39;font-size:1.3em;line-height:1;transition:transform .2s ease}.rr-saved-space-disclosure[open]>summary .rr-saved-space-caret{transform:rotate(180deg)}.rr-saved-space-disclosure>#rr-account-status{margin:8px 0 12px}.rr-saved-space-disclosure>.rr-account-actions{display:flex;flex-wrap:wrap;gap:8px}}.rr-saved-space-disclosure{grid-template-areas:"title actions" "note actions" "status actions"}.rr-saved-space-note{grid-area:note;margin:5px 0 0;color:#765763;font-size:13px;line-height:1.55}.rr-saved-space-note a{color:#711c35;text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.rr-saved-space-note{margin:7px 0 10px;font-size:12px;line-height:1.5}}.rr-saved-space-disclosure{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}.rr-saved-space-disclosure>.rr-account-actions{width:100%;min-width:0}.rr-saved-space-disclosure>summary{grid-column:1;grid-row:1}.rr-saved-space-disclosure>.rr-saved-space-note{grid-column:1;grid-row:2}.rr-saved-space-disclosure>#rr-account-status{grid-column:1;grid-row:3}.rr-saved-space-disclosure>.rr-account-actions{grid-column:2;grid-row:1 / span 3}.rr-saved-space-disclosure>summary{grid-column:1 / 2!important;grid-row:1 / 2!important}.rr-saved-space-disclosure>.rr-saved-space-note{grid-column:1 / 2!important;grid-row:2 / 3!important}.rr-saved-space-disclosure>#rr-account-status{grid-column:1 / 2!important;grid-row:3 / 4!important}.rr-saved-space-disclosure>.rr-account-actions{grid-column:2 / 3!important;grid-row:1 / 4!important}.rr-saved-space-disclosure{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);grid-template-areas:none;align-items:center}.rr-saved-space-disclosure>summary{grid-column:1;grid-row:1;grid-area:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;padding-right:24px;min-height:0}.rr-saved-space-caret{position:absolute;right:0;top:0}.rr-saved-space-note{display:block;grid-area:auto;grid-column:auto;grid-row:auto;margin:7px 0 0}.rr-saved-space-content{grid-column:2;grid-row:1;width:100%;min-width:0}.rr-saved-space-content>#rr-account-status{margin:0 0 8px}.rr-saved-space-content>.rr-account-actions{width:100%;min-width:0}@media(max-width:760px){.rr-saved-space-disclosure{display:block}.rr-saved-space-disclosure>summary{min-height:36px}.rr-saved-space-content{width:100%}.rr-saved-space-note{margin:7px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rr-theme.css.map */
