.jr-tone-porphyry{background:linear-gradient(160deg,#5c1a28,#3d1019);color:var(--avorio)}.jr-tone-basalt{background:linear-gradient(160deg,#2a2320,#16110d);color:var(--trav)}.jr-tone-marble{background:linear-gradient(160deg,#f4ecdc,#e7d8be);color:var(--ink)}.jr-hero{padding:18px 0 30px;border-bottom:.5px solid var(--line);margin-bottom:34px}.jr-hero .eyebrow{display:block;margin-bottom:11px}.jr-hero-h1{font-family:var(--ff-editorial);font-weight:600;font-size:52px;line-height:1.02;letter-spacing:.01em;color:var(--ink)}.jr-hero-lede{font-family:var(--ff-body);font-size:16.5px;line-height:1.65;color:#43392f;max-width:64ch;margin-top:16px}.jr-hero-lede em{font-family:var(--ff-editorial);font-style:italic;color:var(--porph)}.jr-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.jr-topic-chip{font-family:var(--ff-ui);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ash);border:.5px solid var(--line);border-radius:30px;padding:7px 14px}.jr-featured{display:grid;grid-template-columns:.85fr 1.15fr;border:.5px solid var(--line);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);margin-bottom:56px;transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.jr-featured:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.jr-featured-art{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden}.jr-featured-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 25%,rgba(169,134,67,.32),transparent 60%);pointer-events:none}.jr-featured-mark{font-family:var(--ff-display);font-weight:600;font-size:64px;letter-spacing:.14em;color:rgba(216,184,107,.5);text-indent:.14em}.jr-featured-body{padding:44px 46px;background:var(--paper);display:flex;flex-direction:column;align-items:flex-start}.jr-featured-kicker{display:block;margin-bottom:14px}.jr-featured-title{font-family:var(--ff-editorial);font-weight:600;font-size:33px;line-height:1.12;letter-spacing:.005em;color:var(--ink)}.jr-featured:hover .jr-featured-title{color:var(--porph)}.jr-featured-dek{font-family:var(--ff-body);font-size:16px;line-height:1.6;color:#43392f;margin-top:14px;max-width:56ch}.jr-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--ff-ui);font-size:11px;letter-spacing:.05em;color:var(--ash);margin-top:20px}.jr-meta-author{color:var(--porph);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.jr-meta-sep{opacity:.55}.jr-featured-cta{font-family:var(--ff-ui);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--porph);margin-top:24px;padding-bottom:3px;border-bottom:1px solid var(--gilt)}.jr-list,.jr-more{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 24px;gap:30px 24px}.jr-list{padding-bottom:70px}.jr-card{border:.5px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--paper);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.jr-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-3px)}.jr-card-link{display:flex;flex-direction:column;height:100%}.jr-card-head{position:relative;height:132px;display:flex;align-items:flex-end;padding:16px 18px}.jr-card-head:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,rgba(216,184,107,.22),transparent 58%);pointer-events:none}.jr-card-topic{position:relative;font-family:var(--ff-ui);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:6px 11px;border-radius:30px;background:rgba(0,0,0,.22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:.5px solid rgba(255,255,255,.22);color:inherit}.jr-tone-marble .jr-card-topic{background:rgba(255,255,255,.5);border-color:rgba(92,26,40,.18);color:var(--porph)}.jr-card-body{padding:20px 20px 24px;display:flex;flex-direction:column;flex:1 1}.jr-card-title{font-family:var(--ff-editorial);font-weight:600;font-size:22px;line-height:1.14;color:var(--ink)}.jr-card:hover .jr-card-title{color:var(--porph)}.jr-card-dek{font-family:var(--ff-body);font-size:14.5px;line-height:1.55;color:#5a4f43;margin-top:10px;flex:1 1}.jr-card-meta{font-family:var(--ff-ui);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ash);margin-top:16px;padding-top:14px;border-top:.5px solid var(--line2)}.jr-ahero{position:relative;overflow:hidden;padding:0 0 56px;margin-bottom:8px}.jr-ahero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 0,rgba(216,184,107,.18),transparent 55%);pointer-events:none}.jr-ahero-crumb{padding:20px 0 38px;position:relative;z-index:1}.jr-tone-basalt .jr-ahero-crumb,.jr-tone-porphyry .jr-ahero-crumb{color:rgba(231,218,194,.62)}.jr-tone-basalt .jr-ahero-crumb a,.jr-tone-porphyry .jr-ahero-crumb a{color:rgba(231,218,194,.82)}.jr-tone-basalt .jr-ahero-crumb .current,.jr-tone-basalt .jr-ahero-crumb a:hover,.jr-tone-porphyry .jr-ahero-crumb .current,.jr-tone-porphyry .jr-ahero-crumb a:hover{color:var(--giltL)}.jr-ahero-inner{position:relative;z-index:1;max-width:860px}.jr-ahero-kicker{display:block;margin-bottom:16px;color:var(--giltL)}.jr-tone-marble .jr-ahero-kicker{color:var(--gilt)}.jr-ahero-title{font-weight:600;font-size:46px;line-height:1.06;letter-spacing:.005em}.jr-ahero-dek,.jr-ahero-title{font-family:var(--ff-editorial)}.jr-ahero-dek{font-style:italic;font-size:21px;line-height:1.45;margin-top:18px;max-width:62ch;opacity:.92}.jr-byline{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-family:var(--ff-ui);font-size:11px;letter-spacing:.06em;margin-top:28px;opacity:.85}.jr-byline-name{text-transform:uppercase;letter-spacing:.12em;color:var(--giltL)}.jr-tone-marble .jr-byline-name{color:var(--porph)}.jr-article{max-width:720px;margin:0 auto;padding:50px 0 20px}.jr-intro p{font-family:var(--ff-body);font-size:18px;line-height:1.72;color:var(--ink);margin-bottom:18px}.jr-intro p:first-child:first-letter{font-family:var(--ff-editorial);font-weight:600;font-size:62px;line-height:.74;float:left;padding:6px 12px 0 0;color:var(--porph)}.jr-section{margin-top:14px}.jr-section p{font-family:var(--ff-body);font-size:17px;line-height:1.75;color:#36302a;margin-bottom:16px}.jr-faq-a strong,.jr-section p strong{color:var(--ink);font-weight:600}.jr-h2{font-family:var(--ff-display);font-weight:600;font-size:21px;letter-spacing:.04em;color:var(--porph);margin:40px 0 16px;padding-bottom:12px;border-bottom:.5px solid var(--line)}.jr-faqs{margin-top:52px;padding-top:8px}.jr-faq-list{margin-top:8px}.jr-faq{padding:22px 0;border-bottom:.5px solid var(--line)}.jr-faq:first-child{border-top:.5px solid var(--line)}.jr-faq-q{font-family:var(--ff-display);font-weight:600;font-size:15px;letter-spacing:.02em;color:var(--ink);margin-bottom:9px}.jr-faq-a{font-family:var(--ff-body);font-size:16px;line-height:1.66;color:#43392f}.jr-shop-band{margin-top:56px}.jr-shop-band,.jr-shop-band .sec{padding:0}.jr-shop-band .wrap{padding-top:62px;padding-bottom:62px}.jr-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px 22px;gap:26px 22px}.jr-shop-reassure{text-align:center;font-family:var(--ff-ui);font-size:11px;letter-spacing:.06em;color:var(--gilt-text);margin-top:26px}.jr-shop-cta{text-align:center;margin-top:16px}.jr-cta-btn{display:inline-block;font-family:var(--ff-ui);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--porph);color:#f4e9da;border-radius:3px;padding:14px 30px;transition:.18s}.jr-cta-btn:hover{background:#4a1520}.jr-author{display:flex;gap:20px;align-items:flex-start;margin:48px 0 8px;padding:28px 0 0;border-top:.5px solid var(--line);max-width:720px}.author-mark,.jr-author-mark{flex:0 0 auto;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#f3ead7,#e7dac0);border:.5px solid var(--gilt);font-family:var(--ff-display);font-weight:700;font-size:20px;color:var(--porph);letter-spacing:.02em}.jr-author-name{font-family:var(--ff-display);font-weight:600;font-size:20px;margin:8px 0 4px}.jr-author-role{font-family:var(--ff-ui);font-size:11px;letter-spacing:.04em;color:var(--gilt-text);margin-bottom:10px}.jr-author-bio{font-family:var(--ff-body);font-size:14.5px;line-height:1.62;color:#43392f}.author-hero{display:flex;gap:28px;align-items:center;padding:16px 0 30px;border-bottom:.5px solid var(--line);margin-bottom:24px}.author-hero .author-mark{width:96px;height:96px;font-size:30px}.author-hero h1{font-family:var(--ff-editorial);font-weight:600;font-size:38px;line-height:1.05;margin:8px 0}.author-cred{font-family:var(--ff-ui);font-size:11px;letter-spacing:.04em;color:var(--gilt-text);margin-bottom:12px}.author-bio{font-family:var(--ff-body);font-size:15px;line-height:1.62;color:#43392f;max-width:640px}@media (max-width:700px){.author-hero{flex-direction:column;align-items:flex-start;gap:16px}}.jr-continue{padding:64px 0 76px}.jr-related{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:40px}.jr-pill{font-family:var(--ff-ui);font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:.5px solid var(--line);border-radius:30px;padding:10px 18px;color:#43392f;transition:.16s}.jr-pill:hover{border-color:var(--gilt);color:var(--porph)}@media (max-width:920px){.jr-hero-h1{font-size:40px}.jr-hero-lede{font-size:15px}.jr-featured{grid-template-columns:1fr}.jr-featured-art{min-height:180px}.jr-featured-body{padding:32px 30px}.jr-featured-title{font-size:27px}.jr-list,.jr-more,.jr-shop-grid{grid-template-columns:repeat(2,1fr)}.jr-ahero-title{font-size:34px}.jr-ahero-dek{font-size:18px}.jr-article{padding-top:40px}.jr-intro p{font-size:17px}.jr-section p{font-size:16px}}@media (max-width:560px){.jr-hero-h1{font-size:33px}.jr-list,.jr-more,.jr-shop-grid{grid-template-columns:1fr}.jr-featured-title{font-size:24px}.jr-featured-dek{font-size:15px}.jr-ahero-title{font-size:28px}.jr-ahero-dek{font-size:16.5px}.jr-intro p:first-child:first-letter{font-size:52px}.jr-h2{font-size:19px}}